Key takeaways
- Shared lead-portal enquiries are sold to three to five roofers at once, so your realistic close rate is 15–25% – price your cost per lead accordingly.
- Google Business Profile and local organic search produce the cheapest long-term roofing leads, but take three to six months to build.
- Emergency and storm-damage searches convert fastest; planned re-roof searches carry far higher job value.
- Referral and past-customer work is the highest-margin channel and almost every roofer under-invests in it.
- Track cost per booked job, not cost per lead – they tell completely different stories.
Every roofing contractor in the UK has the same two problems: too much work in September, not enough in February, and a phone that rings with price-shoppers rather than buyers. Fixing that is not about finding a magic lead source – it is about understanding which channels produce which kind of enquiry, and what each one genuinely costs once you account for the jobs you never win.
This guide breaks down every realistic source of roofing leads in the UK, the honest cost per booked job for each, and the order we would build them in if we were starting a roofing business from scratch today.
The realistic roofing lead channels in the UK
There are six channels that reliably produce roofing work in the UK. Most contractors use two of them, usually the two most expensive. Understanding what each one does well matters more than trying to run them all at once.
Lead portals such as Checkatrade, MyBuilder and Rated People sell enquiries, often to several roofers simultaneously. They fill gaps quickly and require no build-up, which is why new businesses start there. The trade-off is margin: you compete on price against people who bought the same lead, and you never own the customer relationship.
Local organic search and Google Business Profile are the opposite. They take months to build and then produce enquiries that come to you exclusively, at a marginal cost close to zero. Google Ads sits in between – instant, exclusive, and expensive, with roofing clicks in competitive UK areas running from £4 to £12.
- →Lead portals – fast, shared, low margin, useful for filling gaps
- →Google Business Profile – highest intent, cheapest per lead, slow to build
- →Local organic search – compounding, exclusive, needs real content
- →Google Ads – instant and exclusive, but you stop, it stops
- →Referrals and past customers – highest close rate, most neglected
- →Local partnerships – estate agents, letting agents, builders, insurance loss adjusters
What roofing leads actually cost once you account for close rate
Cost per lead is a vanity figure. A £30 lead you win one in five times costs £150 per booked job. A £120 exclusive enquiry you win one in two times costs £240 – but if the average job value is three times higher, it is the better buy. This is why roofers who chase the cheapest leads often end up with the worst margins in the area.
Work out your cost per booked job for every channel, every quarter. It takes an hour with your job sheets and it usually reverses at least one assumption you had about where your best work comes from.
Beating roofing seasonality
Roofing demand in the UK peaks twice: after the first autumn storms, and again in late spring when homeowners plan work. January and February are the traditional dead months, and most roofers respond by cutting marketing exactly when competition for attention is lowest and cost per click is cheapest.
The better play is counter-cyclical. Run your quieter months as the period when you build assets – publish content, gather reviews, photograph completed jobs, tidy your Google Business Profile – so that when demand returns you are already ranking. Offer off-peak survey or maintenance packages to keep cash moving through the quiet weeks rather than discounting your main work.
- →Book winter roof surveys and gutter maintenance to bridge the January gap
- →Publish and index your storm-damage page before storm season, not during
- →Keep review generation running year-round – momentum matters more than volume
- →Follow up every unconverted quote from the previous 12 months each January
Building a pipeline you own
The goal is to shift the mix year on year: less bought volume, more owned demand. A roofing business getting 80% of its work from lead portals is one pricing change away from a serious problem. One getting 60% from its own search visibility, referrals and repeat customers has a business that is actually worth something.
Practically, that means a website that ranks for your services and towns, a Google Business Profile that wins the map pack, a systematic review request after every job, and a simple follow-up habit with past customers. None of it is complicated. All of it compounds.
Frequently asked questions
Continue learning
More cornerstone guides for UK tradespeople – pick the one closest to your goal.
SEO for Plumbers
How UK plumbers rank on Google, get more emergency call-outs, and turn local search into booked jobs.
Read guide 13 min readLocal SEO for Trades
The complete UK local SEO playbook for trades – Google Business Profile, citations, reviews and local landing pages that win the 3-pack.
Read guide 11 min readGoogle Ads for Builders
How UK builders run profitable Google Ads campaigns – keywords, budgets, landing pages, and the mistakes to avoid.
Read guide