Most service-business owners ask the same question after a quarterly meeting with their agency: "I know we spent $18,000 last quarter on marketing — but did it actually work?" The honest answer depends on seven numbers most agencies would rather not put on a single page. This guide puts them there. By the end, you will know exactly how to compute your own marketing ROI, what the industry benchmarks actually are, and which three levers move the needle most.
Shortcut: If you want to skip the math and just see your numbers, plug your inputs into our free Digital Marketing ROI Calculator. It uses the same formulas this article explains, with industry-calibrated benchmarks pre-loaded. No email required.
The seven numbers that determine marketing ROI
Marketing ROI for a service business is not a single metric — it is the relationship between seven numbers. Miss one and your picture is incomplete. Get them all on one page and the truth becomes obvious.
- Monthly ad spend — what you pay platforms (Google Ads, Meta, LSA, Yelp).
- Management fee — what you pay the agency (or yourself) to run campaigns, build landing pages, track leads.
- Cost per lead (CPL) — how much every qualified inquiry costs you.
- Lead-to-customer conversion rate — what percentage of leads become paying jobs.
- Average customer value (ACV) — revenue from a typical first job.
- Repeat rate — how often a customer books again over their lifetime.
- Customer lifetime (years) — how long a typical customer stays with you.
Those seven inputs flow into four outputs that tell you whether the investment is working: CAC, LTV, payback period, and the LTV:CAC ratio. Let's build each one.
Step 1 — How many leads your spend actually buys
The first calculation is the most obvious and the most commonly skipped. Leads per month equal your ad spend divided by your cost per lead:
leads = ad_spend ÷ CPL
If you spend $3,000 a month and your CPL is $85, you get 35 leads. If your CPL is actually $120, that same $3,000 only buys you 25 leads — a 30% reduction in top-of-funnel activity. This is why benchmarking CPL matters: one missed conversion-rate point on a landing page can push CPL from $60 to $85 without anyone noticing on the weekly report.
What is a normal cost per lead by industry?
The table below shows midpoints of published 2024-2025 Google Ads benchmarks, cross-referenced with LocaliQ and WordStream reports and Smart LV client aggregates. Actual CPL varies widely with geography, seasonality, and account quality.
| Industry | Avg CPL | Lead → customer | Typical first job |
|---|---|---|---|
| HVAC | $85 | 28% | $450 |
| Plumbing | $65 | 32% | $380 |
| Electrical | $55 | 30% | $300 |
| Roofing | $110 | 22% | $9,500 |
| Auto Repair | $45 | 40% | $420 |
| Appliance Repair | $32 | 48% | $220 |
| Dental / Medical | $85 | 30% | $1,200 |
| Legal | $140 | 18% | $4,500 |
Step 2 — How many leads become paying customers
A lead is not a customer. The second calculation multiplies your lead count by your lead-to-customer conversion rate:
customers = leads × conversion_rate
Using the HVAC example above: 35 leads × 28% = 9.8 new customers per month. But conversion rate is the single biggest variable most agencies refuse to discuss, because it is usually your fault, not theirs. A slow phone answer, a receptionist reading from a bad script, a missed callback — any of these drop conversion from 28% to 20% and you lose 2.8 customers per month without changing a single ad.
The single fastest way to raise conversion in a service business is speed to lead. Research from Lead Response Management Study (Harvard Business Review, updated 2023) shows the odds of qualifying a lead drop by 80% after the first five minutes. Every missed morning call is leads converting for your competitor instead of you. If you want to fix conversion before you fix anything else, AI call-answering and lead-routing automation is the highest-leverage move on this entire list.
Step 3 — Monthly and annual revenue
Once you know how many customers you're acquiring, revenue is simple arithmetic:
monthly_revenue = customers × ACV
annual_revenue = monthly_revenue × 12
9.8 HVAC customers at $450 average first job = $4,410 per month, $52,920 per year. This is gross revenue — it is what the marketing produced, not what you kept. To know what you kept, subtract the total cost of producing it: $3,000 × 12 = $36,000 ad spend plus $1,500 × 12 = $18,000 agency fee = $54,000. On paper the program broke even.
But that conclusion would be wrong — because first-job revenue ignores the most important number in any service business: the long-term value of a customer once you have them.
Step 4 — Lifetime value (LTV) is where the real money lives
Most agencies report only first-job revenue because it is the cleanest attribution story. It is also misleading. For a service business, the profit is almost always in the repeats: the annual tune-up, the follow-up call, the friend's referral. Lifetime value accounts for that:
LTV = ACV × (1 + annual_repeat_rate × lifetime_years)
For a typical HVAC customer — $450 first job, 35% chance of booking again each year, 3-year lifetime — LTV works out to $450 × (1 + 0.35 × 3) = $922.50. The first job pays for itself; the three years of follow-ups are where the business happens.
If you do not have a re-engagement system (reminder emails, annual tune-up postcards, text-message follow-ups), your real-world repeat rate is probably closer to 10-15% rather than the 35% benchmark. At 15%, LTV drops to $653 per customer — a 29% cut — and the whole ROI picture darkens. This is why lead retention systems matter more than lead generation for most established service businesses.
Step 5 — Customer acquisition cost (CAC)
CAC is the total cost of winning one customer, including both the ad spend and the agency labor that produced the lead:
CAC = (ad_spend + management_fee) ÷ new_customers
Continuing the HVAC example: ($3,000 + $1,500) ÷ 9.8 = $459 per customer. Note that CAC is a moving target — if your agency fee is fixed at $1,500 per month but you scale ad spend from $3,000 to $6,000, your CAC typically drops because fixed fees amortize across more customers. This is why agencies resist small accounts and why small accounts are often charged disproportionate retainers.
Step 6 — The LTV : CAC ratio (the health number)
LTV:CAC is the single number that tells you whether your marketing business model works. It is the ratio of the total lifetime revenue from a customer to the cost of winning them:
ratio = LTV ÷ CAC
Our HVAC scenario: $923 LTV ÷ $459 CAC = 2.0 : 1. That is the threshold where most service businesses live, and it is the threshold at which scaling ad spend becomes risky. Here is how to read the ratio:
- 3:1 or better — healthy. Pour fuel on the fire. Scale ad spend aggressively. Every new customer is subsidizing growth.
- 2:1 to 3:1 — marginal. The math works, but the margin is thin. Do not scale until you fix one input first. Improving either conversion rate or repeat rate is usually the fastest path.
- 1:1 to 2:1 — breaking even. You are growing your customer list but not your profit. Keep spend flat while you fix the funnel.
- Below 1:1 — bleeding. You are losing money on every new customer. Cut ad spend immediately and fix the model before spending another dollar.
Step 7 — Payback period
The last number is how fast you recoup CAC from a single customer. This matters for cash flow: if you are a small business, a 9-month payback can put you out of business before the LTV ever materializes, even if the ratio looks healthy on paper.
payback_months = 1 + (CAC − ACV) ÷ (ACV × repeat_rate ÷ 12)
For HVAC: CAC $459 is slightly higher than first-job revenue $450, so you need 1.4 months of additional repeat revenue to break even. That is fast — anything under 6 months is considered healthy for a service business. Over 12 months is a warning sign.
The three levers that actually move the number
Now that you have the math, three levers dominate everything else. Plug them into our calculator one at a time and watch the dollar impact in real time.
Lever 1 — Cost per lead
Dropping CPL from $85 to $60 gives you 15 more leads per month on the same budget. This lever lives in campaign optimization: negative keywords, better landing pages, local targeting, improved ad copy, proper match-type discipline. A good local SEO program also reduces paid CPL by making you visible on non-paid local searches first.
Lever 2 — Conversion rate
Moving lead-to-customer from 28% to 35% gives you 2.5 more customers per month with zero extra ad spend. This lever lives in your phones, your follow-up speed, and your closing script. For an average HVAC scenario that swing is worth about $13,000 per year. Automated lead response and landing-page conversion optimization are the two biggest mechanical moves here.
Lever 3 — Repeat rate
Raising repeat rate from 35% to 55% adds $270 to every customer's lifetime value. This lever lives in memberships, annual tune-up reminders, loyalty programs, and referral incentives. The return here is slow but compounds: every month you build this, you increase the LTV of every customer you have ever acquired.
Quick-reference formulas (cheat sheet)
leads = ad_spend ÷ CPL
customers = leads × conversion_rate
monthly_revenue = customers × ACV
annual_revenue = monthly_revenue × 12
LTV = ACV × (1 + repeat_rate × lifetime_years)
CAC = (ad_spend + management_fee) ÷ customers
ratio = LTV ÷ CAC
payback_months = 1 + max(0, CAC − ACV) ÷ (ACV × repeat_rate ÷ 12)
Free tool · No email required
Run the math on your own business in 60 seconds
Skip the spreadsheet. Our calculator uses all seven formulas with benchmarks pre-loaded for nine service industries. Shareable URL, transparent methodology.
Open the ROI CalculatorCommon mistakes when calculating marketing ROI
Mistake 1 — Counting revenue that didn't come from marketing. If a referral walks in and you attribute them to your Google Ads campaign because they happened to click an ad first, your CAC number is fiction. Set up proper call-tracking and form-source attribution before you trust any ROI number.
Mistake 2 — Ignoring management fees. Many owners compute ROI using only their ad-spend number and forget what they pay the agency. A $3,000 ad spend with $1,500 agency fee is really a $4,500 all-in marketing cost. Using the wrong denominator makes ROI look 50% better than it is.
Mistake 3 — Using first-job revenue instead of LTV. First-job revenue is easy to measure but dramatically undervalues loyal customers. Conversely, assuming an aggressive LTV without a real re-engagement system is optimism dressed as math. Be honest about your repeat rate.
Mistake 4 — Not comparing against industry benchmarks. Your 20% lead-to-customer rate sounds fine until you realize your industry average is 32%. Benchmarks force honesty. Pull them from WordStream, LocaliQ, or cross-check our calculator.
Mistake 5 — Optimizing the wrong lever. Most owners try to lower ad costs when conversion rate is the real problem. Always diagnose which of the three levers is weakest before reallocating budget.
Frequently asked questions
What is a good marketing ROI for a service business?
A healthy LTV:CAC ratio is 3:1 or better. Below 1:1 you are losing money per customer. Between 1:1 and 2:1 you are breaking even and should not scale. Between 2:1 and 3:1 you can hold steady but focus on fixing the funnel. Above 3:1 is permission to pour more fuel on the fire.
How often should I recalculate marketing ROI?
Monthly at minimum, quarterly for strategic review. Weekly is excessive; yearly is negligent. Monthly calculation catches seasonal shifts (HVAC in winter, auto repair in summer) before they compound.
Is marketing ROI different for Google Ads vs Meta vs LSA?
Yes — CPL varies dramatically by channel. Local Service Ads (LSA) for service businesses typically run $20-60 per qualified call; Google Ads $45-150; Meta often looks cheap per click but converts poorly to qualified leads for high-intent services. A blended CPL across all channels hides which is actually working. Run channel-by-channel numbers for big accounts.
How do I know if my agency is lying about ROI?
Ask three questions. First: "Show me a CAC number that includes your management fee." Most agency reports exclude their own fee. Second: "Show me the LTV calculation and the repeat rate assumption." If they can't produce one, they are selling first-job revenue and calling it ROI. Third: "What's my LTV:CAC ratio?" If they don't know, or if the number is below 3:1 and they're pushing you to scale, it's time to get a second opinion.
Your next step
You now have the seven inputs, four outputs, three levers, and five mistakes. The fastest way to put them to work is to run your own numbers — takes 60 seconds. If the math is not encouraging, that is useful too: it tells you which lever to pull before you spend another dollar. If you want someone to help you move the weakest lever, request a free business audit and we'll walk the math through your actual account live.
Benchmarks in this article are midpoints of published 2024–2025 Google Ads industry data (WordStream, LocaliQ, Thrive Agency reports) and Smart LV client aggregates. Individual results vary with geography, seasonality, offer, and campaign execution. All formulas are open for inspection in the calculator methodology section.