CAPSTONE MARKETING — FIELD REPORT NO. 01

Prepared for operators of $2–10M home service companies
Rev. 2026.06 · Figures updated as quarters publish

What acquisition costs.
On the record.

Contractor marketing runs on numbers nobody publishes. Vendors quote anecdotes, agencies quote averages without samples, and owners benchmark against rumor. This report is the alternative: the 2026 acquisition-cost data, line by line, with the sample sizes attached — plus one ledger from our own operating history, published in full.

A

Exhibit A — Local Services Ads, cost per lead by trade

The cheapest paid lead in the trades

Google Local Services Ads remain the lowest-cost paid acquisition channel for home services — pay-per-lead, no creative, position determined largely by reviews and answer rate. The spread between trades is the story: electrical leads cost 32% less than plumbing leads and convert into comparable tickets.

Trade Cost / Lead ROAS Avg. Ticket
Electrical43.4% booking rate — best in dataset $39 8.52× $1,434
HVACHighest return per dollar in dataset $51 9.55× $2,110
PlumbingWeakest ROAS — answer-speed dependent $57
Blended, all trades $53 888 contractors · $6.72M observed spend

Source: SearchLight LSA Benchmark, February 2026. Figures are gross, before Google lead credits. Spend-weighted averages dominated by contested metros — see reading notes below.

B

Exhibit B — Non-branded paid search, plumbing

What a stranger actually costs

True acquisition — “plumber near me,” not your company name — runs an order of magnitude above LSA pricing. The deepest published 2026 dataset covers plumbing. On a $350 drain call these numbers are a loss before labor; on a five-figure sewer line they earn. The benchmark isn’t a verdict on the channel. It’s an instruction about which services belong in it.

This is the number the vendor dashboard hides — blended branded traffic makes it look half this size.

Cost per lead, non-branded search$183
Median cost per paying customer$333
Median monthly spend per contractor$5,055
Dataset524 contractors · $15.9M

Source: SearchLight Plumbing Advertising Benchmark, Q1 2026.

C

Exhibit C — The break-even chain

The only calculation that matters

A cost per lead means nothing on its own. Work it through to a customer, then to profit, and you get the ceiling your business can actually pay. At the dataset’s conversion rates, a typical service shop breaks even near $85 per lead on first-job economics — before any repeat business or referral value.

Booking rate (lead → appointment)44%
Match rate (appointment → sold job)43%
Net: leads that become paying customers~1 in 5
Average ticket (example shop)$1,800
Gross margin25% → $450 / job
Break-even cost per lead≈ $85

Conversion rates from the SearchLight LSA dataset; ticket and margin shown as a worked example. Run it with your own numbers — the structure holds, the ceiling moves.

Anything a vendor quotes you without a sample size is a sales number, not a benchmark.

D

Exhibit D — From our own books

One channel, fully loaded, published

Benchmarks are other people’s numbers. These are ours: the complete 2021 ledger of a door-to-door canvassing program we built and ran — every cost counted, including payroll, management, materials, and the van. We publish it because a 15.5% fully-loaded cost of marketing is what disciplined looks like, and because nobody should take channel advice from someone who won’t show a ledger.

Payroll included. The flattering version of this number excludes it. We don’t run the flattering version.

Net revenue produced$1,991,130
Fully loaded channel cost($308,543)
Leads generated at the doors5,108
Demos set794
Cost per demo$389
Cost of marketing15.5%

Internal operating data, door-to-door program, fiscal 2021. The full story behind this ledger: The Best Channel I Ever Ran Had No Dashboard.

Reading notes — how to use these figures without fooling yourself

These are spend-weighted averages dominated by contested metros. In a thin rural market, disciplined local infrastructure routinely beats every number on this page. Read them as ceilings, not targets.
Every figure above is a paid-channel price you will pay again next month. Owned channels — reviews, rankings, reputation — have no per-lead price, which is why their cost per booked job falls over time while these benchmarks hold flat.
A low cost per lead with a missed-call problem is an expensive channel. The break-even chain runs through your intake before it runs through your ad account.

Compiled by

Austin Rohleder

Founder, Capstone Marketing Group · Wauseon, Ohio

Every figure in this report traces to a cited source or to our own operating records. If you find an error, flag it — corrections are made and logged in the revision line above. This page is built to be printed.

Your numbers, on the same ledger.

The free audit puts your cost per lead and cost per booked job next to these benchmarks, channel by channel — sample sizes, sources, and your intake math included. No vendor numbers. Yours.

Get Your Free Marketing Audit