Most Service Business Owners Set Their Google Ads Budget Backwards
They pick a number — $2,000, $5,000, whatever feels reasonable — run ads for 60 days, and then ask if it worked. That’s not a strategy. That’s a guess with a monthly invoice attached.
The right question isn’t “how much should I spend?” It’s “what’s the most I can afford to pay for a customer and still profit?” Everything else — budget, bids, campaign structure — flows from that number.
This post walks you through the exact math to calculate your maximum allowable cost per lead before you spend a dollar on Google Ads. If you’re already running ads, this same math tells you whether your current results are good, breakeven, or quietly draining your business.

Step 1 — Know Your Average Job Revenue
Before you can calculate a profitable cost per lead for Google Ads as a service business, you need one number: what does the average customer put in your pocket?
Not gross revenue. Not what you invoice. What you collect, on average, per job — before labor and materials, but representative of your real ticket mix. If you run HVAC and 40% of your calls are tune-ups at $89 and 60% are installs at $4,200, your blended average job value is nowhere near either number. Do the math on your actual mix.
This matters because HVAC mechanics and installers earn a median annual wage of $57,300 — which gives you a rough frame for what labor alone costs per job before you turn a dollar of profit. Same exercise applies in plumbing: plumbers earn a median annual wage of $59,880, meaning labor is your biggest cost input and your job revenue math has to account for it before you decide what you can spend on acquisition.
Get this number right. It’s the foundation of everything below.
Step 2 — Factor in Lifetime Value, Not Just the First Job
One-job thinking kills ad budgets. If you’re a chiropractor and a new patient’s first visit is $75, that looks terrible against a $38 cost per lead. But if that patient comes in 18 times over two years, the math flips completely.
Customer lifetime value (CLV) is the real revenue number that should anchor your Google Ads cost per lead calculation. Businesses that calculate CLV are more likely to allocate ad budgets profitably across campaigns — because they’re not panicking at the first-visit margin, they’re investing in the relationship margin.
For service businesses with recurring work — HVAC maintenance contracts, gym memberships, chiropractic care plans, dental hygiene schedules — CLV often runs 3–8x the first transaction. Use a conservative estimate. Even half your expected retention period gives you a much higher number to work with than first-job revenue alone.
Formula: CLV = Average Job Value × Average Number of Jobs Per Customer
Step 3 — Run the Maximum Allowable CPL Formula
Here’s the framework. It’s not complicated, but most business owners have never seen it laid out this cleanly.
Step A: Take your CLV (or average job value if you’re being conservative).
Step B: Multiply by your gross margin percentage. If you keep 40 cents of every dollar after labor and materials, your margin is 40%.
Step C: Multiply that margin dollar by your lead-to-customer close rate. If you close 1 in 4 leads, that’s 25%.
Step D: The result is your maximum allowable cost per lead.
The formula: Max CPL = CLV × Gross Margin % × Lead-to-Close Rate
Example: HVAC company with a $2,800 average job value, 45% gross margin, and a 30% close rate on inbound leads.
$2,800 × 0.45 = $1,260 margin per job
$1,260 × 0.30 = $378 maximum allowable CPL
That business could theoretically pay up to $378 per lead and still break even on the first job. In reality, you’d target 50–60% of that ceiling to stay profitable — so a $180–$225 CPL target. That’s the number you take into Google Ads.
| Vertical | Avg Job Value | Gross Margin | Close Rate | Max Allowable CPL | Target CPL (60%) |
|---|---|---|---|---|---|
| HVAC | $2,800 | 45% | 30% | $378 | $227 |
| Plumbing | $950 | 40% | 35% | $133 | $80 |
| Chiropractor | $1,800 (CLV) | 60% | 40% | $432 | $259 |
| Gym / Fitness | $1,200 (CLV) | 55% | 25% | $165 | $99 |
| Dentist | $3,500 (CLV) | 50% | 45% | $788 | $473 |
These are sample inputs — your numbers will vary. The point is the structure. Once you run your own version of this table, you have a defensible budget anchor instead of a gut-feel number.
How Industry Benchmarks Compare — and Why You Shouldn’t Build a Budget Around Them
Google Ads benchmarks are useful for a sanity check. They are not a substitute for your own math.
According to WordStream’s Google Ads industry benchmarks, the average cost per lead across all industries sits at $53.52 — but home services businesses average $66.02 per lead. The average conversion rate across all industries on the search network is 7.26%, meaning you need meaningful click volume before leads start flowing consistently.
Meanwhile, LocaliQ’s home services advertising benchmarks show a 4.80% average click-through rate for home services on search — which directly affects how many impressions you need to generate a single click, and how many clicks to generate a lead at a given conversion rate.
Here’s the problem with anchoring to averages: they include every competitor running bad ads, underfunded campaigns, and mismatched landing pages. Average isn’t the goal. Your max CPL math is the goal — and if the market average lands well inside your ceiling, you’re in a strong position. If it exceeds your ceiling, you have a business model problem to solve before a media problem.
For deeper vertical-specific benchmarks — HVAC, plumbing, chiro, gyms, healthcare — see our breakdown in Google Ads by Vertical — Benchmarks and Structure. Real numbers, real verticals, no averaging everything into uselessness.
What to Do Once You Have Your Max CPL Number
Your max CPL is your go/no-go signal. It tells you what budget is actually fundable, what bid strategy makes sense, and whether your current agency’s results are acceptable or catastrophic.
If your current CPL is 2x your ceiling, no amount of campaign tweaking fixes a structural margin problem. If your CPL is comfortably inside your ceiling and volume is the constraint, the answer is scaling budget — not pausing campaigns.
Use your max CPL to reverse-engineer your minimum viable budget. If your target CPL is $120 and you need 20 leads per month to hit your revenue goal, you need a $2,400/month media budget as a floor — before agency fees. Anything less and the math on lead volume doesn’t close. This is the kind of framing covered in depth in our guide to Google Ads for Local Service Businesses — including how to structure campaigns so your CPL actually stays close to your target instead of drifting as spend scales.
When you’re evaluating or re-evaluating an agency, bring this number to the conversation. Any agency that can’t tell you your current CPL, your close rate, and your revenue-per-lead in the first five minutes is not running a revenue-first operation. For a full list of questions to ask and red flags to watch for, see our guide on How to Hire a Google Ads Agency.
At Simply Digital Marketing, our HVAC clients run at $47 CPL. Chiropractic clients at $38 per new patient. Gyms at 4.2x ROAS. Those numbers aren’t accidents — they’re the result of running this exact math before the first dollar is spent, then optimizing toward a revenue target instead of a click target.
If you want to know whether your current numbers are good, bad, or bleeding — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current ad spend, run your CPL math with your actual inputs, and show you exactly what your numbers should look like. No pitch deck. Just the math.


Leave a Reply