Call

Google Ads · Local Services Ads · Facebook and Instagram

LEAD GENERATION BUILT FOR CONTRACTORS

We run Google Ads, Local Services Ads and Facebook ads for contractors, and judge every dollar by one number: jobs on the calendar. You get the campaigns, the pages they send people to, an instant reply to every lead and a plain report every month.

40+ five-star Google reviews 100+ contractors served
Illustration of a Google results page. The business names are made up.

The reality

Most contractor ads lose money for the same four reasons

It's rarely the budget. It's what happens before and after the click.

Laptop showing a Google Ads dashboard
  1. The ad sends people to your homepage

    Someone searches "cabinet painting Burnaby", clicks your ad and lands on a page about everything you do. They hit back and call the next company. Every service you advertise needs a page about that service.

  2. Nobody answers for three hours

    You are on a roof or under a sink. By the time you call back, they have booked someone else. Leads go cold fast: answer within minutes, or let an automatic text do it for you.

  3. You're paying for the wrong searches

    DIY how-tos, job seekers, "free" anything, towns you don't serve. Without a tight list of blocked searches, a chunk of every budget goes to people who will never hire you.

  4. Nobody's counting booked jobs

    Clicks and "conversions" look good in a report. The only number that matters is how many jobs landed on the calendar and what each one cost you. Most agencies never ask.

We fix all four before we spend a dollar of your budget.

What you get

What every ad plan comes with

  1. A Google Ads campaign dashboard

    Google, Local Services and Facebook ads

    Search ads for people ready to hire, Local Services Ads where your trade qualifies, and Facebook and Instagram ads for work that sells on looks.

  2. A contractor landing page on a laptop

    A page for every ad

    Each service you advertise sends people to a page about that service, not your homepage.

    • Landing pages and funnels
    • Calls and forms tracked
  3. An automatic text reply to a new lead

    An instant reply to every lead

    An automatic text goes out within seconds, so the lead hears from you before they call the next company.

Also part of it

  • Wasted searches blocked DIY how-tos, job seekers, "free" anything and towns you don't serve, checked and blocked every week.
  • A report in booked jobs Every month: what you spent, how many leads and booked jobs, and what each one cost.
The Beyond The Brush Painters homepage we built

Case study · Beyond The Brush Painters · Residential painting, Vancouver

From website launch to 8 booked jobs in just 20 days

  • 8jobs booked from Google Ads
  • 20days from website launch
  • 7Xreturn on ad spend

Sunny's company had no brand, no website and no ads. We built all three, then pointed each ad at the page for that service: interior searches to the interior page, cabinet searches to the cabinet page. Twenty days after launch the ads had booked 8 jobs: 6 interior, 1 exterior and 1 cabinet refinishing.

I'm very happy with service from Debut Marketing. Evan is very professional, responsive, and has been great helping grow my painting business online. I really appreciate their communication and the effort they put into our marketing. Highly recommend!

Sunny H.Beyond The Brush Painters
Read the full case study

Run the numbers

What your ad budget can buy

Pick your trade and a monthly budget to see roughly how many clicks, leads and jobs it buys at typical costs. Then set how many leads you usually turn into jobs. If the math works on paper, it can work in your market.

$500$10,000
10%60%
Clicks per month 133 at $18.82 a click
Leads per month 13 at $190 a lead
Booked jobs per month 4 $632 in ad spend per job

Cost per click and cost per lead for each trade come from our contractor Google Ads benchmarks (2025 medians from 3,211 US campaigns), converted from US dollars at the Bank of Canada's 2024 average rate ($1 USD = $1.37 CAD). Leads are estimated from cost per lead, so clicks and leads won't line up exactly.

See the benchmark numbers for every trade
TradeCost per clickClicks that become leadsCost per lead
Painting$18.8210.80%$190
Roofing and gutters$14.663.70%$313
Plumbing$14.377.63%$177
Electrical$16.689.08%$128
Air conditioning and heat pumps$13.266.56%$175
Heating and furnaces$12.747.48%$177
General contracting and construction$7.272.61%$227
Landscaping$12.006.42%$162
Doors and windows$12.004.41%$274
Handyman$9.7313.45%$74
Garages and garage doors$7.885.66%$112
Pools and spas$7.9610.89%$62

These are starting points, not promises. Your market, your offer, your reviews and the page people land on all move the numbers. In our experience, smaller markets on Vancouver Island and in the Interior usually cost less per click than Metro Vancouver. We report your real numbers every month, including cost per booked job.

Get a plan for your budget

Why contractors switch to us

Debut compared with a typical agency and doing it yourself

DebutTypical agencyDoing it yourself
What gets reported Calls, forms, cost per lead and cost per booked job Impressions, clicks and "conversions" Whatever you have time to check
Where the ad sends people A page for that exact service and town Usually your homepage Usually your homepage
Reply to new leads Instant text reply on every campaign Not their department When you get off the ladder
Wasted searches Blocked every week Checked now and then Hard to see without the tools
Who owns the accounts You do Sometimes the agency You do
Trades experience 100+ contractors served Dentists, lawyers, restaurants and you Your own

Your ad budget is paid straight to Google and Meta on your card. Our fee is separate and listed below.

Pricing

What it costs

Our fee and your ad budget are listed separately, so you always know where every dollar goes.

Starter Package

Start marketing in your local area and fill your calendar with quality leads.

$1,000 per month management
Management
$1,000 / month
Ad budget
$1,000–$4,000 / month
Total
$2,000–$5,000 / month

Your ad budget is paid to Google and Meta, separate from our fee. Backed by our 90-day results guarantee.

What's included

  • 1 ad campaign
  • Landing page and funnel
  • Automated lead replies
  • Weekly adjustments
  • Monthly reporting
Mack's Flooring website on a laptop and phone

Case study · Mack's Flooring · Flooring, Campbell River

400+ leads and $1M+ from one website

  • 400+qualified leads from Google Ads
  • 120+projects in the first year
  • $1M+in revenue from the marketing

Mack's Flooring started with a website and no ads. Once the site had a page for every flooring type and 9 nearby communities, we switched on Google Ads and sent each search to the page that matched it. Year one: 400+ qualified leads from Google Ads and 120+ projects.

The website looks great, I get compliments on it all the time, and more importantly, leads are coming in every week! Outstanding service, outstanding results. I’ll recommend Evan every chance I get.

McKenzie C.Mack's Flooring
Read the full case study

More proof

What contractors say

  • I'm very happy with service from Debut Marketing. Evan is very professional, responsive, and has been great helping grow my painting business online. I really appreciate their communication and the effort they put into our marketing. Highly recommend!

    Sunny H. Beyond The Brush Painters
  • The website looks great, I get compliments on it all the time, and more importantly, leads are coming in every week! Outstanding service, outstanding results. I’ll recommend Evan every chance I get.

    McKenzie C. Mack's Flooring
  • I searched and searched for a true honest team to help me create a new website and seo service, I’m very grateful to have found Evan. Evan and his team have done phenomenal work and exceeded my expectations. Thanks again for your all your help Evan!

    Travis S. Valley West Concrete

Read all 40+ of our five-star Google reviews

Is this for you?

Ads work when the business behind them is ready

You're a good fit if

  • You can take on more work next month than you did this month
  • Your average job is worth at least a few thousand dollars
  • Someone can answer the phone or call back within the hour
  • You have a website we can build service pages on, or you are open to one
  • You want to know what each booked job cost you

We're not a fit if

  • You're booked solid for six months and can't hire
  • You want leads for $5 each. That price only exists for tire-kickers
  • You need a guaranteed number of jobs by Friday
  • You won't have any budget left for the ads themselves after our fee

Not set up online yet? Start with the Foundation Package, then add ads once the website and Google profile are ready. Only want Google? See Google Ads for contractors.

Straight answers

Ads and lead generation questions

Can't see your question? Send it with the form below or call 604-626-3100. We reply within 24 hours.

Get a plan for your trade and budget
How much should a contractor spend on ads?

Start from what a job is worth and how many jobs you want. A useful rule is a monthly ad budget of at least 10 to 15 times the cost per lead you are aiming for, so there is enough data to learn from. For most trades that means $1,500 to $5,000 a month. The estimator above and our contractor marketing cost guide show the math.

I tried Google Ads before and it didn't work. Why would this be different?

Usually one of four things went wrong: the ads went to your homepage, nobody replied fast, wasted searches were eating the budget, or nobody tracked which leads became jobs. We fix all four before launch. If the numbers still don't work for your trade and market, we'll tell you on the first call instead of taking your money.

I get enough work from referrals. Why pay for ads?

Referrals are the best leads you will ever get, and they are also the least predictable. Ads let you decide how much work comes in, and when. Most of our clients run ads to fill the slow months and the gaps between referral jobs, not to replace referrals.

Is the ad budget included in your fee?

No. Your ad budget is paid directly to Google and Meta on your own card, so you see every dollar. Our fee covers building, running and improving the campaigns.

Who owns the ad accounts?

You do. We work inside accounts in your name. If you ever leave, the accounts, the data and the landing pages stay with you.

How fast will leads come in?

Google Ads and Local Services Ads usually bring calls within the first few weeks. Beyond The Brush booked 8 jobs in the 20 days after launch. Facebook takes a little longer, because the first couple of weeks go into testing offers and photos. Costs tend to come down over the first two to three months as the campaigns learn.

Do you run Local Services Ads?

Yes, where your trade qualifies. Google checks your business, licence and insurance before the Google Verified badge shows, and reviews play a big part in how often you appear.

How do you know which leads became jobs?

Calls and forms are tracked back to the campaign they came from. Once a month we check with you which ones booked, so the report shows cost per booked job next to cost per lead.

Do you guarantee results?

Yes, on the ads. Before launch we agree a lead target for your first 90 days in writing. If we miss it, you choose: your management fees back, or we keep going for free until we hit it. Read the full guarantee terms.

Get started

Get a plan for your trade and budget

Tell us what you do, where you work and what a typical job is worth.

  1. We reply within 24 hours to book a short call.
  2. On the call we run your numbers: job value, close rate, budget and cost per booked job.
  3. You get a plan and a budget range. If ads won't pay for your trade, we'll say so.

P.S. Beyond The Brush started with no brand at all. Twenty days after launch they had 8 booked jobs. Read how.