Shared Leads vs Exclusive Leads for Roofers — What's the Real Cost?

A shared lead costs less to buy. But once you account for close rates, wasted time, and price competition — the economics look completely different. Here are the real numbers.

Shared Leads vs Exclusive Leads Roofing UK
KK
Kaviraj Krishnamurthy

Roofing Lead Expert

📅 March 2026
⏱️ 9 min read
🏷️ Lead Generation

Most UK roofing contractors are buying shared leads without fully understanding what they are paying for. A shared lead from Checkatrade, Rated People, or MyBuilder looks straightforward on paper — you pay a set amount, you receive a homeowner's contact details, you call them and try to win the job. Simple.

The problem is what the price tag doesn't show. The homeowner is simultaneously speaking to three, four, or five other roofing contractors. The job won't go to the best roofer — it will go to whoever calls first, quotes most aggressively, or catches the homeowner at the right moment. The price you paid for the lead was only the beginning of the cost.

This guide works through the real economics of both lead types — the maths most lead platforms would prefer you not to see — and shows at what point exclusive leads consistently deliver a better return than shared ones, regardless of the higher upfront cost per enquiry.

3–6×
Number of contractors receiving the same shared lead simultaneously
8–15%
Typical close rate on shared leads vs 35–55% for exclusive inbound calls
40%
Of shared leads are uncontactable, invalid, or duplicates
£0
Cost per lead from Google Maps once you're ranking in positions 1–3

What "Shared" and "Exclusive" Actually Mean

Before getting into the numbers, it's worth being precise about definitions — because lead platforms are deliberately vague about this, and many contractors don't know exactly what they are buying.

❌ Shared Lead

  • Same homeowner enquiry sent to multiple contractors at the same time
  • Homeowner submitted a comparison form — they expect multiple quotes
  • You are competing from the moment the lead is created
  • Platform profits by selling the same lead 3–6 times
  • Homeowner's mindset: price-shopping
  • Your position: one of several options
VS

✅ Exclusive Lead

  • Homeowner contacts one contractor directly — you
  • They searched, found your listing, and chose to call
  • No competition exists at the moment of enquiry
  • Your conversion depends on your response, not on outbidding others
  • Homeowner's mindset: ready to book
  • Your position: the chosen contractor

The critical distinction is the homeowner's mindset at the moment of contact. A homeowner who filled out a comparison form on a lead marketplace is in a fundamentally different state of mind from a homeowner who searched "roofer near me," scrolled through Google Maps, read your reviews, and called your number directly. The first is exploring options. The second has already made a partial decision — they chose to contact you above everyone else who appeared in the results.

The Real Numbers: Cost Per Booked Job

The price listed per lead on a shared platform is almost meaningless as a performance metric. The number that actually matters is cost per booked job — how much you spent in total to win one piece of work. Working that figure out for both lead types reveals why shared leads are almost never as cheap as they appear.

Let's use a realistic example based on typical UK roofing market conditions in 2026.

❌ Shared Lead (e.g. Checkatrade)

Monthly subscription£80/mo
Leads received/month20 leads
Invalid / uncontactable8 leads (40%)
Contactable leads12 leads
Close rate12%
Jobs won~1.4 jobs
Time chasing (hrs)~8 hrs/month
Cost per booked job ~£57

* Subscription only. Does not include time cost of chasing unresponsive leads or price reductions from competitive pressure.

✅ Exclusive Lead (Google Ads)

Monthly ad spend£600/mo
Leads received/month14 leads
Invalid / uncontactable1 lead (~7%)
Contactable leads13 leads
Close rate42%
Jobs won~5.5 jobs
Time chasing (hrs)~2 hrs/month
Cost per booked job ~£109

* On a £3,500 average roof replacement, this is a 3% marketing cost. And the cost per job falls as your GBP ranking improves over time.

The subscription cost hides the real picture The Checkatrade example above looks competitive at £57 per booked job on subscription cost alone — but this ignores the time cost of chasing 8 invalid leads, the margin reduction from competing on price against 4 other contractors, and the fact that you cannot increase spend to generate more work. The Google Ads number buys you 4× more jobs per month, at a cost that scales predictably with your budget.

The Hidden Costs of Shared Leads

The subscription or per-lead price is only the first layer of cost. Shared leads carry a series of additional costs that never appear on an invoice but directly eat into your margins on every job you do win.

⏱️
Time spent chasing unresponsive leads

Research consistently shows that 35–45% of homeowners who submit a comparison form never respond when contacted. They may have already found a contractor, changed their mind, or were just browsing. Every call you make to an unresponsive lead costs you time that could be spent on a job site. At a conservative estimate of 15 minutes per chase attempt across 8 invalid leads per month, that is 2 hours of your time generating zero revenue — every single month.

💷
Margin compression from price competition

When a homeowner is simultaneously receiving quotes from four other roofers, price becomes the primary selection criteria — regardless of your quality, experience, or reviews. Contractors on shared lead platforms consistently report quoting 10–20% lower than they would for an exclusive inbound enquiry, simply to remain competitive. On a £4,000 roof replacement job, a 15% reduction in quote price costs you £600 in revenue. On 12 jobs per year, that is £7,200 in lost margin that never shows up in your lead cost analysis.

🔁
The platform dependency trap

Every pound you spend on a lead platform builds their business, not yours. Your Checkatrade profile, your reviews on their platform, the enquiries they route to you — none of it compounds for you when you stop paying. The moment your subscription lapses, every benefit disappears. Meanwhile, the same budget spent on Google Ads builds your website's Quality Score and landing page data. Spent on local SEO, it builds Map Pack rankings that continue generating leads long after the campaign investment ends.

🧠
Decision fatigue and lower conversion energy

When you have called eight unresponsive leads this week and been undercut on three quotes, the ninth call happens with less energy, less confidence, and less conviction. That psychological cost is real and it shows in conversion rates. Contractors working predominantly on exclusive inbound leads report significantly higher morale, better close rates, and less time spent on non-revenue activity — because every conversation they have starts from a position of being chosen, not auditioned.

📈
No compounding return on investment

A shared lead platform delivers a flat return — roughly the same number of leads for the same cost month after month, with no improvement over time. A well-managed Google Ads campaign improves as the algorithm accumulates data on which keywords, times, and audience segments convert best. Local SEO rankings compound — a Map Pack position built over 12 months continues generating free leads indefinitely. Shared lead platforms have no equivalent compounding mechanism.

Homeowner Intent: Why the Source of a Lead Changes Everything

Not all leads are equal — even among exclusive ones. The channel that generates an enquiry determines the homeowner's state of mind when they contact you, which directly determines your likelihood of converting them into a booked job. Here is how intent levels compare across the main roofing lead sources:

Lead Source
Buyer Intent Level
Close Rate
Emergency Google search
45–60%
Google Maps inbound call
38–52%
Google Ads inbound call
35–50%
Personal referral
55–70%
Website organic / SEO
28–42%
Facebook lead form
10–22%
Checkatrade / Rated People
8–15%
MyBuilder / bark.com
6–12%

Referrals sit at the top of the close rate table — because a homeowner who was personally recommended by someone they trust arrives with almost no sales resistance. But referrals cannot be manufactured at scale. The next best category is emergency Google searches and Google Maps inbound calls — which can be generated at volume through paid and organic search investment.

When Shared Leads Actually Make Sense

It would be dishonest to say shared leads are never worth using. There are two specific situations where they have genuine utility for UK roofing contractors.

Starting out with zero reviews and no Google presence

A brand new roofing business with no Google reviews, an incomplete GBP, and no website has very little to show an inbound caller who's comparing options. In that situation, Checkatrade provides a structured framework — it handles the trust signalling (background checks, vetting), the review platform, and a directory presence — that a new contractor cannot replicate overnight. Used for 6–12 months while building Google presence in parallel, it serves a legitimate bridging purpose.

Filling short-term gaps in an otherwise healthy pipeline

Even established contractors occasionally hit a quiet week. A short burst of lead platform activity during a slow period — without a long-term subscription commitment — can fill gaps without the overhead of running a permanent shared lead account. The key is to use it tactically and time-limitedly, not as a permanent lead source.

The shared lead trap The danger of starting with shared leads is that many contractors never leave them. The platform provides enough work to keep the business ticking — not enough to grow, but enough to feel like stopping would be risky. Meanwhile, competitors who moved to Google-based exclusive leads two years ago are ranking in the Map Pack, generating free leads, and winning every job you both quote for without competing on price.

The Scenario Comparison: Same Budget, Different Approaches

Here is how the same £800/month marketing budget plays out across three different approaches over a 12-month period for a UK roofing contractor in a medium-sized city.

Metric Shared Leads Only Google Ads Only Google Ads + GBP SEO
Monthly spend £800 (subscription) £800 (ad spend) £500 Ads + £300 SEO
Leads/month (month 1) 20–25 shared 14–18 exclusive 12–16 exclusive
Close rate 8–12% 38–45% 38–45%
Jobs won/month 2–3 jobs 5–7 jobs 5–7 jobs
Leads/month (month 12) 20–25 shared (no change) 16–20 exclusive (optimised) 20–30 (Ads + free Maps leads)
Cost per booked job (month 12) £270–£400 £115–£160 £70–£110 (Maps leads are free)
Asset built after 12 months Nothing — stop paying, leads stop Campaign data, Quality Score Map Pack ranking + campaign data
Year 2 cost per lead (same budget) Same or higher (subscription rises) Slightly lower (better data) Significantly lower (organic rankings)

The combined Google Ads and GBP/SEO approach takes slightly longer to produce maximum results but delivers the best economics by month 6 and continues to improve indefinitely after that. By month 12, a contractor in this position is receiving a meaningful proportion of their leads at zero cost from organic Map Pack rankings — leads that the shared platform approach can never replicate.

How to Calculate Your Own Numbers

Don't take our word for any of this — calculate it yourself using your own data. Here is a simple framework you can apply to your current lead sources this week.

  • Step 1: List every lead source you used in the last 3 months and what you paid for each (subscription fees, per-lead costs, ad spend).
  • Step 2: For each source, count how many leads you received, how many you successfully contacted, and how many converted into booked jobs.
  • Step 3: Divide total spend per source by jobs won from that source. That is your cost per booked job per channel.
  • Step 4: Multiply cost per booked job by 12 for an annual figure. Compare that against the average job value from each source — shared lead jobs are often lower value because of price pressure.
  • Step 5: Add a time estimate — how many hours per month did you spend chasing leads from each source? Assign a rough hourly value to your time. Add that to the cost per booked job figure.

For most contractors who go through this exercise honestly, the cost per booked job from shared lead platforms is significantly higher than it appeared when they signed up — and significantly higher than exclusive inbound leads from Google, even at a higher nominal cost per enquiry.

The Bottom Line

Shared leads are not cheap. They are priced cheaply — which is a different thing. The true cost, once you account for low close rates, invalid leads, price competition margin erosion, and the time spent chasing unresponsive homeowners, is consistently higher per booked job than exclusive inbound leads generated through Google Ads and local SEO.

More importantly, shared leads build nothing. Every year you spend on a lead platform is a year your competitors who chose Google are building Map Pack rankings, review bases, and website authority that compounds and reduces their cost per lead further. The gap widens every month.

"The best time to move from shared to exclusive leads was two years ago. The second best time is now."

For a full breakdown of how to build a Google-based exclusive lead pipeline, read our complete guide to getting more roofing work in the UK. For a direct platform comparison, see Checkatrade vs Google Ads — an honest comparison.

Find Out What Exclusive Leads Could Cost You in Your Area

We'll show you the estimated search volume, cost per click, and expected lead volume for your city — so you can compare it directly against what you're paying for shared leads now.

Get Your Free Leads Audit