What should your Google Ads budget be? Advice for home services contractors

How Much Should a Home Service Business Spend on Google Ads? A No-BS Budget Guide for 2026

Every contractor we talk to asks the same first question: “How much do I need to spend on Google Ads to make it work?”

And every agency they’ve called gives them the same useless answer: “It depends.”

It does depend — but not on as many things as people pretend. There’s a real math problem underneath this, and once you can do it on the back of a napkin you’ll never get talked into the wrong budget again.

Here’s how to figure out exactly what your business should be spending.

Step 1: Know the going rate for clicks in your trade

Google Ads is a live auction. You bid for the click, and what you pay depends on how many other contractors in your market also want it. Here are realistic 2026 cost-per-click (CPC) ranges for high-intent search terms like “emergency plumber near me” or “AC repair [city]”:

  • HVAC: $15–$45
  • Plumbing: $20–$60 (emergency terms can hit $80+)
  • Roofing: $25–$75 (storm season pushes higher)
  • Electricians: $15–$40
  • Garage doors: $10–$30
  • Pest control: $12–$35
  • Water damage / restoration: $50–$150 (the most expensive vertical in all of paid search)
  • Locksmiths: $15–$50
  • Cleaning / maid services: $8–$20
  • Landscaping / lawn care: $5–$18

Those are clicks, not leads. Plan on 8–20% of clicks turning into a form fill or phone call when your landing page and offer are solid. Closer to 5% if your site is slow, ugly, or doesn’t have a phone number above the fold.

Step 2: Do the back-of-the-napkin math

You don’t pick a budget by feeling. You pick it by working backward from one number — the value of a closed job — and stress-testing it.

Here’s the formula:

Monthly budget = (jobs you want) × (leads per job) × (clicks per lead) × CPC

Let’s run it for a residential HVAC company that wants 10 new install jobs per month, closes 1 in 3 quoted leads, and converts 12% of clicks into leads at a $25 average CPC:

  • 10 jobs ÷ 33% close rate = 30 leads needed
  • 30 leads ÷ 12% conversion rate = 250 clicks needed
  • 250 clicks × $25 CPC = $6,250/month in ad spend

Now check whether that math actually works for your business:

  • 10 install jobs × $7,500 average ticket = $75,000 revenue
  • 30% gross margin = $22,500 gross profit
  • $22,500 − $6,250 ad spend = $16,250 net of ad cost

That’s a healthy ratio. If the same exercise leaves you with less than 2x ad spend in gross profit, your average ticket is too low, your close rate is too weak, or you picked the wrong service to advertise.

Step 3: Know the minimum viable budget

There’s a floor below which Google Ads simply doesn’t work, and most contractors don’t believe us until they’ve burned $1,500 proving it.

Google’s bidding algorithms need data — specifically, conversions — to learn who to show your ad to. If your budget is so thin that you only get 1–2 conversions per week, the algorithm never gets out of the “exploration” phase and your cost per lead stays brutal.

Practical floors by trade:

  • Cleaning, lawn care, garage doors: $1,500–$2,500/month
  • HVAC, plumbing, electrical, pest control: $3,000–$5,000/month
  • Roofing, restoration, solar: $5,000–$10,000/month

If you can’t hit that floor, Google Ads is probably the wrong first channel. Local Services Ads and Local SEO will get you further per dollar at the bottom of the budget pyramid.

Step 4: Check for the red flags that you’re underspending

You can technically run a campaign on $800/month. The problem is the symptoms it creates:

  • Your ad shows up less than 40% of the time people search your top keywords. (You can see this in the Impression Share column.)
  • You get 0–2 leads some weeks, which means you can never tell if a change you made actually worked.
  • The leads you do get are the cheap, junky ones — service calls instead of installs, rentals instead of buyers — because Google can’t afford to show you to the better customers at your budget.
  • You’re paying $250+ per lead when your trade should be $60–$120.

If two or more of those describe your account, you’re not running Google Ads. You’re feeding Google money.

Step 5: Build in budget for the things people forget

The number you got from Step 2 is what gets spent at Google. Your actual monthly investment is usually 15–25% higher, because you also need:

  • A landing page that converts (not your homepage)
  • Call tracking so you know which leads came from where
  • Negative keywords managed every week so you stop paying for “plumber jobs” and “how to fix my own faucet”
  • An ad-copy refresh every 60–90 days
  • Conversion tracking that actually fires when someone calls or submits a form

If your agency isn’t doing those things — or worse, you’re trying to DIY them between service calls — you’re paying full price for a fraction of the result.

So what should you actually spend?

Here’s the cheat sheet most contractors land on after we’ve done the math with them:

Stage of businessRealistic Google Ads budget
New to paid ads, small market$1,500–$3,000/mo
Established, single trade, growing$3,000–$7,500/mo
Multi-trade or multi-location$7,500–$25,000/mo
Roofing/restoration/large ticket$10,000–$50,000+/mo

Pick the budget that matches the number of jobs you actually want and the math your business can support — not what your competitor down the road is doing, and not what an agency tells you because it makes their fee easier to justify.

The bottom line

A Google Ads budget isn’t a guess. It’s a math problem that starts with your job value and works backward to clicks. If the math doesn’t pencil out, the budget isn’t the problem — the channel might be wrong for where your business is right now.

If you want a second set of eyes on your numbers before you commit another dollar, we’ll run the math with you for free. We specialize in Google Ads for home service businesses and we’ll tell you straight up whether paid search is the right move for your market — or whether your money is better spent somewhere else first.

Similar Posts