Most Local Service Owners Are Flying Blind on Marketing ROI
Your agency sends you a report. Clicks are up. Impressions look great. CTR improved 12%. But your phone isn’t ringing more, and you can’t tell if the $4,000 you spent last month made you money or cost you money.
That’s not a reporting problem. That’s a math problem — and it’s one most agencies are happy to leave unsolved. Only 23% of marketers are confident they’re tracking the right KPIs for paid advertising. The other 77% are guessing. If your current reporting stops at clicks and CTR, you’re in that group.
Owner math marketing ROI for service businesses is different. You don’t care about impressions. You care about whether the ad spend paid for itself — and how fast. Here’s the framework to calculate exactly that.
The Four Numbers That Actually Tell You If Your Ads Are Working

Every local service business owner needs four metrics to evaluate any marketing spend. Not ten. Four. Once you have these, you can make a clear decision on any channel — Google Ads, LSA, Facebook, direct mail — in under ten minutes.
Here they are:
- Max CPL — the most you can afford to pay for a lead without losing money
- CAC (Customer Acquisition Cost) — what you actually paid to acquire one customer
- ROAS (Return on Ad Spend) — how many dollars came back for every dollar you spent
- Payback Period — how many days until that customer’s revenue covers what you spent to get them
These four numbers work together. Miss one and the picture is incomplete. Run all four and you know exactly what your marketing is worth.
How to Calculate Max CPL, CAC, ROAS, and Payback Period
Max CPL starts with your job economics. Take your average job value (revenue per booked job), multiply it by your gross margin, then multiply by your close rate on leads. That’s the most you can pay per lead and still break even.
Example: HVAC tune-up averages $280. Gross margin is 60%. You close 50% of leads into booked jobs.
Max CPL = $280 × 0.60 × 0.50 = $84.
If your agency is delivering leads at $47, you have room. If they’re delivering leads at $110, you’re bleeding out per lead — no matter how many clicks they show you. For context, the average cost per lead for home services on Google Ads is $66.02 — so knowing your max CPL tells you immediately whether you’re above or below a sustainable threshold.
CAC is Max CPL adjusted for close rate. If you’re paying $47 per lead and closing 50% of leads, your CAC is $94. That’s the real cost to acquire one paying customer. Compare that to your average job value and you know whether the math works.
Formula: CAC = CPL ÷ Lead-to-Customer Close Rate
ROAS is revenue divided by ad spend. If you spent $3,000 on Google Ads and it generated $12,600 in booked job revenue, your ROAS is 4.2x. That’s the number that tells you whether you’re printing money or burning it. A 4.2x ROAS means every dollar you put in returns $4.20. A 1.8x ROAS means you’re barely covering costs once you account for overhead.
Our gym clients run at 4.2x ROAS. Our HVAC clients close leads at $47 CPL. These aren’t industry averages — they’re outcomes from campaigns built around owner math, not vanity metrics. You can see how that compares to what good looks like across local service categories in our Google Ads for Home & Local Services breakdown.
Payback period tells you how fast you’re made whole. Divide your CAC by your average monthly gross profit per customer. If your CAC is $94 and a new HVAC maintenance customer generates $56/month in gross profit, your payback period is roughly 1.7 months. That’s healthy. If payback stretches past 6 months, cash flow becomes a real problem for a service business operating on thin margins.
Worked Examples: HVAC, Plumbing, and Chiropractic
Theory without numbers is useless. Here’s how the owner math framework plays out across three common verticals.
| Vertical | Avg Job Value | Target CPL | CAC (50% close) | Target ROAS | Payback Period |
|---|---|---|---|---|---|
| HVAC | $280–$4,200 | $47–$80 | $94–$160 | 5x–12x | 1–3 months |
| Plumbing | $350–$2,500 | $60–$95 | $120–$190 | 4x–9x | 1–2 months |
| Chiropractic | $1,200–$4,800 (LTV) | $38–$65 | $76–$130 | 8x–20x | 2–5 months |
HVAC example: A residential HVAC company spends $3,000/month on Google Ads. They generate 64 leads at $47 CPL. They close 32 jobs at an average of $420 (mix of tune-ups and repairs). Revenue = $13,440. ROAS = 4.5x. CAC = $94. With a 60% margin, gross profit per job is $252 — payback period is under one month. That’s a campaign worth scaling.
Plumbing example: A plumber spends $4,500/month and generates 55 leads at $82 CPL. They close 40% — 22 jobs — at $680 average. Revenue = $14,960. ROAS = 3.3x. CAC = $205. That ROAS is acceptable for plumbing given higher job values, but if close rate drops to 30%, CAC jumps to $273 and payback stretches. The math is fragile. This owner needs to track close rate weekly, not monthly. Our cost per booked job framework shows exactly why close rate is the variable that breaks or makes the model.
Chiro example: A chiropractic clinic acquires new patients at $38 per lead. They close 65% of consultations. CAC = $58. But a new patient’s LTV over 12 months of care is $2,200. ROAS isn’t even the right metric here — payback is. At $58 CAC against $180/month in treatment revenue, they’re paid back in under 30 days. The lifetime math is a 37x return. Local service businesses consistently achieve some of the highest conversion rates on Google Search, which is exactly why owner math works so well in these verticals — the leads are high-intent and the close rates follow.
Why Agencies Report Clicks Instead of Revenue Math — And What to Demand
Here’s the uncomfortable truth: clicks and impressions are easy to inflate. Revenue math is not. An agency can always find a way to show you more traffic. They cannot manufacture booked jobs or fake a 5x ROAS.
Most agencies report clicks because it’s the path of least resistance. Connecting ad spend to booked revenue requires call tracking, CRM integration, and a willingness to be held accountable to outcomes — not activity. Most small business owners spend 1%–10% of revenue on marketing without any clear view of whether it’s profitable. Agencies who don’t force that accountability are betting you won’t ask the hard questions.
Here’s what you should demand from any agency on Day 1:
- What is my cost per booked job — not cost per click, not cost per lead?
- What is my blended ROAS this month versus last month?
- What is my current CAC and how does it compare to my max CPL?
- What is the payback period on my current ad spend?
If they can’t answer all four without hesitation, they’re running an impressions agency. That’s not what a $3,000–$10,000/month ad budget deserves.
Where LTV Changes Everything — And When to Use It
For most emergency service calls — pipe burst, AC failure — LTV is secondary. The job value is the job value. But for businesses with recurring revenue or strong referral loops (chiropractors, gyms, HVAC maintenance plans, dental practices), LTV unlocks a completely different level of aggression in bidding.
If your average customer is worth $3,800 over 24 months, you can afford a $300 CAC and still run a 12x return. That means you can outbid competitors who are only thinking about the first job. You can afford to be top-of-page on high-intent keywords they’re avoiding because they haven’t done the math.
LTV math formula: Average Monthly Revenue per Customer × Gross Margin % × Average Customer Lifespan (months) = LTV. Once you have LTV, your max CAC becomes LTV × (target payback in months ÷ customer lifespan in months). This is how aggressive, confident bidding decisions get made — not gut feel.
The businesses winning on Google Ads in competitive local markets aren’t bidding harder by accident. They’ve done the owner math marketing ROI calculation for their service business, they know their ceiling, and they press the advantage. Measurable ROI metrics like ROAS and CAC are what separate profitable paid channels from budget drains — which is why performance-first businesses treat this math as non-negotiable.
If you want a complete breakdown of how Google Ads campaign structure, bidding, and reporting should look for your category, the Google Ads for Home & Local Services guide covers everything from keyword strategy to what benchmark ROAS looks like by vertical.
Run the Math on Your Current Spend Right Now
If you’re spending $2,000–$13,000/month on Google Ads and you don’t have clear answers to your Max CPL, CAC, ROAS, and payback period — that’s not a minor gap. That’s the difference between a channel that compounds your growth and one that slowly drains your operating budget.
The numbers aren’t complicated. They just require someone willing to connect the ad platform to actual booked revenue — and build a reporting layer that shows you the four metrics that matter, every single month.
If you want to see exactly what your numbers should look like — and find out where your current spend is leaking — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current Google Ads account against real vertical benchmarks, calculate your actual CAC and ROAS, and show you the specific changes that would move the needle. No fluff. Just the math.

