THINXSTER
Blog/AI Marketing
AI Marketing7 min readAugust 26, 2026

Best ROI Online Advertising for Service Businesses

LSAs run $25-$75 per lead, high-intent Search hits 3-6x ROAS, email returns $36 per $1. But below a $400 average ticket at 50% margin, paid search loses money

RK
Ryan Korsz
Founder & CEO, Thinxster

TL;DR

LSAs run $25-$75 per lead, high-intent Search hits 3-6x ROAS, email returns $36 per $1. But below a $400 average ticket at 50% margin, paid search loses money

→ See how this applies to your business (free 30-min call)

For US service businesses, the highest-ROI online advertising is, in rough order: Google Local Services Ads (LSAs), high-intent Google Search, email and SMS to your existing customer list, and retargeting. Typical performance: LSAs run $25–$75 per lead in home services with 25–40% booking rates; high-intent Search delivers 3–6x ROAS once average job value clears about $800; email to a warm list returns roughly $36 per $1. Cold Meta prospecting, display, YouTube and programmatic only earn their keep after those four are saturated. But channel choice matters less than two numbers: your average job value and your gross margin. Below roughly a $400 average ticket at 50% margin, paid search loses money regardless of who runs it.

The Only ROI Formula That Matters

Most articles rank channels. That ranking is useless without your own math, because every channel has a floor cost per acquisition you cannot negotiate below, and every business has a ceiling CPA it cannot exceed and survive.

Your ceiling:

Max CPA = (Average Job Value × Gross Margin %) ÷ Target Payback Multiple

Run it. A plumbing company with a $620 average ticket and 52% gross margin generates $322 of gross profit per job. At a 2x payback target, the maximum it can pay for a customer is $161. Now compare that to the floor.

Approximate floor CPAs in US service verticals right now:

  • Google Local Services Ads: $25–$75 per lead, $90–$260 per booked job at a 30% booking rate
  • Google Search (non-brand, high intent): CPCs of $9–$28 for HVAC, plumbing, roofing; $14–$45 for legal, restoration, and cosmetic dental. At a 10% lead rate and 30% close rate, that's $300–$930 per acquired customer
  • Meta cold prospecting: $9–$16 CPM, $1.80–$6 per lead-form lead, but 5–12% close rates put real CPA at $45–$110 — cheap, but the lead quality gap is real
  • Retargeting: $2–$8 CPM, CPAs often 60–70% below cold traffic, but capped by audience size
  • Email/SMS to past customers: effectively $0.006–$0.03 per send; CPA usually under $20
  • Line those two numbers up and the answer stops being a matter of opinion. The plumber with a $161 ceiling cannot profitably run non-brand Google Search at $300–$930 per customer on a single-job basis. They can run LSAs. They can run email. The decision is arithmetic, not strategy. Our ROI calculator runs this comparison against your actual ticket and margin.

    A channel doesn't have good or bad ROI. It has a price. Your unit economics decide whether you can afford it.

    Where Lifetime Value Changes the Answer

    The ceiling formula above uses a single transaction. If you have genuine repeat business, the ceiling moves — but only if you can prove the repeat rate with data, not hope.

    A pest control company at $340 per quarterly treatment with 71% annual retention has a 3-year gross profit per customer near $1,150, not $180. That company can pay $400 for a customer and still hit 2.9x. A one-off service — foundation repair, roof replacement, moving — cannot borrow against a second sale that will never happen, and should hold the single-job ceiling.

    The dividing line in practice: if fewer than 25% of customers buy again within 24 months, plan on single-transaction economics.

    Worked Example: $3,000/Month, HVAC, Mixed Channels

    Concrete beats abstract. A residential HVAC contractor, $2,400 average ticket (service + install blended), 48% gross margin, $1,152 gross profit per job. Ceiling CPA at 2x: $576.

    Allocation and 90-day result:

  • LSAs — $1,200/mo. At $48 per lead, 25 leads. 34% booking rate, 8.5 jobs. CPA $141.
  • Branded + high-intent Search — $1,100/mo. At $18 CPC, 61 clicks. 14% form/call rate, 8.5 leads. 42% close, 3.6 jobs. CPA $306.
  • Retargeting + email to 3,100 past customers — $400/mo + tooling. 2.1 jobs from maintenance-plan reactivation. CPA $190.
  • Meta cold — $300/mo. 41 leads at $7.30, 6% close, 2.5 jobs. CPA $120, but 19 of those 41 leads were tire-kickers who consumed 4.5 hours of dispatcher time.
  • Total: 16.7 jobs, $40,080 revenue, $19,238 gross profit against $3,000 media. That's a 6.4x return on media spend and roughly 2.4x after agency fees and internal labor. Real, but note that the media-only ROAS number flatters the picture by about 2.6x — which is exactly how bad agency reporting is built.

    The Highest-ROI Ad Spend Is Usually Not Ad Spend

    The single largest ROI lever in most service businesses isn't the media buy. It's the 40 minutes between a lead arriving and someone calling it.

  • Contacting an inbound web lead within 5 minutes versus 30 minutes raises qualification odds by roughly 21x; past 60 minutes, odds fall off a cliff
  • Roughly 62% of inbound calls to small service businesses go unanswered during peak hours; every one is a paid click you already bought
  • Adding a 6-touch, 14-day follow-up sequence (call, text, call, email, text, call) typically lifts lead-to-job conversion from 22% to 31–35% — a 40%+ increase in ROI with zero additional ad spend
  • Doubling your budget doubles your leads. Fixing speed-to-lead improves the return on every dollar you've ever spent and every dollar you will spend. Do it first. That's the core of how we structure lead generation engagements, and it's why the first 30 days are usually infrastructure, not media.

    When Online Advertising Is a Bad Investment

    This section costs us business. It's still true.

    Do not run paid advertising if any of these describe you:

  • Your average job is under $400 and margins are under 50%. Your ceiling CPA lands near $100. Non-brand search will cost you $300+. You will lose money competently managed. Referrals, Nextdoor, and Google Business Profile optimization are your channels.
  • You cannot commit at least $1,500/month in media for 90 days. Below roughly $1,200/month, Google's algorithms never accumulate the 30–50 conversions per 30 days needed to optimize. You'll pay learning-phase prices forever and conclude "ads don't work."
  • You can't handle 40% more volume. If your crews are booked three weeks out, ads buy you leads you'll lose to a competitor who can come Tuesday. Raise prices instead. That's a 100%-margin revenue increase.
  • Nobody answers the phone within 10 minutes during business hours. Advertising into a broken intake process is a donation.
  • You need cash back within 30 days. Paid search takes 8–12 weeks to stabilize. Bidding, negatives, and creative all need conversion volume before they mean anything. Month one is usually the worst month.
  • Your service has near-zero search demand. If your category gets 90 monthly searches in your metro, there is no amount of budget that creates demand. You need a different play entirely.
  • The failure modes that quietly destroy returns even in good channels:

  • Wasted search terms. In new-client audits we routinely find 15–40% of Google Search spend going to queries — "how to fix," "DIY," "salary," "jobs," competitor names — that will never convert. Performance Max campaigns are the worst offenders because the search-term data is deliberately incomplete.
  • Attribution inflation. Platform-reported conversions typically overstate real booked jobs by 1.5–3x. Meta and Google both claim the same lead. If your agency reports ROAS from the ad platform and not your CRM, the number is fiction.
  • Counting leads instead of revenue. A campaign at $22 per lead and 4% close is worse than one at $75 per lead and 38% close. Lead cost is a vanity metric.
  • Agency fees hidden in ROAS. A 5x ROAS on $4,000 media with a $2,500 management fee is a 3.1x on total marketing investment. Ask for the second number.
  • Seasonality mistaken for performance. An HVAC July that looks like genius and a March that looks like failure are frequently the same campaign. Compare year-over-year, not month-over-month.
  • Where an agency isn't worth it: under about $2,500/month in media, a competent 6–10% management fee doesn't cover anyone's real cost, so you're either paying a flat fee that swamps your economics or getting a template. At that level, run LSAs yourself — they're close to self-managing — and revisit at $5,000/month. Our pricing reflects that threshold honestly.

    What to Measure, and When to Kill It

    Set the review gates before you spend, not after.

  • Day 14: conversion tracking verified against CRM, negative keyword list built, call recordings reviewed. No performance judgment yet.
  • Day 45: cost per *qualified* lead should be trending toward your target. If it's still 3x your ceiling CPA, something structural is wrong.
  • Day 90: blended CAC — total media plus fees divided by *booked jobs from ads* — should sit at or below your ceiling. If it doesn't, cut the channel. Not the budget. The channel.
  • Ongoing: track close rate by source monthly. A channel with declining close rate is deteriorating even while cost per lead looks flat.
  • The honest summary: for most US service businesses over $500K in revenue, LSAs plus tightly-fenced branded and high-intent Search plus disciplined follow-up produce a 3–6x return on total marketing investment within two quarters. That's a good business outcome. It isn't 10x, and anyone promising 10x on cold traffic is either measuring platform-reported conversions or hasn't subtracted their own fee. If you want the arithmetic run against your real numbers before you commit a dollar, start with a free marketing audit — including the case where the answer is that you shouldn't advertise yet.

    Frequently Asked Questions

    Which online advertising channel has the best ROI?

    For US service businesses, Google Local Services Ads typically lead at $25-$75 per lead with 25-40% booking rates, followed by high-intent Google Search at 3-6x ROAS, then email and SMS to existing customers, which returns roughly $36 for every $1 spent, and retargeting.

    How do I calculate the ROI of an ad channel?

    Multiply your average job value by your gross margin to get gross profit per sale. Divide that by your cost per acquisition. Anything above 1.0 is profitable before overhead; most service businesses need 3x or better to cover fixed costs and fund growth.

    What average job value do I need for paid search to work?

    Roughly $800 or more for high-intent Google Search to reliably deliver 3-6x ROAS. Below about a $400 average ticket at 50% gross margin, paid search loses money regardless of who manages the account, because click costs exceed the gross profit per closed job.

    Is Meta advertising worth it for service businesses?

    Cold Meta prospecting only earns its keep after Local Services Ads, high-intent Search, email and SMS, and retargeting are fully saturated. The same applies to display, YouTube, and programmatic. These channels create demand rather than capture it, so they carry longer payback periods.

    Free Weekly Briefing

    One AI Marketing Tactic.
    Every Tuesday. Free.

    What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.

    No spam. Unsubscribe anytime. 1,200+ business owners already in.

    Ready to Deploy

    SEE THIS IN
    YOUR BUSINESS.

    30 minutes. We scope the exact systems that apply to your situation and give you a plan.

    ★★★★★ Trusted by 47+ local service businesses

    BOOK A STRATEGY CALL →