The Numbers, Unrounded FJScaling
4.4×

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.

4 August 2026·9 min read·Lead Economics
The short version

If you read nothing else

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.

Google LSA (all trades)$53
Plumbing, Google Ads$76
Home improvement PPC$91
HVAC, Google Ads$104
Home services average$144
HVAC, non-branded$149
FIG 01 — THE SAME TRADE, THREE PRICES. BRANDED SEARCH IS CHEAP BECAUSE THEY ALREADY KNEW YOUR NAME.

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.

PlatformModelAdvertisedWhat trades report
BarkCredits, per lead£1.80 per credit£9–£36 per lead, credits expire in 3 months
MyBuilderPer shortlist"From £7"£5–£35 typical, £50+ on large jobs
CheckatradeMonthly subscriptionFrom £30/mo, lead plans from £59/mo£80–£500/mo real bills, 12-month contracts
Google LSAPer leadVariable, 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.

ONE HOMEOWNER "I need a boiler fixed" PLATFORM SELLS IT 4× YOU £18 FIRM B £18 FIRM C £18 FIRM D £18 PLATFORM COLLECTS £72 ONE FIRM BOOKS THE JOB WINNER'S REAL COST PER JOB £72, NOT £18
FIG 02 — THE PLATFORM IS PAID FOUR TIMES FOR ONE JOB. YOU PAY FOUR TIMES FOR ONE WIN.

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.

A shared lead does not just cost four times more than it says. It arrives pre-loaded with a price war you did not agree to.
Field note

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.

$53
Cost per lead
$233
Cost per paying customer
4.4×
The gap

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.

$0 $80 $160 $240 $53 PER LEAD WHAT THE DASHBOARD SAYS $233 PER PAYING CUSTOMER WHAT IT COSTS YOU 4.4×
FIG 03 — ON THE CHEAPEST CHANNEL IN THE TRADE, THREE OUT OF FOUR LEADS NEVER PAY YOU ANYTHING.

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.

Rented FLAT FOREVER

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.

Owned FALLS MONTHLY

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.

£0 £200 £400 £600 M1 M4 M8 M12 £233 RENTED — NEVER MOVES £620 £95 OWNED — FALLS AS RANKINGS HOLD MONTH 5: BREAK-EVEN
FIG 04 — MONTHS ONE TO FOUR, THE RENTED CHANNEL WINS. AFTER THAT IT NEVER WINS AGAIN.

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.

The honest comparison

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.

1. YOU SPENT £1,200 2. IT PRODUCED 40 LEADS · £30 EACH 3. THAT BECAME 22 QUOTES 4. YOU BOOKED 7 JOBS COST PER BOOKED JOB £171 AVG JOB VALUE £480 VERDICT: 36% OF THE JOB — TOO EXPENSIVE
FIG 05 — THE DASHBOARD SAID £30 A LEAD. THE CHANNEL COSTS £171 A JOB AND EATS A THIRD OF EVERY TICKET.

Now the rule of thumb to judge the answer against. Compare cost per booked job to your average job value.

  1. Under 10% of job value. The channel is working. Spend more on it this month.
  2. 10% to 20%. Acceptable, if the customer comes back or the job leads to bigger work.
  3. 20% to 30%. Marginal. Fix your answer rate and close rate before you spend another pound.
  4. 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.

You do not have a marketing budget problem. You have a measurement problem that looks like a budget problem.

What to do this week

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 area

Or call +420 601 578 571

One company per trade, per area
Sources (7)
  1. WebFX — 2026 Home Services Marketing Benchmarks ($144 B2C cost per lead)
  2. WebFX — 2026 HVAC Marketing Benchmarks
  3. Searchlight Digital — HVAC Google Ads cost per lead (branded $34, non-branded $149)
  4. Searchlight Digital — Google LSA cost per lead by trade ($53 per lead, $233 per paying customer, 888 contractors, $6.72M spend)
  5. LocalAdder — UK Trade Lead Cost Tracker (Checkatrade, MyBuilder, Bark)
  6. SwiftLead — Checkatrade cost for tradesmen 2026
  7. BizIQ — How much does local SEO cost in 2026 (local SEO $20–40 CPL, $1,500–3,500 retainer)