Roofing Leads: Buy, Generate or Reactivate?

Roofing businesses get leads in three ways: buying them from lead platforms, generating their own through Google, reviews and referrals, and reactivating old estimates and enquiries that never went ahead. Bought leads are quick but shared and paid for up front. Your own marketing takes longer but the leads are yours alone. Reactivation works the list you already have. Most profitable roofers use all three.
This guide covers what each route costs in the UK and the US, how to compare them on cost per won job, and how to get more from the roofing enquiries you have already paid for.
At a glance
- UK shared roofing leads run roughly £25 to £120 each, with a mid figure of about £55 (Whito, July 2026 pricing data)
- US shared roofing leads from Angi and HomeAdvisor are reported at $40 to $110, exclusive leads at $90 to $200+
- One US benchmark puts roofing Google Ads at about $124 per lead on non-branded search in Q1 2026
- Cost per won job matters more than cost per lead
- Old roofing estimates are leads you have already paid for
Where do roofing leads come from?
Roofing leads come from three places: lead platforms that sell enquiries, your own marketing, and your existing database of past enquiries and estimates. Each route has a different cost model and a different level of competition per lead.
- Bought leads: Checkatrade, Bark, MyBuilder and specialist roofing lead sellers in the UK; Angi, HomeAdvisor and pay-per-lead sellers in the US.
- Generated leads: Google Ads, Local Services Ads in the US, Google Business Profile, SEO, reviews, yard signs and van livery, referrals and insurance or property manager relationships.
- Reactivated leads: homeowners who asked for a quote or inspection in the past and did not go ahead.
Demand is real on both sides of the Atlantic. Google Keyword Planner shows 'roofing leads' at 100 to 1,000 searches a month in the UK and 1,000 to 10,000 in the US, from roofers looking for exactly this answer.
How much do bought roofing leads cost?
In the UK, Whito's July 2026 pricing data puts shared-platform roofing leads at roughly £25 to £120 each, with a mid figure around £55. In the US, a July 2026 analysis by Profit Acuity, published as a press release, puts shared Angi and HomeAdvisor roofing leads at $40 to $110 and exclusive leads at $90 to $200+.
Shared means the same homeowner is sold to several roofers. Profit Acuity says shared roofing leads are often sold to up to four contractors. Hook Agency's review of Angi says leads are pitched alongside at least three other contractors, and that a one-year contract is required with a 35% early termination fee. Whito notes UK platforms do not publish win rates, so treat all of these as ranges to test against your own numbers.
| Market | Lead type | Reported cost per lead | Competition |
|---|---|---|---|
| UK | Shared platform roofing lead | £25 to £120, mid about £55 | Shared |
| US | Angi or HomeAdvisor shared roofing lead | $40 to $110 | Often up to 4 contractors |
| US | Exclusive roofing lead | $90 to $200+ | Exclusive |
The upside of buying is speed. You can switch on a supply of enquiries in days, test a new area and fill gaps in the diary. The cost is paid whether or not the homeowner answers, so speed of response and follow-up decide whether it pays.
What does it cost to generate your own roofing leads?
Generating your own roofing leads costs more time and set-up, but the leads come to you alone. In the US, Webtonic reports an average Google Ads cost per lead of $124 for roofing on non-branded search in Q1 2026, based on SearchLight Digital data from 15 accounts. In the UK, Whito puts a monthly retainer or owned-marketing budget at roughly £400 to £1,500 a month, with a lean search and Google Business Profile set-up nearer £300 to £500.
A $124 lead looks expensive next to a $50 shared lead, but it is not shared. Whito's UK research reports conversion of roughly 15% to 25% on shared-platform leads and often 30% to 50% from owned channels such as reviews, reputation and verified listings. Those are its typical ranges, not forecasts, but they show why the cheapest lead is not always the cheapest job.
The basics of owned roofing lead generation are a well-kept Google Business Profile with real photos, a steady stream of reviews, a page for each service and main area, fast replies to every call and form, and a referral habit with past customers. In the US, Local Services Ads and insurance work add other routes.
How do you compare roofing leads on cost per won job?
Divide the cost of a lead by your win rate on that lead type. A cheap lead you rarely win can cost more per job than an expensive one you often win.
Whito's UK worked examples show the point. At £55 a lead and a 20% win rate, each won job costs about £275 in leads. At the same price and a 10% win rate, it is about £550. Profit Acuity's US examples show the same pattern: a $50 shared lead at a 6% close rate is about $833 per booked job, while a $200 exclusive lead at 35% is about $571.
| Example | Lead cost | Win rate | Cost per won job |
|---|---|---|---|
| UK shared lead (Whito) | £55 | 20% | About £275 |
| UK shared lead (Whito) | £55 | 10% | About £550 |
| US shared lead (Profit Acuity) | $50 | 6% | About $833 |
| US exclusive lead (Profit Acuity) | $200 | 35% | About $571 |
These are published worked examples, not forecasts. Your own win rate is the number to measure, and it depends heavily on how fast you reply and how many times you follow up.
What about the roofing estimates that never went ahead?
Old roofing estimates and inspection requests are leads you have already paid for, and many of them never said no. They said not now, could not get hold of you, or waited for a second quote and then went quiet.
Roof replacements are big, considered purchases. Homeowners put them off until the next leak, the next storm or the next pay rise. In the US, roofers call the follow-up on these 'rehashing unsold estimates'. In the UK, it is usually just chasing old quotes. Either way, a homeowner who asked about a new roof last year may be ready this year.
Every business that sells to homeowners works the same way: leads go cold, a well-timed personal message re-engages them, and the ones who are ready book an appointment. Cloudy2Clear, a UK misted double glazing repair franchise, re-engaged 6,769 old enquiries by SMS. 4,321 replied, 64%, and the campaign booked 673 appointments with £639,350 in pipeline. A single-branch UK window and door installer saw a 41% reply rate and 22 appointments in its first 30 days. Pipeline means appointments booked multiplied by average order value. These are past results, not forecasts.
Because reactivated leads are your own leads, their quality is whatever your lead generation produced. Reactivation does not replace buying or generating leads. It makes sure the ones you already have are worked properly.
How should roofers follow up a roofing estimate?
Follow up every roofing estimate more than once, over weeks rather than days, by phone and text, and keep a note of why the homeowner has not gone ahead. A single chaser call is where most estimates are lost, not at the price.
A simple follow-up rhythm for a roofing estimate:
- Same day: send the written estimate and a short text confirming it has gone, with your name and direct number.
- Two to three days later: call or text to check they have read it and ask if they have any questions about the scope or materials.
- One to two weeks later: check whether they are waiting on other quotes, insurance or finance, and offer to walk through the differences.
- One month later: a short, friendly text asking whether the work is still on their list.
- Every few months after that: a check-in timed around weather, seasons or anything that changed, such as a new product or finance option.
Log the reason for every estimate that stalls: price, timing, waiting on insurance, chose someone else or no reply. That list tells you which old estimates are worth going back to first. Our guide on how to follow up on a quote has message templates you can adapt for roofing.
How does roofing lead generation differ in the UK and US?
The biggest differences are scale, the platforms and the texting rules. US roofing is a larger, more competitive lead market with more pay-per-lead sellers and storm-driven demand. UK roofing leans more on directories, local reputation and repairs.
- Platforms: UK roofers use Checkatrade, MyBuilder, Bark and Rated People. US roofers use Angi, HomeAdvisor, Local Services Ads and specialist sellers.
- Language: UK homeowners ask for quotes. US homeowners ask for estimates and inspections.
- Texting rules: in the UK, the ICO's PECR guidance covers marketing texts. In the US, the TCPA and carrier registration (A2P 10DLC) apply. Our SMS marketing guide covers both at a general level.
Should roofers buy, generate or reactivate leads?
Do all three, in proportion. Buy leads to fill short-term gaps and test areas, generate your own for leads that are yours alone and cost less per job over time, and reactivate old estimates so nothing you paid for is wasted.
With Setterly, reactivation is free to start: you pay per booked appointment, with no setup fee and no retainer, and CRM integration is optional for a one-off fee. An AI holds a two-way SMS conversation with each past enquiry and books the ones who are ready into your diary. See our roofing page, how we approach appointment setting, or book a call to talk through your own list. For more on new lead channels, read our guide to home improvement lead generation.
Frequently asked questions
How much do roofing leads cost in the UK?
Whito's July 2026 pricing data puts shared-platform roofing leads at roughly £25 to £120 each, with a mid figure of about £55. Prices vary by platform, area and job type, so confirm current rates before buying.
How much do roofing leads cost in the US?
A July 2026 Profit Acuity analysis puts shared Angi and HomeAdvisor roofing leads at $40 to $110 and exclusive leads at $90 to $200+. Webtonic reports an average Google Ads cost per lead of $124 for roofing on non-branded search in Q1 2026.
Are exclusive roofing leads better than shared leads?
They cost more per lead but can cost less per won job, because you are not competing with other roofers for the same homeowner. Compare them on cost per won job, which depends on your own win rate.
What should roofers do with old estimates?
Follow them up. Roof replacements are considered purchases and many homeowners delay rather than decide against. Reactivating old estimates works leads you have already paid for. With Setterly it is free to start and you pay per booked appointment.
Sources
Works for: Home services



