What a Lead Actually Costs in 2026
Every platform quotes you a cost per lead. None of them quote you a cost per booked job. On the cheapest channel in the trade, the gap between those two numbers is 4.4 times.
If you read nothing else
- $144 is the 2026 average cost per lead in consumer home services. On its own it tells you nothing.
- $53 buys a lead on Google Local Services Ads. $233 buys a paying customer on the same channel. That is the 4.4×.
- A shared lead is a quarter of a lead. Bark, Checkatrade and MyBuilder sell the same job to three or four firms.
- Rented leads never get cheaper. A Bark credit costs the same in year three as on day one. An owned channel does not.
- Track one number: spend divided by booked jobs. Everything else is a distraction.
You spent £600 on leads last month. You booked four jobs. Somebody asks what your cost per lead is and you say "about thirty quid" because that is what the platform dashboard says.
Your cost per lead was £30. Your cost per job was £150. Those are wildly different businesses, and only one of the two numbers pays your wages.
This post gives you the real 2026 figures for four ways of buying work, then the four-line worksheet to check your own. No channel comes out clean.
01 / The four prices nobody quotes you
Start with paid search, because it is the most measured channel in the trades and the numbers are public.
The 2026 benchmark for consumer home services is $144 per lead. That is an average across every trade and every campaign type, which is why it is nearly useless as a target. Break it apart and the range is enormous.
Note the bottom two rows. HVAC leads from people searching your company name cost about $34. HVAC leads from people searching "AC repair near me" cost $149. That is a 4.4× spread inside one Google account.
Branded search is not lead generation. It is a toll you pay to appear above your own name. Strip it out and your real acquisition cost is the non-branded number.
Now the UK lead platforms, where the pricing model is different and the sticker price is much smaller.
| Platform | Model | Advertised | What trades report |
|---|---|---|---|
| Bark | Credits, per lead | £1.80 per credit | £9–£36 per lead, credits expire in 3 months |
| MyBuilder | Per shortlist | "From £7" | £5–£35 typical, £50+ on large jobs |
| Checkatrade | Monthly subscription | From £30/mo, lead plans from £59/mo | £80–£500/mo real bills, 12-month contracts |
| Google LSA | Per lead | Variable, auction | $53 average across 888 contractors |
A £9 Bark lead against a $149 Google lead looks like an easy decision. It is not, and the reason is the next section.
A note on currency: the paid-search figures are US-sourced and the platform figures are UK-sourced. Do not convert them and compare. The ratios inside each set are the point, not the absolute numbers.
02 / A shared lead is a quarter of a lead
When Bark or Checkatrade sells you a lead, it sells the same lead to three or four other firms in your area. This is the business model, not a bug. The platform is paid four times for one job.
So the £18 you paid did not buy you a job. It bought you a one-in-four chance at a job, against three rivals who all got the customer's number at the same minute.
Win your fair share, one in four, and your £18 lead is a £72 job. That is before you count the two hours of quoting on the three you lost.
There is a second cost, and it is worse than the first. Four firms got the same number, so the customer is now shopping on price. You do not win that job by being the best boiler engineer in the town. You win it by being the cheapest, or by ringing first.
The 8-minute rule on shared leads
On shared platforms the firm that responds first wins a disproportionate share, because the homeowner stops calling once someone competent picks up. If you buy shared leads and cannot answer inside ten minutes, you are funding your rivals' pipeline. We did the arithmetic on unanswered calls in the missed-calls post.
03 / Cost per lead is a vanity metric
Here is the number that should end the argument. It comes from $6.72M of Google Local Services Ads spend across 888 home service contractors, measured in February 2026.
Local Services Ads are the best channel on this list by lead price. They convert at 20–25% against 6–8% for ordinary paid search. And they still cost 4.4 times more per customer than per lead.
Three things sit inside that gap, and none of them appear on any platform dashboard: leads that were shared, leads you never answered, and leads you quoted and lost.
You control two of the three. That is the good news buried in a bad number.
We run this exact calculation on every area before we take it — if the numbers do not clear, we say so.
Check if your area is open →04 / Rented versus owned: the line that crosses
Every channel in this post falls into one of two buckets, and the difference is not price. It is what happens to the price over time.
Bark credits, Checkatrade subscriptions, Google Ads. Lead 400 costs what lead 1 cost. Stop paying on a Friday and the phone stops on the Friday.
Your Google Business Profile, your reviews, your map-pack position. The cost is fixed. The leads are not, so the cost per job falls as volume climbs.
Rented channels are an auction, so their price only moves one way. Cost per lead rose for 69% of advertisers last year, by an average of 10.5%.
Owned channels behave in the opposite way, and the first three months are genuinely worse. Here is the shape, honestly drawn.
Read the left-hand side of FIG 04 carefully, because it is the honest part. In month one an owned channel is far more expensive per job than buying leads. You are paying a fixed fee against almost no results.
Anyone who tells you otherwise is selling. The argument for owning the channel is not that it is cheap on day 30. It is that month 12 exists, and by then the same fee is buying three times the work.
05 / What the map box actually costs
The map pack is often sold as "free traffic". It is not free, and here is the real bill.
Local SEO leads average $20 to $40 against $55 to $110 for Google Ads, and 75% of small businesses report it produces more leads than paid advertising. Those are the good numbers.
The cost behind them is a retainer of $1,500 to $3,500 a month, with single-location contractors usually at $2,000 to $2,500. That is not zero. It is a fixed monthly commitment you pay in month one, when it produces almost nothing.
Fixed cost, falling unit cost
A £1,200 retainer that produces 4 jobs costs you £300 a job. The same £1,200 producing 14 jobs costs £86 a job. The invoice never changed. Buying leads works the other way: 14 jobs cost you three and a half times what 4 jobs cost. That is the whole argument, and it only pays off if you stay past the crossover.
There is one part that genuinely is free, and it is the part most firms skip. Claiming the profile, filling every field, posting weekly and answering reviews costs nothing but time. We covered that groundwork in the free listing post.
Do that first. If the free version of the channel produces nothing after 60 honest days, do not buy the paid version of it.
06 / Your four-line worksheet
Open last month's numbers. One channel at a time, four lines. It takes about ten minutes and it settles most marketing arguments permanently.
Now the rule of thumb to judge the answer against. Compare cost per booked job to your average job value.
- Under 10% of job value. The channel is working. Spend more on it this month.
- 10% to 20%. Acceptable, if the customer comes back or the job leads to bigger work.
- 20% to 30%. Marginal. Fix your answer rate and close rate before you spend another pound.
- Over 30%. You are working for the platform. Cut it or renegotiate it.
Run the same four lines on every channel you use. Most firms find one channel quietly carrying the business and two quietly draining it. You cannot see that from a cost-per-lead figure, which is exactly why the platforms report it.
What to do this week
- Run the four lines on your single biggest channel. One month, real numbers.
- Split your Google Ads report into branded and non-branded. Judge only the non-branded cost.
- Count how many of last month's leads you answered inside ten minutes. That is your cheapest available fix.
- Claim and fill every field on your Google Business Profile before you buy a single extra lead.
Questions we get asked
What is a good cost per lead for a home service business in 2026?
The 2026 benchmark for consumer home services is about $144 per lead. Google Local Services Ads run cheaper at roughly $53. Paid search sits between $76 and $149 depending on the trade and whether the campaign is branded. But no cost-per-lead figure is good or bad on its own. A $53 lead that never books is more expensive than a $144 lead that does, so judge the channel on cost per booked job instead.
Are Bark and Checkatrade leads worth it for a trade business?
They can be, but the sticker price hides the real one. Bark credits cost about £1.80 each, putting a typical lead at £9 to £36. Checkatrade lead plans start near £59 a month and tradespeople report real bills of £80 to £500. The catch is that these are shared leads: the same job is sold to three or four firms. If you win a fair share, you pay for four leads for every job you book, and you win it by being the cheapest quote.
Why is cost per lead a misleading number?
Because a lead is not a customer. Across 888 home service contractors and $6.72M of Local Services Ads spend, the average cost per lead was $53 while the average cost per paying customer was $233. That is a 4.4x gap on the channel that looks cheapest. Cost per lead ignores three things that decide profit: how many leads are shared with rivals, how many you answer, and how many you close.
How do I work out my cost per booked job?
Take one month and one channel. Write down four numbers: what you spent, how many leads it produced, how many turned into quotes, and how many became booked jobs. Divide the spend by the booked jobs. That single figure is your cost per booked job. Compare it to your average job value. If the cost is more than a quarter of the job value, the channel is not paying its way.
Does local SEO really cost less per lead than Google Ads?
Eventually, yes, but not at the start. Local SEO leads average $20 to $40 against $55 to $110 for Google Ads, and 75% of small businesses report local SEO produces more leads than paid advertising. The difference is timing. A retainer of $1,500 to $3,500 a month buys almost no leads in month one, so the early cost per job is terrible. It falls every month as rankings hold, while a paid lead costs the same in year three as it did on day one.
We publish the number most agencies hide
Top 3 on Google in 90 days, or you do not pay. One company per trade, per area — so the area we rank is yours and not your rival's. Bring last month's numbers and we will run the four lines with you before you commit to anything.
Claim your areaOr call +420 601 578 571
One company per trade, per areaSources (7)
- WebFX — 2026 Home Services Marketing Benchmarks ($144 B2C cost per lead)
- WebFX — 2026 HVAC Marketing Benchmarks
- Searchlight Digital — HVAC Google Ads cost per lead (branded $34, non-branded $149)
- Searchlight Digital — Google LSA cost per lead by trade ($53 per lead, $233 per paying customer, 888 contractors, $6.72M spend)
- LocalAdder — UK Trade Lead Cost Tracker (Checkatrade, MyBuilder, Bark)
- SwiftLead — Checkatrade cost for tradesmen 2026
- BizIQ — How much does local SEO cost in 2026 (local SEO $20–40 CPL, $1,500–3,500 retainer)