How Roofing Companies Get Repeat Customers (Reactivation & Loyalty)

Your best source of next year's roofs is the homeowners whose roofs you already did: their repairs, their gutters, their next house and their neighbors. Here is how to stay their roofer without pestering them.

  • Updated October 2026
  • 4 min read
  • By the VETS Growth Marketing team

Short answer

A roof is a once-in-decades purchase, so repeat business comes from the same household's other needs, such as repairs, gutters and a check after a storm, from their next home, and from the neighbors and friends they refer. Stay in touch after the roofing project with useful check-ins and an easy way to refer you.

Key takeaways

  • In roofing, repeat business means the same household's later needs, their next home, and the people they send you, not a second roof.
  • Segment past jobs by what you did (replacement, repair, insurance claim, gutters) and message each group about its next real need.
  • A post-storm check for past customers is the loyalty perk that fits roofing. Paid plans fit property managers and landlords best.
  • Track repeat and referral jobs as one number, from a lead source field in your roofing CRM.

To get repeat customers, a roofing company first has to redefine what repeat means. A homeowner rarely buys a second roof from you, but they call again for repairs, gutters and storm checks, they buy another house, and they mention you to neighbors who watched your crew work. Reactivation keeps your company's name attached to each of those moments.

Why retention matters for roofing companies

Retention matters because every finished roof is marketing you have already paid for. The homeowner trusts you, your sign stood in their yard, and the whole street watched the tear-off. Out-of-town storm crews leave when the claims dry up. A local roofer's advantage is still being there, and still in touch, when the next storm comes through.

Repeat work in roofing comes from five places:

The same roof, later : Storm checks after hail or high wind, flashing and vent repairs, a skylight that starts to drip. Customers whose roof you replaced call you first, if they still have your number.

The rest of the house : Gutters, downspouts and repairs on a garage or porch roof. A gutter-only customer is often a future roof replacement.

The next house : Homeowners who sell call the roofer they trust when the inspection on the house they are buying flags the roof.

The neighbors : Houses on one street tend to be similar in age and took the same storm. A finished roof is proof they can walk past.

The partners : Real estate agents, home inspectors and property managers send work again and again. They are the most repeatable customers a roofer has.

How a first customer becomes a regular

  1. The first job
  2. Thanks and a review request
  3. A check-in and a referral ask For when the next need comes
  4. They come back
Retention is built in the steps after the first visit. No repeat rates are implied.

Reactivation campaigns

  1. Export your past jobs. From JobNimbus or AccuLynx, pull name, property address, job type, completion date, materials installed and whether the customer agreed to texts or email.
  2. Segment by what you did. Replacement customers get storm checks and gutter offers. Repair-only customers on an older roof get a replacement conversation when the time is right. Insurance customers get a plain explanation of what to do after the next storm. Gutter-only customers get a roof inspection offer.
  3. Check consent before you text. Marketing texts need the customer's prior consent and a working opt-out on every message (TCPA rules, CTIA principles). Customers who never opted in get email or a letter instead.
  4. Tie each message to a real moment. When hail or high wind crosses part of your service area, message past customers in those ZIP codes and offer a check of the roof you installed. On the install anniversary, send the warranty details and a gutter reminder before the fall leaves.
  5. Ask for the referral when it is earned. Ask at the final walkthrough, and again after a storm when their roof came through fine. That is the moment they are proudest of it.
  6. Route replies to a person. A homeowner who answers "there's a stain on the ceiling" needs a call that day, not the next automated message.

The marketing automation guide for roofing companies shows how to run these sequences from your CRM.

Memberships and loyalty

Memberships fit roofing only in narrow cases, but a past-customer storm check fits every roofer. A paid annual roof and gutter maintenance plan makes sense for property managers, landlords with several rentals, and homeowners whose older roof you repaired rather than replaced. For a homeowner with a brand-new roof, a paid plan is a hard sell, and the free check after a storm does the same job of keeping you their roofer.

Referral thank-yous are common and work well when they are simple: a fixed thank-you when a referral becomes a signed job. Keep them away from two things. First, never tie anything of value to a review: Google bans incentives for reviews (Google's review policy). Second, keep referral rewards separate from any insurance-funded job, and check your state's contractor rules before offering anything of value on one.

Measuring repeat rate

Measure repeat and referral jobs together, as a share of signed jobs. That needs a lead source field in your roofing CRM with two options most offices skip, "past customer" and "referred by a past customer", plus the referrer's name.

Example, with round numbers. Say you signed 200 jobs last year. Twenty came from past customers (repairs, gutters, a second house) and 20 were referred by past customers. Your repeat-and-referral rate is 40 in 200, or one job in five. If storm checks and referral asks lift that to 60 jobs next year, those 20 extra jobs needed no new ad spend.

Also track how many past customers called within a week of a storm, and which agents and inspectors sent jobs this quarter. Reviews from past customers that mention the service help the next homeowner choose you, which the Google reviews guide for roofing companies covers.

How VETS Growth Marketing helps

We export your past jobs, segment them by what you built for each household, and set up the storm-check and referral campaigns as a dated project, so they are live before the spring storms. The customer list and the CRM stay in your company's name. We report repeat and referral jobs as their own line, so you can see what your past customers are worth. Bring your past-job export to a growth consultation and we will show you the first campaign to send.

Frequently asked questions

How do roofing companies get more repeat customers?

A roof is a once-in-decades purchase, so repeat business comes from the same household's other needs, such as repairs, gutters and a check after a storm, from their next home, and from the neighbors and friends they refer. Stay in touch after the roofing project with useful check-ins and an easy way to refer you.

What makes repeat business different for roofing companies?

For roofing companies, demand usually starts with a leak, storm damage, an inspection during a sale or an aging roof, so repeat business should focus on showing up quickly with clear pricing and proof, because customers decide within a day or two. Demand typically peaks around spring and summer storm seasons. Because most work is one-time, reviews, referrals and steady visibility do the heavy lifting for future jobs.

What is customer reactivation for a roofing company?

Contacting past customers who have not booked recently with a relevant reminder or offer. It is often the cheapest source of revenue a business has.

Should roofing companies offer a loyalty program or membership?

Because most work is one-time, reviews, referrals and steady visibility do the heavy lifting for future jobs. A simple membership, maintenance plan or loyalty perk gives customers a reason to stay and smooths revenue.

How often should a roofing company contact past customers?

Often enough to stay remembered, not so often it feels like spam: timed reminders based on the service, plus a few seasonal messages a year.

Which channels work best for reaching past customers?

Text messages for timely reminders, email for offers and updates, and personal calls for high-value customers. Use whichever channels customers opted into.

How do I measure repeat business for my roofing company?

Track repeat rate, time between visits and revenue from returning customers in your CRM. Watching these numbers shows whether retention efforts are working.

Do referrals count as repeat business for roofing companies?

They are closely linked. Happy repeat customers refer the most. A simple referral offer for existing customers turns loyalty into new business.

Can VETS Growth Marketing build a reactivation program for my roofing company?

Yes. We segment your customer list, write the campaigns and automate them in your CRM.

Do roofing companies need reviews that mention specific services?

Yes. Reviews that mention roof replacement, storm repair or a neighborhood help both rankings and conversions. Ask customers to describe the job and the area in their own words; never script or incentivize reviews, which Google prohibits.

Know your next five moves

(720) 383-4412 Book a Growth Consultation