Skip to main content
Published Benchmarks — Free

CPL Benchmarks by Home Service Trade.

Pick your trade. See the published cost per lead for Meta, Google Search and LSA (by trade where it's published), and an illustrated cost per paying job built from clearly labelled planning estimates.

Pick Your Trade

Meta Ads CPL

$42.95

Published Home & Home Improvement average (WordStream/LocalIQ 2026). No trade-level figure is published; roofing can run well above or below it.

Google Search CPL

$90.92

Published Home & Home Improvement average (WordStream 2026). High-intent searches; no trade-level figure is published.

Google LSA

$35–$85

Planning range (est.). Roofingisn't broken out in published LSA data; the blended published average is $53 (SearchLight Digital, Feb 2026).

The cost-per-lead figures above are published: WordStream and LocalIQ for Meta and Google (Home & Home Improvement, 2026) and SearchLight Digital for LSA. Figures marked (est.) are our planning estimates, not a measured dataset; replace them with your own results once you have them.

Lead → Paying Job (est.)

8%–12%

Lead → paying job, a planning estimate (est.): no reliable figure is published by trade. Speed-to-lead and follow-up quality move this more than anything else.

Avg Job Value (est.)

$8,000–$18,000

Planning estimate (est.) across typical job types in roofing.

Illustration: published Meta average + our planning estimates

Cost per paying job

$430

$42.95 ÷ 10% close (est.)

Gross profit per job

$5,200

$13,000 job (est.) × 40% margin (assumed)

Ad cost as share of gross profit

8% (within the plan)

Plan ≤25%; above 50% rarely leaves enough for overhead

An illustration, not a benchmark: plug your own numbers into the Cost Per Booked Job calculator for a real answer.

Roofing Notes

Storm-driven seasonality. Heavy creative lift. Demand spikes after hail and wind storms in storm-prone states. LSA suits emergency leak calls.

Want to talk these numbers through?

Free 60-second application to talk through your roofing numbers.

Benchmark Questions.

Where do these CPL benchmarks come from?

The cost-per-lead figures are published: WordStream and LocalIQ put Home & Home Improvement at $42.95 per lead on Facebook (2026) and $90.92 on Google Search (2026), and SearchLight Digital's February 2026 study of 888 contractors put Local Services Ads at $53 blended, with electrical at $39, HVAC $51, plumbing $57 and drain/sewer $59. Nobody publishes Meta or Google figures by trade, so those are category averages. The close rates and job values marked (est.) are our planning estimates, not a measured dataset. Once you have a month or two of your own results, trust those over any benchmark.

Why is my actual CPL different from the benchmark?

Three main variables: (1) market competitiveness — major metros usually run noticeably higher CPL than small markets; (2) creative quality — strong real-customer video can cut CPL substantially vs. weak creative; (3) offer strength — a stronger offer can lower CPL.

How do I know if my CPL is good?

CPL alone isn't the metric — cost per booked job is. A $25 lead closing at 8% ($313/job) is worse than a $50 lead closing at 20% ($250/job). Use the implied economics panel on this tool to see the real unit economics for your trade.

Can I get a lower CPL than the published average?

Yes, especially in less competitive markets with strong creative and a sharp offer. The $42.95 Home & Home Improvement average (WordStream/LocalIQ) is a category-wide figure; some trades and markets run well below it and some above. Set targets from your own first month and judge them on cost per paying job.

Is Meta cheaper per lead than LSA?

Usually, on the published averages: $42.95 per Meta lead against $53 for LSA blended — though electrical LSA leads ($39) come in below the Meta average. Meta interrupts the feed while LSA captures active search, but no published data compares how often each channel's leads turn into paying jobs, so compare them on your own cost per paying job. Channel choice depends on whether you want volume (Meta) or people already searching (LSA).

How often do these benchmarks change?

Ad costs drift as competition, platform changes and privacy updates shift the auction, sometimes sharply within a quarter. Treat any benchmark older than a year as a rough guide, and check the published WordStream / LocalIQ figures, which are updated annually, before setting a budget.

What's the difference between CPL and CPA on this tool?

CPL (cost per lead) is what you paid for an enquiry to enter the funnel. CPA (cost per acquisition) is what you paid for whatever event you defined as the conversion, and that varies: an ad platform often counts a booked appointment, which is not yet a paying job. This site's cost per booked job means cost per paying job — spend divided by jobs that actually closed. This tool shows CPL because it's the top-of-funnel metric; for cost per paying job, use the Cost Per Booked Job Calculator, which applies your close rate.

How do new platforms (TikTok, YouTube Shorts) compare to these benchmarks?

No reliable published home-service figures exist for TikTok or YouTube Shorts. Both are still finding their place — TikTok skews younger, YouTube Shorts works for higher-consideration purchases (remodeling, solar). For many contractors it makes sense to get Meta and Google LSA working first, then test TikTok or Shorts.

What CPL should I target for the first 60 days of a brand-new campaign?

Plan around the published average or your own first month, not the best case. Meta's delivery system learns from about 50 results per ad set per week; until an ad set gets there it's marked 'Learning' or 'Learning limited' and costs tend to be less stable. At contractor budgets most ad sets never reach 50 leads a week: at the $42.95 average that would be over $9,000 a month for one ad set. So consolidate rather than splitting budget across many ad sets, give each change a week or two before judging it, and set targets from your own first month's results rather than the low end of any published range.

How much do these CPL ranges shift between major metros vs small/rural markets?

Major metros usually run higher CPL than smaller markets because more advertisers compete in the same auction, while small and rural markets usually run lower, with much less volume available. The larger limit in a small market is how much you can spend before you're showing the same ads to the same people over and over. Watch frequency in Ads Manager: when it keeps climbing and CPL rises with it, you've found your market's ceiling for that offer.

How do CPL benchmarks shift over the course of a year — should I plan budget around an annual average or seasonal range?

Plan around the seasonal range, not the annual average. CPL moves with the season in both directions: peak demand brings more ready buyers but also more competing advertisers, while the off-season has fewer buyers and cheaper auctions. Use your own month-by-month history to set targets for peak and off-season months rather than one annual figure, so you don't over-spend in peak or abandon the off-season audience-building window. Pair this benchmarking with our Seasonality Calendar tool to map your trade's specific peaks and off-season windows.

If my CPL is way below the benchmark range, am I doing something right or is something broken?

Both are possible, so investigate before celebrating. Healthy reasons: a strong offer, a low-competition market, or creative that's genuinely outperforming. Red flags: (a) the leads aren't qualified, which shows up as a low close rate; (b) the pixel is counting page views or partial submits as leads, so check in Events Manager that the Lead event fires only on a completed form; (c) spam or bot submissions, which show up as fake names, mismatched emails and unreachable phone numbers. Check cost per booked job, not CPL alone. If that's also low, the result is real.

How should I weigh CPL against other channel metrics like LSA cost-per-validated-lead or Google Search CPC?

Each channel counts a 'lead' differently, so compare cost per booked job, not CPL. For each channel: cost per booked job = CPL ÷ (share of leads you reach × close rate). For Google Search, first work out CPL as CPC ÷ landing-page conversion rate. Google LSA charges per lead and lets you dispute ones that don't fit your service, but you still need your own close rate on those leads to get a cost per job. A channel with a higher CPL can still win once you carry the maths through, if its leads close better for you. Use your own close rate per channel; the averages hide the difference.

How does Meta CPL trend month-by-month within a year — and which months are typically the cheapest vs most expensive?

It isn't flat. Q4 (roughly mid-November through December) is usually the most expensive stretch of the year on Meta, because retail and e-commerce brands crowd the auction for the holidays. January and early February are usually the cheapest, after those brands pull back. Your own demand season sits on top of that: a roofer's spring rush or an HVAC heat wave raises competition among contractors too. Read your own month-by-month history and set separate targets for the expensive and cheap months rather than one flat budget.

What CPL adjustments should I make based on whether I'm a NEW market entrant vs an established brand in my area?

Expect a new business to run higher CPL and a lower close rate at first. There are three reasons: nobody recognises the name, there's no pool of past visitors or engaged viewers to retarget, and there are few reviews to reassure people who look you up. Set early targets from your first month's actual results rather than an established competitor's numbers, and spend that period building reviews and a retargeting audience. Both improve results later.

How does CPL change between first-year vs year-two-plus for a contractor account that stays consistent?

Accounts that stay consistent usually get cheaper to run over time, for three reasons. Retargeting audiences of past visitors and video viewers grow. You learn which offers and creative work in your market. And reviews build up, which helps both clicks and closes. How much cheaper varies too much to put a number on. Judge the trend in your own account quarter by quarter rather than expecting a set improvement by a set date.

How does CPL benchmark change for emergency-service trades vs project-trade campaigns running on Meta?

They behave differently enough to plan separately. Emergency work (a burst pipe, a dead AC in July) comes from people who need help today, so those leads tend to close fast and at a higher rate, and search channels like LSA often suit them better than Meta. Project work (a roof replacement, a kitchen remodel) comes from people researching over weeks or months, so expect a lower close rate, a longer sales cycle and more reliance on follow-up. If you do both, run them as separate campaigns with separate targets. Otherwise a blended CPL hides which one is actually paying.

Sources

The cost-per-lead figures in the tool come from the published studies below. Close rates, job values and the 40% margin in the illustration are our planning estimates. Last verified 2026-09-26.

  1. 1
    WordStream / LocalIQ — Facebook Ads Benchmarks 2026

    2026. Home & Home Improvement lead campaigns: $42.95 cost per lead.

  2. 2
    WordStream — Google Ads Benchmarks 2026: Competitive Data for Every Industry

    Apr 2025 – Mar 2026 · 13,474 US-based search advertising campaigns. Home & Home Improvement: $90.92 cost per lead.

  3. 3
    SearchLight Digital — Home Services LSA Benchmark — Google Local Service Ads Cost Per Lead by Trade

    February 2026 · 888 contractors, $6.72M tracked spend, 126,650 leads. $53 blended LSA cost per lead, and the per-trade LSA cost per lead and book rate shown for HVAC, plumbing and electrical.