Home / Guides / How to get roofing leads without paying per lead

How to get roofing leads without paying per lead

Owen O'Callaghan giving a talk at BNI

Roofing leads that don’t cost you per lead come from things you own. Your Google Business Profile. Your reviews. A website with a page for each job. The proof a homeowner looks for before they ring. It’s slower to build than buying leads. But you don’t pay for each enquiry, and it keeps working whether or not you pay a platform.

This is roofing lead generation without a lead site. This guide goes through each one in the order we’d do them.

Do this today

  1. Search “roof repair” and your town on your phone. Note who shows up on the map.
  2. Check your Google profile’s main category matches your main work.
  3. Add five photos of roofs you’ve finished.
  4. Text your last five customers your Google review link.
  5. Open your website on your phone. Check you can ring yourself with one tap.
On this page

Why paying per lead costs more than it looks

On most lead sites you pay to get in front of a customer, not for a job you’ve won.

  • MyBuilder charges a shortlist fee. Its terms say you don’t need to win the job for the fee to apply.
  • Bark charges credits to respond to a lead. You pay before you know if you’ll get the work.
  • Checkatrade sells leads on a 12 month Fixed Plan or pay as you go.

Here’s how Checkatrade, MyBuilder, Bark and TrustATrader compare on cost, contracts and refunds.

Even the search “roofing leads” is expensive. Google’s Keyword Planner shows advertisers bidding between £7.59 and £58.88 for a top-of-page click on it.

If you’re on Checkatrade now, work out whether Checkatrade is worth it with your own numbers. The short version is that a lead site can fill a gap. It shouldn’t be the only way the phone rings.

1. Get your Google Business Profile right

When a homeowner searches for a roofer nearby, Google often shows a map with a few local firms. Those come from Google Business Profiles. It’s free, and it’s yours.

Google says local results are mainly based on three things. Relevance is how well your profile matches the search. Distance is how far you are from the person searching. Prominence is how well known you are, including your reviews and the sites that link to you.

The parts that matter most for a roofer:

  • Main category. Pick the one that best matches your main work. Google says to choose “a specific category that represents your main business”. You can add up to nine more. Don’t use them as keywords.
  • Service areas. If you go to the customer rather than see them at your address, Google says to remove your address and list your service areas instead. You can add up to 20 towns or postcodes. You can’t set a radius. Google says the whole area shouldn’t be more than about two hours’ drive from your base.
  • Services. List each job you do in your customers’ words. Roof repairs, flat roofs, guttering, chimneys, new roofs.
  • Photos. Your own roofs, before and after. Not stock photos.

If you haven’t got a profile yet, here’s how to set up your Google Business Profile.

2. Build a steady flow of Google reviews

A homeowner can’t climb up and check your work before they call. Reviews from people nearby are the next best thing.

They help on Google too. Google says how many reviews you have is part of prominence, and that “more reviews and positive ratings can help your business’s local ranking”.

The routine is simple. Ask every customer, the same way, as soon as the job’s done. Send your review link by text. Don’t offer anything in return and don’t tell them what to write. Both are against Google’s rules. Here’s the full routine for getting more Google reviews.

3. Why each roofing job needs its own page

Homeowners don’t all search for “roofer”. They search for the job over their head. Google’s Keyword Planner shows these average monthly UK searches (October 2025 to September 2026):

SearchMonthly searches (UK)
roofers near me33,100
roof repair6,600
flat roof repair4,400

Someone with a leak and someone pricing a new roof are different customers. A page for each job you want more of gives Google something to match. It gives the homeowner the answer they came for. Each page is another way to be found without buying a lead.

The full table of roofing searches is on our page about SEO for roofers. If your site hasn’t got room for a page per job, that’s what a proper roofing website fixes.

4. Show the proof homeowners look for

A few things help a homeowner trust a roofer they’ve never met. Put them on your website and, where it fits, on your Google profile:

  • Your competent person scheme. In England, two schemes are authorised for replacing roof coverings on pitched and flat roofs: CompetentRoofer and NAPIT. Members can self-certify that work instead of getting building regulations approval. If you’re in one, say so.
  • Your guarantee. The NFRC recommends homeowners ask about an insurance backed guarantee. If you offer one, say so plainly.
  • Photos of your own jobs, with the town in the caption.

Your reviews and any trade body membership belong there too.

5. Be ready before the busy months

Roofing searches rise and fall through the year. “roof repair” peaked at 12,100 searches in October and dropped to 3,600 in May and July (Keyword Planner, UK), so your profile, reviews and pages need to be in place before the autumn, not during it. If homeowners can’t find you when the leaks start, they ring someone else. Keeping all three up to date all year is what local SEO for trades covers.

6. Turn every finished job into the next one

Each job you finish can bring in the next:

  • Take a before and after photo. Add it to your profile and your website with one line about the job and the town.
  • Send your review link the same day.
  • Leave a card with your number and your review QR code.
  • If a neighbour asks over the fence, that’s word of mouth. Make sure your van, card and profile all show the same name and number, so they can find you later.

When paying for leads still makes sense

Owning your enquiries doesn’t mean never paying for any. There are times it’s worth it:

  • Google Ads. You pay per click, but you choose the searches, the towns and the budget. You can turn it up before the busy months and down when you’re full. That’s how we run Google Ads for trades.
  • Google Local Services Ads. Roofers are one of the trades Google lists for these ads in the UK. You pay per lead, such as a call or a message, and the ad can show a Google Verified badge once you’ve passed Google’s checks.
  • Lead sites. Useful when you’re new and nobody’s searching for your name yet, or to fill a quiet week.

The difference is control. You decide when to spend and you can stop. Meanwhile the profile, reviews and pages keep working underneath.

For every other way trades get work, and which to start with, here’s how to get more work as a tradesman.

Questions roofers ask about getting leads

How much do roofing leads cost?

It depends on the platform. Checkatrade’s pricing page doesn’t give a cost per lead, and its plans depend on your trade and postcode. Bark shows the cost of each lead before you respond.

Are bought roofing leads worth it?

Only if the jobs pay for them. Add up what you paid for leads over three months and divide it by the jobs you won. If that cost eats most of the profit on a job, they aren’t paying. Here’s the same sum worked through for whether Checkatrade is worth it.

What’s the best way to get roofing leads for free?

Your Google Business Profile is free to set up. Google says you can add or claim your business “at no charge”. Reviews cost you nothing but the ask. Those two are the place to start.

Can I get Google Guaranteed as a roofer?

No. Google replaced it with a single Google Verified badge. Roofers can still run Local Services Ads with that badge once they pass Google’s checks.

How long before my own leads start coming in?

Nobody can honestly give you a date. It depends on how many roofers are chasing the same work in your towns and what you’ve already got in place. That’s why it’s worth starting before you need it. If you need calls sooner, here’s how SEO and Google Ads compare for trades.

Do I need a website, or is a Google profile enough?

A profile on its own can bring in calls. A website gives you a page for each job and each town, and somewhere to show your guarantee, scheme membership and photos.

Leads you own, not rent

Getting your own roofing leads comes down to the same few things. A complete Google profile. Genuine reviews. A page for each job. Proof on show. And keeping at it month after month.

Want to see how many people search for roofing work in your towns, and which firms show up for those searches now? Our free local forecast shows you.

Want to know where you stand?

Your free forecast shows where you stand on Google in your towns, and what it would take to get further.

Owen O'Callaghan giving a talk at BNI

Written by Owen O’Callaghan

Owen started SearchHawk about three years ago and grew up in a trade family. About us

In this guide
    Monthly tips for trades

    One email a month. One thing that matters for getting work, one quick check and one bit of news.

    © The Search Hawk Limited Privacy Terms Cookies Member of BNI