Marketing for roofers
Roofing leads that are yours alone
Marketing for roofers that brings enquiries only you get, from Facebook, Instagram and Google. Built by a team that advertises roof work for its own business.
Free 20-minute call. No contracts pushed. Takes 30 seconds.
- We run our own service business
- Live within 7 days
- Leads straight to WhatsApp
The problem
Shared roofing leads versus your own
Many roofers pay for directory leads. The enquiry arrives, and so do four other roofers. That is the bidding war.
| Your own ads | Shared directory leads | |
|---|---|---|
| Who gets the enquiry | Only you | You and several other firms |
| Who owns the lead | You do | The directory does |
| Chance of a price war | Low | High |
| Postcodes you choose | Yes | No |
| Your photos and your name | Yes | No |
| Lead lands on your WhatsApp | Yes | Often by email or app |
| You can see what each ad costs | Yes | No |
| Builds something you keep | Yes | No |
A directory sells the same homeowner to several firms. The quickest or cheapest roofer wins, and the rest paid for nothing. Own leads work differently. The ad carries your name, your photos and your postcodes, so the homeowner is already talking to you.
That is the aim of our lead generation for trades: enquiries you own, with the cost of each one in plain sight.
Want exclusive leads? Start here
Free 20-minute call. No contracts pushed. Takes 30 seconds.
- We run our own service business
- Live within 7 days
Facebook and Instagram
Meta ads for repairs and replacements
Most roofing jobs are not searched for the day before. A homeowner notices a stain on the ceiling, a few slipped tiles or a tired flat roof, and puts it off. Facebook and Instagram ads reach them while the problem is still small, which is when they are happy to get a few quotes.
We build the ads around real photos of your work. A before and after of a re-roof beats any stock image, and it shows the homeowner the quality they would get.
Before and afters
A ridge rebuilt, a flat roof replaced, a leak fixed. Real photos from your own jobs stop the scroll.
Your postcodes only
We show the ad to homeowners in the towns you cover and leave out the ones you do not.
A short form or WhatsApp
Homeowners tap, leave a name and number, and the lead is on your phone in seconds.
Retargeting
People who looked but did not enquire see your work again, so you stay in mind while they compare quotes.
Jobs that suit Meta
- Full re-roofs and roof replacements
- Flat roof replacements (felt, EPDM and GRP)
- Fascias, soffits and guttering
- Chimney repointing and lead work
- Roof inspections and maintenance
These are bigger jobs where the homeowner likes to compare firms. Trust matters more than being first, so we lead with your work and your reviews.
Google Ads
Google Ads for urgent leaks
Be there when the ceiling drips
Nobody scrolls a feed when water is coming through the ceiling. They search. Google Ads for roofing companies puts your name and phone number at the top of the page for terms like "roof repair near me" or "emergency roofer".
We limit the ads to your postcodes, block searches for jobs, training and DIY, and track every call so you know which search made the phone ring.
- Call button on the ad
- Calls tracked to the search
- Jobs and DIY searches blocked
- Missed calls text back automatically
If you cannot pick up on a roof, an AI phone receptionist can answer, take the details and send them to your WhatsApp.
Sponsored
Roof Repairs | Leaks Fixed, Same-Week Visits
Local roofers covering your postcodes. Leaks, slipped tiles and flat roofs. Call for a free quote.
- Leak repairs
- Re-roofs
- Free quote
Call 01632 960318
Want urgent roof calls? Start here
Free 20-minute call. No contracts pushed. Takes 30 seconds.
- Leads straight to WhatsApp
- No contracts pushed
Our own roof ads
What we learned advertising roof work ourselves

We run roof ads every week
Our own business cleans roofs. We run Meta ads for it, so we see what homeowners tap, what they ignore and what turns into a booked job. We are a marketing team and a roof cleaning firm, not roofers, but the homeowner is the same person.
Over two weeks at £20 a day, one of our roof cleaning ads brought in 38 leads at £7.42 each. Those leads turned into £8,450 of booked roof cleaning jobs. Roofing jobs are bigger and cost per lead differs by trade and area, so we do not promise the same numbers. See our cost per lead guide for UK trades.
Our own roof cleaning ad on Facebook and Instagram, £20 a day for 2 weeks.
Three things we know about roof ads
Photos beat words
A roof going from green to clean gets more attention than a long caption. A before and after does the same for repairs and replacements.
Speed wins the call
A homeowner who fills in a form is often talking to two or three firms. The first reply gets the survey, so every lead lands on your WhatsApp in seconds.
Weather moves demand
Storms and cold snaps bring a wave of repair enquiries, so the budget needs to flex. That is why we check the ads every day.
Want leads like ours? Start here
Free 20-minute call. No contracts pushed. Takes 30 seconds.
- 38 leads at £7.42 each
- We run our own service business
Trust
Reviews and photos that win big jobs
A new roof is a big spend. Homeowners want proof before they let anyone on the property.

Big thanks to the Grafter Media team 🙌 I've raised my prices and I'm still booked out. The biggest mistake I made was not running ads sooner.
JordanHewitt's Exterior Cleaning, EssexProof before the phone call
The ad gets the enquiry. Your reviews and photos win the job. We build both into the funnel with review generation that asks happy customers while the job is fresh.
- A before and after photo set from every finished roof
- A review request texted the day the job is signed off
- Your best reviews shown on the landing page the ad opens
- Your name, your van and your face, not a directory logo
Jordan runs an exterior cleaning firm in Essex, not a roofing company. We bring the same approach to roofing: real photos, real reviews and a quick reply.
Every enquiry on your WhatsApp
You are on a roof, not at a desk. So every lead arrives with the name, number, postcode and job, and you tap to call back between jobs.
Read more on WhatsApp lead alerts.
New lead
- Name
- Karen
- Job
- Slipped tiles after the wind, needs a roof repair quote
- Area
- CM1
- Phone
- 07700 900214
Tap to call
08:42New lead
- Name
- Mark
- Job
- Full re-roof on a 1960s semi, wants a survey
- Area
- CM2
- Phone
- 07700 900377
Tap to call
10:15How it works
From a call to roofing enquiries
A free 20-minute call
We learn which roofing jobs you want, where you work and how many you can take on.
We build the ads
Facebook and Instagram ads with your photos, a Google Ads campaign for urgent leaks, and a page for each.
Leads go live on WhatsApp
Usually inside 7 days. Every enquiry lands on your phone with a name, number and postcode.
We check it every day
We cut what does not work and push what does, then send you one page a month in plain English.
Want more roof jobs? Start here
Free 20-minute call. No contracts pushed. Takes 30 seconds.
- Live within 7 days
- No contracts pushed
Roofing marketing questions
Are these leads exclusive to my roofing company?
Yes. The ads run in your name, so every enquiry goes to you and nobody else. That is the big difference from shared directory leads, which are sold to several firms at once.
Do you run roofing ads yourselves?
We advertise roof cleaning for our own exterior cleaning business, so we see what homeowners respond to on real roof jobs. In two weeks at £20 a day, our roof cleaning ad brought in 38 leads at £7.42 each. Our results page has the screenshots. That is roof cleaning, not roofing, and results differ by trade and area.
Should roofers use Facebook ads or Google Ads?
Often both, for different jobs. Google suits urgent searches like leaks. Facebook and Instagram suit planned work like re-roofs and fascias that people have not searched for yet. Our guide on Facebook ads vs Google Ads for trades explains the split.
How much does roofing marketing cost?
There are two costs: our monthly fee and the ad spend you pay straight to Meta or Google. Plans start from £149 a month, with no long contract. Our pricing page has the details, and we confirm the price for your area on a free call.
How quickly will I get roofing enquiries?
We are usually live within 7 days of the call. Enquiries can start once the ads are approved. We never promise a set number of leads, because it depends on your area, your offer and your budget.
Will I get time-wasters asking for a price over the phone?
Some, as with any marketing. We reduce them with clear wording, your postcodes and a short form that asks for the job type, so you can ring back the serious enquiries first.
Want roofing jobs of your own? Start here
Step 2 of 2
Pick a time
Your details are saved. Choose a day, then a time, and we ring you then.
You're booked in
We'll ring you on . Speak soon.
On the call
- We look at your services, your area and the jobs you want more of
- We show you our own real figures and what we would set up for you
- You get a straight quote for your area. No pressure, no lock-in
- We run our own service business
- Live within 7 days
- 38 leads at £7.42 each
Rather message first? WhatsApp us
