Email Marketing for Roofers: A Simple Guide for 2026

Email marketing is an important way to stay top-of-mind. Whether you're new to it or just need a refresher, read our best practices guide and get emailing.

TL;DR

Email marketing is an easy and low-cost way to stay in front of customers. Whether you’re looking for referrals, repeat business, or another shot at a missed bid, a few emails a year will help them remember your company's name when it counts. For bonus points, automate your emails with a CRM like Roofr, so you can stay focused on your work.

Staying top of mind after a job is done is the hardest part of marketing a roofing company. A homeowner might replace their roof once every 20 years, but that doesn't mean they won't need a repair, maintenance work, or a recommendation for a neighbor in the meantime. 

A few touchpoints a year keep you the roofer they call when something happens. That’s where email marketing for roofers comes in. 

Why does email marketing for roofers work?

Email marketing for contractors works because your past customers are already the second-biggest source of new work. Roofing Contractor's 2026 Homeowner Survey found 62% of homeowners go back to a contractor they've already worked with, ahead of online search at 54%. 

The problem is that a homeowner might have been perfectly happy with your work and still forget who did it a few years later. So when flashing starts leaking, they move to a new place that needs a roof, or a neighbor asks for a recommendation, they may end up searching for a roofer instead of calling you. 

LocaliQ's 2025 home services benchmarks put the average paid search lead for roofing and gutters at $228.15. An email to someone who’s already hired you is a much cheaper way to remind them you're still around. It won't replace the rest of your marketing, but it can keep your company in the conversation without paying to get back in front of someone you already won as a customer.

How does a roofing company build an email list?

The first step: gather all the existing emails in your CRM to create a master list. 

Part of the reason that email marketing for roofers works so well is that you’ve already done the hardest part naturally: you got their contact information. Every lead form, proposal, and invoice your team has sent helped build out a database that tons of companies would be willing to pay for.

In fact, a lot of them do. Purchasing email lists is a shady approach that can tank your company's reputation. Strangers who never asked to hear from you will mark it as spam, and once that happens enough times, your emails to real customers start going to the spam folder too. These lists just don't work. No one opens or trusts unsolicited emails anymore.

Your customers are different. They've had you on their roof, so they already recognize the name in the sender line.

Then, continue growing that list by adding an opt-in checkbox to your contact form and estimate requests. You'll be surprised how large this database will become over time.

What should roofers include in marketing emails?

A good rule of thumb is to send homeowners something they would actually find useful and keep it short. There is a lot of lazy marketing out there, and it should be something you avoid at all costs. A Happy Mother's Day email isn't going to do much for you on its own.

Some of your emails can be tied to the season or what's happening in your area:

  • Before storm season, remind past customers that you're available for an inspection.
  • If a major storm rolls through, send a quick note about spotting roof damage, when to call a roofer, and what to document for an insurance claim.
  • Ahead of winter, a simple maintenance reminder about clearing the gutters gives them something helpful without an ask attached.

Other emails are prompted by something that just happened with a customer, and they need to be sent while that interaction is still fresh. Finishing a job is the obvious example, since the work you just did is still top of mind. This is the perfect time to ask for a referral.

A few days after the crew wraps up, follow that with a review request and a direct link to wherever you want the review posted, like on Google Reviews. Roofr's own 2026 Homeowner Perspective Report found that 86% of homeowners will leave a review when a roofer asks for one, compared with just 39% who do so on their own.

These two requests should always go out as separate emails rather than bundled together. They're asking the customer to do two different things, and putting both in one message creates more work for the person you're asking for help.

Overall, the important thing to remember is that you don't need to turn every email into a sales pitch or manufacture a reason to contact someone every week.

How often should roofers send marketing emails?

Outside of the messages triggered by the end of a job, sending your customers an email once a month is plenty. It's enough to keep your company in mind without being annoying, and spacing them out that far means each one has something new in it instead of rehashing the last.

The easiest way to keep it going is a rough schedule. One month is a maintenance tip, the next is a weather reminder ahead of the season, and the one after that is a spotlight on a recent job with a couple of photos. Then you start the cycle again. 

Having it mapped out means you're never sitting down in the first week of the month trying to think of something to say.

How much work is email marketing for roofers?

Most of the work in email marketing for roofers is front-loaded. Once it's set up, your roofing CRM does the rest. 

For example, writing the email asking for a referral will only take a couple of minutes, and you only need to write it once. You can save it as a template in your CRM so that nobody has to write it again. The same goes for the seasonal or maintenance emails. By using built-in features like personalization tokens, the system can fill in the homeowner's name, etc., so it feels more natural.

Automated actions in Roofr’s CRM allow you to tie a message to a job stage, so the review request goes out every time a job is marked complete without anyone in the office remembering to send it. You can also trigger emails by date instead when that suits the message better, like chasing a proposal that's been sitting unsigned for a week.

Those same automated actions can also send texts, which makes text message marketing a switch you flip once the email side is built rather than a separate system to set up.

With the right setup, email marketing for roofers ends up being something you build once and can generally leave alone. Your CRM takes care of the boring parts, and you get consistent follow-up without adding admin work to anyone's plate.

You handle the roofing, Roofr does the rest

Roofr CRM keeps your customer list, job history, and email templates in one place, so the follow-up runs itself while you're out working.

It's part of a platform built by roofers, for roofers, that also covers measurements, proposals, material ordering, payments, and more. Everything's done in one place, keeping you organized, professional, and efficient. And Roofr users absolutely love it.

Ready to get on board?

Make an account and try Roofr for free today.

Start for free

Frequently asked questions

Is email marketing worth it for a small roofing company?

Yes. Email is one of the lowest-cost marketing channels there is, and it keeps you connected to past customers without an ad budget. Even a few hundred past jobs can drive steady referrals and repeat work.

How often should roofers send marketing emails?

Once a month is plenty for most roofing companies. Separate from that, send a referral ask when a job wraps and a review request a few days later. Together, that's enough to stay familiar without being annoying.

What should the first email to a past customer say?

That depends on how recently you did the work. If the job just finished, ask for a referral while it's still fresh in their mind. If it's been a year or more, lead with something useful like a seasonal maintenance tip and leave the ask out.

Do I need special software to send roofing emails?

You need something that can store contacts and send in bulk. Most roofing companies use their CRM for this. Roofr CRM keeps customer emails, job history, and messaging in one place, so you can send without paying for a separate tool.

How do I collect homeowners' email addresses?

Start with the ones you already have. Lead forms, estimate requests, proposals, and invoices all carry an email address. Add an opt-in checkbox to your contact form and estimate requests so homeowners can subscribe. Don't buy a list, since those addresses belong to people who never asked to hear from you.

About the author

Cameron Feil is a freelance author who has been writing for B2B companies for over 15 years — specifically for contractors and the trades. He used em dashes before they were cool and holds a grudge against AI for what it did to them.