Email Marketing for Roofing Contractors: Does It Work?

For the right audiences, email is one of the highest-ROI channels available to a UK roofer. The problem is almost every contractor who tries it does it wrong. Here is the complete, practical guide.

KK
Kaviraj Krishnamurthy

Roofing Lead Expert

📅 19 June 2026
⏱️ 11 min read
🏷️ Lead Generation

The question is not really whether email marketing works. It does — email has a higher return on investment than almost every other digital marketing channel, across almost every industry, year after year. The more accurate question is: does email marketing work for roofing contractors specifically, given the infrequent, high-stakes, and geographically constrained nature of the purchase?

The answer is yes — but with a crucial qualification. Email works for specific audiences and specific jobs within a roofer's business. It does not work as a cold lead generation tool. It does not work if your list is bought rather than earned. And it does not work if you send the same generic monthly newsletter to a homeowner who had their ridge re-bedded two years ago and has had no reason to think about roofing since.

What it does work for is re-engaging people who have already interacted with your business, keeping your name in front of letting agents and landlords who give out work regularly, and converting quotes that went cold. In those contexts, a well-timed email from a roofing contractor is not spam — it is genuinely useful. That distinction is what separates the roofers who see real results from email from those who send one campaign, get one reply, and conclude it does not work.

Email marketing benchmarks — UK construction and trades (2026) Average open rate: 38–45% (significantly higher than retail or SaaS)  |  Average click rate: 3–6%  |  Average ROI across industries: £36 returned per £1 spent  |  Roofing-specific: past customer re-engagement typically converts at 4–8% per campaign
Monthly platform cost
£0–£25
Mailchimp free up to 500 contacts
Time to set up
2–4 hrs
First campaign, templates, and list import
Sends per year (past customers)
4–6
Seasonal cadence, not monthly spam
Expected leads per 100 contacts
1–3
Per seasonal campaign to past customers

Who email marketing actually works for in roofing

Before building any system, it is worth being precise about which audiences respond to roofing emails and what they are responding to. There are four groups where email has a demonstrably positive return on the time invested:

✅ Highest value

Past domestic customers

Homeowners you have already worked for. They trust you. A seasonal check-in or storm-damage prompt converts at 4–8%. They also refer neighbours when prompted directly.

✅ High volume potential

Letting agents & property managers

Commercial contacts who send repeat work. A quarterly email keeping you top of mind with a seasonal hook is appropriate and expected in a B2B relationship.

✅ Loyal once warmed

Private landlords

Portfolio landlords who self-manage. They are receptive to useful maintenance reminders and appreciate a contractor who stays in touch without being pushy.

⚡ High conversion rate

Unconverted quotes

People who received a quote and went quiet. A structured 2–3 email follow-up sequence converts 10–20% of these — far higher than the industry assumption that a cold quote is a lost job.

Notice what is missing from that list: cold homeowners who have never interacted with your business. Emailing strangers who have not opted in is both legally problematic (under UK GDPR) and commercially pointless — the open rate on cold email to homeowners is typically under 5%, the unsubscribe rate is high, and the damage to your sending reputation can harm all your other email campaigns in the process. Do not build a list this way. Every contact you email should have some prior relationship with your business.

🎯 The core insight: email is a retention and re-engagement tool, not an acquisition tool

Google Ads and local SEO bring new customers to your door. Email keeps existing customers coming back, surfaces referrals, and salvages the quotes that got away. The channels do different jobs — the roofers who use email well are the ones who understand this distinction and set realistic expectations accordingly.

Building your email list: the right way

Every legitimate contact on your list starts with a transaction, an enquiry, or an opt-in. Here is where those contacts come from and how to capture them systematically:

  • 1
    Past customer records — your most valuable source

    Go through your job history for the past three to five years. Every customer whose email you have — from a quote, an invoice, or a WhatsApp thread — is a legitimate contact for your past customer segment under the UK GDPR soft opt-in rule. Add them to your list with a note of the job type and approximate date, so you can segment by job type later (a customer who had a full re-roof three years ago is a different prospect from someone who had a gutter repair last spring).

    ✅ GDPR note on soft opt-in

    UK GDPR allows you to email past customers without separate explicit consent, provided: you collected their email during a commercial transaction or negotiation; you are emailing about similar services; and every email contains an easy unsubscribe option. You do not need a double opt-in for this segment. You do need to honour every unsubscribe immediately.

  • 2
    Quotes — capture email at the estimation stage

    Every quote you issue should include a request for email contact. If you use a written quote document (Word, PDF, or a quoting tool), add a field for email address and collect it as standard. Most homeowners will give it without hesitation — they want to receive the quote by email anyway. This automatically builds your unconverted quote follow-up list in real time.

  • 3
    Letting agent and landlord contacts — from your outreach CRM

    Every letting agent you have emailed or met, and every landlord you have spoken to or worked for, is a legitimate B2B contact. For B2B email under UK GDPR, the rules are somewhat lighter than for consumers — legitimate interest applies more broadly in professional contexts. Build a simple spreadsheet or CRM contact list of every agency branch and landlord you have engaged with, and treat this as your commercial segment.

  • 4
    Website enquiry form — capture opt-in at first contact

    Add a checkbox to your website contact form: "Keep me updated with seasonal roofing tips and maintenance reminders — tick to subscribe." This is the explicit opt-in route. It captures homeowners at the moment of highest intent (when they are about to contact you), and because they have proactively ticked the box, they are the most engaged segment on your list. Even if only 30–40% of form submitters tick it, those contacts are gold.

  • 5
    Post-job collection — the moment of highest satisfaction

    At the end of a successfully completed job, ask the homeowner for two things: a Google review and permission to keep in touch by email. Most homeowners who are happy with the work will say yes to both. A simple "would it be alright if I added you to our seasonal maintenance reminder list?" at handover — combined with a card that has your email address — converts at a surprisingly high rate in person compared to any digital opt-in mechanism.

What to actually send: the four email types that work

Most roofers who try email marketing fail at this stage. They either send nothing for months, then send a generic "we're still in business, call us!" email that generates nothing. Or they try to send a monthly newsletter that quickly runs out of content and dies. The roofing business does not lend itself to frequent content-heavy newsletters. What it does lend itself to is four highly specific, timed email types that are genuinely useful to the recipient.

Type 1 — Most Effective

The seasonal maintenance prompt

Sent to past customers 2–4 times per year at seasonally relevant moments

A short, plain-text email — not a newsletter, not a promotional blast — that lands at the moment a homeowner's roof is most likely to be a concern. Spring (after winter storms), late summer (before the autumn wet season), and early autumn are the three sweet spots. Each email acknowledges the season, mentions one or two specific things worth checking on the roof at that time, and closes with a direct, low-pressure invitation to get in touch if they want it looked at.

The email should read like it comes from a person, not a marketing department. No images, no headers, no "BOOK NOW" buttons. Plain text in a normal email client is more trusted, more personal, and has higher deliverability than HTML templates dressed up as marketing emails.

📧 Seasonal prompt email — early autumn template
Subject: Before the autumn rain — quick roof check worth doing?
Hi [first name], I hope you're well. As we head into autumn and the rain starts picking up, I just wanted to reach out to the homeowners we've worked with over the past couple of years. This time of year is when small things on a roof tend to become bigger things — particularly around ridge tiles, flashings, and any joints that expanded and contracted over the summer. A quick check now can avoid a call-out mid-January when a leak appears. If you'd like me to take a look while we're working in [area], I'm happy to arrange a free inspection — no obligation at all. You can reach me directly on [phone number] or just reply to this email. Hope the roof's holding up well, [Your name] [Business name]
Type 2 — High Conversion

The unconverted quote follow-up sequence

A structured 2–3 email sequence to quotes that went quiet

Most roofers quote a job and then never follow up if the homeowner does not get back to them. This is one of the most significant revenue leaks in a roofing business. A homeowner who requested a quote was, by definition, considering the work — they did not just evaporate. They got another quote and may still be deciding. Their circumstances may have changed. The job may have become more urgent. A structured follow-up sequence captures a meaningful proportion of these jobs.

The sequence runs over 30–45 days: a check-in at day 7 after the quote, a practical prompt at day 21, and a closing email at day 45 that signals you are removing them from follow-up. The closing email often converts people who felt slightly guilty about not responding — it creates a low-pressure final opportunity.

📧 Quote follow-up sequence — Email 1 (Day 7)
Subject: Following up on the roofing quote for [street / job type]
Hi [first name], I just wanted to check in on the quote I sent over last week for the [job type] at [address/area]. Happy to answer any questions about the scope or specification if anything was unclear — and if you've decided to go with another contractor, no problem at all, I just like to keep things tidy. Is this something you're still planning to proceed with? [Your name] [Phone number]
📧 Quote follow-up sequence — Email 3 (Day 45)
Subject: Closing off the quote — happy to re-quote if needed
Hi [first name], I'm just tidying up my outstanding quotes and wanted to drop you a quick note before I close this one off. If the timing wasn't right or you went with another contractor, that's completely fine — I just didn't want to keep following up unnecessarily. If the work is still on your mind and you'd like a fresh conversation, I'm happy to revisit. Otherwise, I hope the roof is in good shape and feel free to get in touch if anything comes up in future. [Your name] [Phone number]
Type 3 — Relationship Building

The letting agent / landlord commercial check-in

A quarterly email to your B2B contacts that stays professional and useful

For letting agents and landlords, the purpose of email is different from the homeowner context. You are not trying to generate a one-off job — you are maintaining a commercial relationship and staying top of mind so that when a property management need arises, they think of you first. The tone is professional rather than personal, the content is practical rather than promotional, and the frequency is quarterly rather than seasonal.

A good commercial check-in email has three elements: a brief acknowledgement of the season or recent weather events that may be relevant to their portfolios, a practical tip or update (a statutory maintenance obligation they might not be aware of, a new material that is worth knowing about, a change in building regulations that affects their stock), and a clear invitation to get in touch if they have anything in the pipeline.

📧 Commercial check-in — letting agent Q4 template
Subject: Winter maintenance — worth checking these on your portfolio
Hi [name], Hope you're well as we head into Q4. A quick note on a couple of things worth checking on rental properties before the winter sets in: Lead flashing on chimneys and dormer windows — this is the most common cause of persistent winter leaks in period stock. Worth a visual check from ground level if you have any properties with known history. Valley and parapet gutters — these block fastest in autumn and overflow is the number one cause of damp reported by tenants in the January–March window. We're currently scheduling pre-winter inspection visits for the agents we work with in [area]. If you'd like us to do a quick check on any of your portfolio, I'm happy to arrange it at no charge — just let me know. [Your name] [Business name] [Phone number]
Type 4 — Referral Generation

The referral ask email

Sent to satisfied customers 2–4 weeks after job completion

The referral ask is the most underused email type in roofing. Most contractors rely on referrals happening organically — a homeowner mentions them to a neighbour because the subject comes up. A direct, well-timed email asking specifically for a referral generates three to four times more referral activity than passive hope.

The email is sent 2–4 weeks after the job is complete, when the satisfaction is still fresh and the homeowner has had time to notice that everything is holding up. It combines a review request (for Google) with a referral ask. Keeping both requests in a single email reduces the friction — the homeowner can do one or both in a few minutes.

📧 Post-job referral and review email
Subject: Quick favour — and thanks again for the work
Hi [first name], I wanted to follow up a few weeks on from the [job type] at [address] and check everything's looking good — no issues, holding up well in the rain? If you've been happy with the work, I'd really appreciate two things: 1. A quick Google review — it takes about 60 seconds and genuinely helps us: [Google review link] 2. If you know anyone nearby who's been meaning to get their roof looked at, feel free to pass on my number. We look after all the homeowners we work for and I'll always do right by anyone you send our way. Thanks again — genuinely appreciate the trust. [Your name] [Phone number]

The full-year email calendar for a roofing contractor

Here is a practical 12-month email calendar showing when each email type sends to which audience. This is the minimum viable email programme — it requires roughly four to six hours of work per year once the templates are set up, and no technical expertise beyond a free Mailchimp account.

January
Post-storm check-in
Past customers only. References recent cold weather and offers inspection for any storm damage.
March
Spring maintenance prompt
Past customers + landlords. Gutters, winter tile damage, re-bedding checks after frost cycles.
April
Letting agent Q2 check-in
B2B segment. Spring maintenance obligations, void property checks, planned programme reminders.
June
Summer slate / tile check
Past customers. Lighter content — moss treatment timing, warm weather inspection opportunity.
September
Pre-autumn prompt
Past customers + landlords. Most important send of the year — drives the most bookings. Lead flashing, ridge, gutter focus.
October
Letting agent Q4 check-in
B2B segment. Winter readiness, responsive repair capacity confirmation, portfolio inspection offer.
Ongoing
Quote follow-up sequence
Triggered automatically when a quote is issued — day 7, day 21, day 45. Not calendar-driven.
Ongoing
Post-job referral email
Sent individually 2–4 weeks after each completed job. Asks for Google review and referral in the same send.

Which email platform to use

You do not need expensive software to run an effective roofing email programme. The right platform depends on your list size and whether you need automation (for the quote follow-up and post-job sequences) or just manual sends (for the seasonal campaigns).

Platform Free tier Best for Automation Cost beyond free
Mailchimp 500 contacts, 1,000 sends/month Starting out — easiest to use Basic (free) / full (paid) From £11/month (500 contacts)
Brevo (ex-Sendinblue) Unlimited contacts, 300 emails/day Growing list — unlimited contacts free Yes, on free tier From £19/month (20,000 sends)
MailerLite 1,000 contacts, 12,000 sends/month Clean templates, easy automation Yes, on free tier From £9/month (1,000 contacts)
HubSpot Free 2,000 sends/month + CRM Contractors wanting CRM + email combined Limited on free From £40/month (Starter)
Gmail / Outlook (manual) Unlimited — you own it Quote follow-ups and individual referral asks None — manual only £0
💡
For most roofers, start with Mailchimp or MailerLite and send manually. Automation is valuable once you have a system that is working, but it is not where the returns come from when you are starting out. The seasonal prompts and commercial check-ins are better sent as manual campaigns because you can tailor the subject line and opening line to a specific weather event or news item that week. Automation works best for the quote follow-up sequence, where timing is everything and manual sending is impractical.

Writing emails homeowners and agents actually open and respond to

✅ Email writing principles that work
  • Write in plain text — not HTML templates with images and banners. These look like marketing; plain text looks like a person.
  • Keep it short — 100–200 words maximum for past customer emails. Letting agent check-ins can run slightly longer (200–300 words) as they are professional content.
  • Use a specific subject line — reference the season, a weather event, or the specific job type. "Before the frost sets in" outperforms "Roofing services from ABC Roofing Ltd."
  • Address people by first name — this alone lifts open rates by 15–25% in most platforms.
  • One clear ask per email — review, referral, quote response, or inspection booking. Never more than one.
  • Sign off as a named person — "James from ABC Roofing" is trusted; "The ABC Roofing Team" is not.
  • Include your mobile number in the signature — the goal is a phone call, not a click-through.
❌ Email mistakes that kill results
  • Subject lines that sound like marketing ("Special offer — 20% off roofing this month!")
  • Opening paragraphs about your company's history or credentials
  • Long emails with multiple sections, images, and several calls to action
  • Sending from a generic address (info@, noreply@) rather than a named person's address
  • Emailing people who have unsubscribed — even once
  • Sending at the wrong time — Friday afternoons and Mondays before 10am have low open rates
  • Not having an unsubscribe link — legally required and practically important for your sending reputation

How to know if your email programme is working

The metrics that matter for a roofing email programme are simpler than most marketing guides suggest. You do not need sophisticated dashboards. You need four numbers, checked after every campaign:

📬

Open rate

The percentage of recipients who opened the email. A healthy open rate for a past customer list in roofing is 35–50%. Below 25% suggests your subject lines are not resonating or your list has gone stale. Above 50% suggests a highly engaged list — protect it by not sending too frequently.

📞

Replies and calls attributed to email

The actual leads generated. Ask every new enquirer how they found you — "you emailed me a couple of months ago" is a common and trackable answer. Log these against the campaign date. A campaign that generates three calls from 80 past customers is an excellent result for a 30-minute effort.

🔕

Unsubscribe rate

The percentage who opt out per campaign. A healthy rate is below 0.5%. Above 1% signals that either the frequency is too high or the content is not relevant. Do not chase unsubscribers — let them go cleanly. A smaller list of engaged contacts is more valuable than a large list with high churn.

💰

Revenue attributed

For every job that traces back to an email campaign, log it against that campaign. After six months of running seasonal sends to your past customer list, you will have a clear cost-per-job figure for the channel. For most roofers running this correctly, it is lower than every other lead source except direct referrals.

UK legal compliance: what you need to know

UK email marketing is governed by two sets of rules: the UK GDPR (covering how you collect, store, and use personal data) and PECR — the Privacy and Electronic Communications Regulations — which govern the sending of marketing emails specifically. The headline requirements for a roofing contractor's email programme are:

  • ⚖️Past customers — soft opt-in applies: You can email past customers about roofing services without separate consent, provided you collected their email during a commercial transaction, you are emailing about similar services, and every email has a clear unsubscribe option. This is the "soft opt-in" exemption under PECR.
  • ⚖️New contacts — collect explicit consent: Anyone who has not transacted with you needs to actively opt in before receiving marketing emails. A checkbox on your website enquiry form ("Subscribe to seasonal maintenance reminders") is the simplest compliant mechanism.
  • ⚖️Unsubscribes must be honoured immediately: If someone unsubscribes, remove them from your active send list before the next campaign. Most email platforms handle this automatically — do not bypass it.
  • ⚖️Your name and address must appear in every email: A business email must include your trading name and a business address. This is a PECR requirement, not just good practice. Your email platform's default footer will typically handle this if you set it up correctly.
  • ⚖️Do not buy email lists: A purchased list of homeowners or property owners in your area is not compliant under UK GDPR or PECR, regardless of how the seller describes the consent basis. The deliverability will be poor, the spam complaint rate will be high, and the legal risk is real. This is not a grey area.
  • ⚖️B2B email — looser rules, but not unlimited: Emailing business contacts (letting agents, landlords operating as businesses) falls under slightly different PECR rules. Legitimate interest applies more broadly, and sole traders are treated as individuals rather than businesses. When in doubt, include an opt-out option in every B2B email — it costs nothing and protects you.

Email sorted — now make sure new customers can find you in the first place

Email marketing retains and re-engages the customers you already have. Google visibility brings in the customers you have not met yet. The two channels compound each other — and the roofers who do both well build the most resilient businesses in their local market. A free visibility audit shows you exactly where you rank and what it would take to dominate your area.

Thank you. We'll be in touch within 1 business day.

Frequently Asked Questions

Does email marketing work for roofing contractors?

Yes — but only for specific audiences and specific goals. Email marketing works well for re-engaging past customers, nurturing letting agent and landlord relationships, and converting unconverted quotes over time. It does not work as a cold lead generation tool aimed at homeowners who have never heard of you. The key is sending the right email to a list of people who already have some relationship with your business.

What should a roofing contractor's email list include?

A useful roofing contractor email list has four main segments: past customers, letting agents and property managers you have worked with or approached, private landlords with rental portfolios, and unconverted quotes. Each segment needs different messaging — past customers get maintenance reminders and referral requests; agents get seasonal maintenance prompts; unconverted quotes get a structured follow-up sequence. The list should be built entirely from people who have had direct contact with your business, not purchased.

What email marketing platform should roofing contractors use?

For most UK roofing contractors starting out, Mailchimp (free up to 500 contacts) or MailerLite (free up to 1,000 contacts) are the most practical starting points. Both handle list management, basic automation, and compliance tools without requiring technical knowledge. For contractors managing commercial relationships alongside domestic customers, a simple CRM like HubSpot Free can integrate email with contact management. Start free — upgrade only when the list size or automation requirements exceed the free tier.

How often should a roofing contractor send marketing emails?

For a past customer list, four to six emails per year is the right frequency — roughly seasonal. More than one per month feels like spam from a trade contractor; less than quarterly and you are invisible when the need arises. For letting agents and landlords, a quarterly check-in email is appropriate given the commercial relationship. For unconverted quotes, a structured sequence of two to three emails over 30–45 days is standard practice.

Is it legal to email past customers without explicit consent in the UK?

Yes, under UK GDPR and PECR, you can email past customers using the soft opt-in exemption, provided: you obtained their email address in the course of a sale or negotiation; the emails are about similar products or services; and every email includes a clear, easy unsubscribe option. You do not need separate explicit consent for this segment. You do need to honour every unsubscribe immediately and keep records of when and how you collected each contact's email address.

What kind of email subjects get opened by homeowners?

Subject lines that are specific and seasonal outperform promotional ones significantly. "Before the autumn rain — quick roof check worth doing?" performs far better than "Special offer on roofing services." Personalisation with the recipient's first name, references to local weather events, and questions rather than statements all lift open rates. The goal is to sound like a person sending a useful message, not a company sending a promotion — roofing customers are not subscribed to many contractor emails, so even moderate subject lines can achieve strong open rates on a warm list.

Email keeps your existing customers. Google brings you new ones.

The most resilient roofing businesses run both — a systematic email programme that turns one-time jobs into long-term relationships, and strong local Google visibility that fills the top of the funnel with new enquiries every month. Find out where your Google presence stands with a free audit.

Get Your Free Visibility Audit →