Roofing leads cost from £20 per lead in the UK in 2026. Across the wider market they run from roughly £10 to £120 a lead, and where a price sits in that range depends mostly on one thing: whether the lead is yours alone or shared with two or three other roofers. Booked roofing appointments start from £130. Those are Pronto's live prices, and this guide explains what sits behind them.

The short answer

Our roofing leads are sold on a Pay-Per-Lead model: you pay for each lead delivered, with no retainer, no contract and no notice period. Pricing starts at £20 per lead, and booked appointments start from £130. Where you land depends on how tightly you target, the volume you take each week and the type of roofing work you want enquiries for.

Every roofing lead we sell is exclusive. One enquiry goes to one roofer, and we never resell it to another contractor in your area. A rejection policy is included in every campaign, so a lead with a dead number or a renter on the end of it goes back to your account manager rather than onto your invoice.

For context, UK roofing leads sold elsewhere ranged from roughly £10 to £120 per lead as of September 2026. Shared leads, where the same enquiry also goes to two or three other roofers, sit at the lower end of that range. Exclusive leads and bidding marketplaces sit higher, and an independent study published in September 2026 put the middle of the shared market at about £55 a lead.

What drives the price of a roofing lead

Four things move the price of a roofing lead more than anything else.

  • Exclusivity. A lead sold to you alone costs more than one shared between roofers, because you are buying the whole opportunity rather than a head start on it.
  • Targeting. National campaigns generate leads cheaply; a tight radius around your yard costs more per lead, because the pool of homeowners is smaller and the ad spend works harder to find them.
  • Job type. A full re-roof enquiry is worth more than a gutter clean or a slipped tile, and prices follow the value of the work.
  • Timing. Roofing demand spikes after storms and heavy rain, and prices move with it. A campaign running all year prices better than one switched on in November.

The generation channel matters too. Leads generated in-house through paid social and PPC (Google Ads) behave differently from data that has been bought in and re-worked, and it is always worth asking which you are getting.

Exclusive vs shared roofing leads

Exclusive leads go to you alone and cost more than shared leads. With a shared lead, the same homeowner is passed to more than one roofer and the job usually goes to whoever calls first and quotes best; the lead is cheaper, but you are paying for a race. With an exclusive lead you are the only company calling, the conversation is cleaner, and your conversion rate is yours to control.

Roofing is the trade where this matters most, because a homeowner with water coming through a ceiling rings whoever answers. We sell roofing leads exclusively for that reason. A shared lead at £15 that reaches you fourth is not cheaper than an exclusive lead at £20 that reaches you first; it is only cheaper per lead.

Leads vs booked appointments

If your bottleneck is call capacity rather than lead flow, the better buy is often the appointment itself. Our team makes the calls and you get a confirmed slot in the diary from £130, with 82% of booked appointments attended and a rejection policy included. The arithmetic that decides between the two products is simply whether your own team can beat that on the phone. A roofer who is up a ladder until six usually cannot.

Judge cost per sale, not cost per lead

The cheapest lead is rarely the cheapest job. To compare providers properly, work backwards from the work won: how many leads does it take to reach a homeowner, how many conversations become a site visit, and how many quotes close? A £20 exclusive lead that answers the phone can produce a lower cost per job than a £10 shared lead that is already talking to three other roofers. Track cost per job won for a month before judging any lead source, including ours.

Six questions to ask any provider

  • Are the leads exclusive or shared - and if shared, with how many companies?
  • How are they generated: in-house advertising, or bought-in data?
  • Is there a rejection policy, and what does it cover?
  • How quickly are leads delivered after the homeowner enquires?
  • Can targeting be held to the postcodes your crews actually cover?
  • Is there a contract term, or is it pay-as-you-go?

We answer all six in writing before a campaign starts. If you want the current price for your area, see our roofing leads page or talk to a specialist - a real person picks up, never a call centre.