Marketing for roofers,
paid per booked roof survey.
A roofing marketing company charges a retainer for activity. MyTradeBuddy runs the ads, answers every call (storm weeks included), chases every quote and books the survey, and charges when a qualified homeowner is in your diary. One roofing business per area.
What is the best marketing for roofers?
Roofing demand is seasonal and borrowed: storms, referrals and word of mouth fill the diary until the weather turns. The marketing that works is the marketing that is ready before the wind: a Google Business Profile in the map box, a phone that is answered in a storm week, follow-up on every quote, and paid demand for re-roofs and big repairs. MyTradeBuddy runs all four and charges per booked survey. How to get roofing work ranks the channels by speed.
How roofers pay for marketing in 2026
The cost models, side by side. Directory and marketplace figures are what tradespeople report to independent reviewers.
| Option | How you pay | What you get | The catch |
|---|---|---|---|
| Roofing marketing company | Monthly retainer plus ad spend | Ads, content, website, reporting | Paid in the quiet months too; enquiries still need answering and chasing by you |
| Directories (Checkatrade, TrustATrader) | Monthly membership, £60–£500 a month reported | Profile, reviews, shared enquiries | Several roofers get the same homeowner; see Checkatrade cost 2026 |
| Lead marketplaces (MyBuilder, Bark, Rated People) | Per lead or per shortlist, £5–£40 reported | Contact details for posted jobs | Three to five firms buy the same job, win or lose |
| Local Services Ads | Per lead, set by Google | Badged listing above the map | The same homeowner may ring two or three badged firms |
| MyTradeBuddy | Per booked survey; no retainer, no contract | Ads, AI receptionist, quote follow-up, reviews, website, CRM | Built for survey-led work; one roofer per area. Pricing |
Figures: Roofing leads UK compared, Checkatrade cost 2026, Bark for tradesmen.
How the marketing runs, month to month
1. Your area, your ads
Local ads for roof repairs, re-roofs and storm damage in your patch. One roofing business per area.
2. Every call answered, storm weeks included
The AI receptionist answers 24/7, flags active leaks as urgent and books the survey. Nothing goes to voicemail on the worst day of the year.
3. Every quote chased
Quotes that go quiet get text and email follow-up until the homeowner says yes, no or stop.
4. Reviews after every job
Review requests that point at your Google profile, so next storm season you are in the map box.
Roofing marketing company vs paying per booked survey
Before you pay anyone for roofing marketing
Complete the Google Business Profile and collect reviews after every job; the map box is where "roofer near me" ends up, and it is free (setup guide). Then make sure the phone is answered in a storm week, because that is when a roofing firm makes or loses its year (qualifying storm damage leads).
Paid demand earns its keep on re-roofs and large repairs, where the job is won at the survey. That is the roofing leads page. Whatever mix you run, judge every channel by what a booked survey costs you from it.
Roofing marketing FAQs
Agencies charge a retainer plus ad spend. Directories run £60–£500 a month by tradespeople's reports, marketplaces £5–£40 a lead. MyTradeBuddy charges per booked roof survey, quoted for your area, with no retainer and no contract.
Yes. The AI answers and qualifies every call, flags active leaks as urgent, and follow-up sequences chase every enquiry until it books or says no.
We do the agency work (ads, website, reviews) plus the part agencies leave to you (answering, qualifying, chasing, booking) and charge for the booked survey. We generate all demand ourselves.
Re-roofs, large repairs and storm damage, where the job is won at the survey. Gutter cleans and small patches are better served by the receptionist than by demand generation.
The pieces
Talk through your marketing
Book a call. We look at what you spend now, what a booked survey is worth to you, and whether your area is free.