How Much Do Roofing Leads Cost in the UK?
Published UK pricing puts a roofing lead at roughly £10 to £70. The figure that decides whether it pays is the cost of each job you actually win.
The short answer
Roughly £10 to £70 per lead. The number that matters is what each job you win really costs.
Published UK pricing puts roofing leads at about £10 to £70 each, depending on the platform, the type of job and how many roofers are competing in your area. Once you count the leads that never turn into work, published estimates put the true cost per job won at somewhere between £150 and £1,000.
Those are market figures, not yours. This page explains what sits behind them, why two roofers can pay very different amounts for the same kind of enquiry, and how to work out your own number from your own records.
Platform pricing as published by Trades Grow, One Base Media, Sleepless Tradesman and SwiftLead, 2026. Rates change, so check current pricing before relying on these figures.
What moves the price
Why one roofing lead costs more than another
Lead pricing is not fixed. A few things push it up or down, and they are worth understanding before you compare offers.
The type of job
An enquiry for a full roof replacement is worth more to a roofer than one for a small repair or a gutter clear, and lead pricing generally reflects that. A cheap lead for small work is not automatically better value than a dearer one for a bigger job.
Where you work
In areas with plenty of roofers chasing the same homeowners, leads tend to cost more. In quieter areas they can be cheaper, but there may also be fewer of them.
Whether it is shared
On some platforms the same enquiry commonly goes to several trades. A shared lead can cost less per lead, but you are quoting against others who paid for the same customer, which lowers your chance of winning it.
The number that matters
Cost per lead is only half the sum
A £20 lead that you win one time in ten has cost you far more than £20 by the time a job lands. That is why the useful figure is cost per job won, not cost per lead. The difference between the two is explained in more depth in what is cost per lead? and the true cost per job won.
Two things widen the gap. The first is conversion: leads that were never serious, customers who wanted three prices for comparison, and people who went quiet after the visit. The second is competition. When an enquiry goes to several roofers, only one can win it. Why that happens, and why platforms work that way, is covered in why are leads sold to multiple traders?
Then there is your time. Every lead you chase, every visit you make and every quote you write costs hours you could have spent on the tools. None of that appears on the platform invoice, but it is part of what each job cost you.
Your own figure
How to work out what your roofing leads really cost
Pick a fair period
Use at least a few months, so one good or bad week doesn't skew the result.
Add up everything you paid
Per-lead charges, subscriptions, membership fees and any advertising that fed the same pipeline.
Count jobs won, not quotes sent
Only work the customer accepted and went ahead with. Quotes still pending don't count yet.
Divide, then compare with your margin
Total spend divided by jobs won gives your cost per job. Set it against the profit on a typical job. If the cost eats most of the margin, the source isn't working for you.
Two ways of paying
Pay per lead or pay a subscription
Roofing leads are usually bought one of two ways. Each suits a different kind of business.
Pay per lead
- You pay for each enquiry you receive or accept
- Published pricing around £15–£60 per lead on MyBuilder and Rated People
- Spend rises and falls with the number of leads
- Easier to stop or scale back
- The same enquiry is commonly sent to several trades
Subscription
- A fixed fee for a listing or membership
- Published Checkatrade pricing around £600–£1,200 a year
- You pay whether enquiries arrive or not
- Often on a minimum term
- Can suit firms that already win a steady share of enquiries
Another route
Roofing work with no lead cost
Some roofers step away from buying leads altogether, or keep it as one source among several. Mortaro runs a contractor network, and most of our current work is roofing, skylights and larger domestic construction.
We generate the enquiries ourselves and appoint one contractor to each, so nothing is shared. There is no joining fee, subscription or per-lead charge. You survey the job and price it at trade rate; we present it as a professional quotation with our fee added on top, follow it up and administer the payments. You are paid your rate in full. The details are in do you charge for leads? and no upfront lead fees, explained.
It won't suit every roofer. We can't promise volume, because work depends on your area, your trade and your track record with us.
Google Ads
If you are weighing up Google Ads instead
Running your own ads means the enquiries are yours alone, but you pay per click rather than per lead. Published 2025 and 2026 benchmarks put UK roofing clicks at roughly £4.50 to £9.20 each, a local single-team roofer at £750 to £2,500 a month in spend, and agency management at £295 to £895 or more a month on top.
Measured the way that matters, a well-run roofing account is quoted at around £75 to £160 per booked job, before your time on quotes that do not convert. Figures as published by PositionWorks and Aimpro Digital; click prices vary by area and by how well the account is run. Is Google Ads cheaper than lead sites? compares the two routes side by side.
Straight answers
Roofing lead questions
Are cheap roofing leads worth buying?
Only if enough of them become jobs. A low price per lead can still produce a high cost per job won if most leads are small, shared or not serious. Track results for a few months before deciding.
Is it cheaper to run my own ads than to buy roofing leads?
It can be, but not automatically. The fair comparison is cost per job won over the same period. See is Google Ads cheaper than lead sites?
What else can I do to get roofing work?
Referrals, repeat customers, a well-kept Google Business Profile and working with other trades all help. The wider options are in how do I get more roofing work?
For contractors
Tell us about your business
Your trade, the areas you cover and the size of work you take on. A person reads every enquiry, and if it looks like a fit we will send you the full application.