Roofing past customer reactivation: the homeowners who already trust you.

Your past customers already chose you once. Since then they've needed gutters, storm checks, repairs on a detached garage, and their neighbors have needed roofs. Spur turns your job history into a reactivation campaign: a personal card about their roof and last job, mailed on a schedule, with a scan alert when they're ready.

Free forever plan · No card · 20 property searches a month

Your job listuploaded from your CRM or a spreadsheet
Last joband roof age mentioned on every card
Referralsasked for on the same card

Your past customers forget your name long before their roof wears out.

Decades between jobs

A roof lasts 20 or more years. Without contact, customers forget who installed it and call a stranger for the next repair or storm check.

Referrals go unasked

Happy customers would recommend you, but nobody reminds them. Their neighbors hire whoever knocks first.

Job history sits unused

Years of jobs live in a CRM or a spreadsheet with no outreach. It's the cheapest marketing list you have.

From list to mailbox in one workflow.

Five steps from a dormant job list to booked work and referrals.

app.usespur.com
Spur dashboard with properties, owners, and outreach
Step 1: Dashboard

A past customer list in Spur

Sample past roofing customers from one Lexington company. Names are partly masked.

Your job listJob 2+ years agoNot a plan memberStill owns the homeLexington, KY
  • Mike D.3417 Tates Creek Rd
    Full replacement · 2020
    5-year check due
  • Sarah & Ken P.1922 Lakewood Dr
    Storm repair · 2022
    Roof built 2004Replacement candidate
  • Lorenzo G.880 Malabu Dr
    Full replacement · 2015
    10-year check due
  • Beth A.2240 Lansdowne Dr
    Gutter install · 2021
    Roof built 2001
  • Tom W.1405 Fontaine Rd
    Leak repair · 2023
    Roof built 1998Replacement candidate

AI draft for Mike D. · 3417 Tates Creek Rd

YOUR ROOF TURNS 5 THIS YEAR. LET'S CHECK ON IT.

Hi Mike, we replaced your roof on Tates Creek Road in 2020. Five years in, it's a good time for a free check of shingles, flashing, pipe boots, and seals, and for us to update the photo record we keep for your workmanship warranty.

We'd also be grateful for a referral. If a neighbor or friend needs a roof, have them mention your name and we'll send you a thank-you after their job is done.

Scan the code to book your check. It takes about 30 minutes.

Bluegrass Roofing · (859) 555-0168

Sample data for illustration. Your results depend on your market and filters.

Build this list for your market in minutes.

Search, enrich, and draft your first letter free. No card needed.

Start for free

How to win back and grow past roofing customers

Roofing has the longest gap between jobs of any home service. A homeowner who replaced their roof with you might not need another for two decades. That makes reactivation different from HVAC or plumbing: the goal isn't to sell the same job again next year, but to stay the homeowner's roofer for everything in between, and to turn their satisfaction into referrals on their street.

Segment your job history. Replacement customers are due for check-ups at meaningful milestones, such as the 2-, 5-, and 10-year marks, and after any storm that hits their zip. Repair customers on older roofs are replacement candidates, especially if the original roof is now 20 or more years old. Gutter, siding, and window customers may have roofs you haven't touched. Each group needs a different message. Remove anyone who has sold the home, which you can check against the current owner on record.

Make it personal. The card works because it references something only you know: the year you replaced their roof, the leak you fixed, the street they live on. "We replaced your roof on Tates Creek in 2020" is far stronger than a generic thank-you. Many roofers also keep photo records of every job, which makes a check-up offer feel like a service rather than a sales call.

Ask for referrals on the same card. Roofing is visible and expensive, and homeowners trust neighbors' recommendations more than any ad. A simple thank-you for referrals that turn into jobs, mentioned on every reactivation card, compounds over time.

Use mail first. If you follow up by text or email, check consent. Under the Telephone Consumer Protection Act, marketing texts generally require prior express written consent, and commercial email must follow CAN-SPAM rules with a working opt-out. Postcards don't carry those consent requirements, which makes them the safest first touch for an old job list.

15×return on one reactivation campaign plus a year of Spur Team

Past customers are your cheapest roofing jobs.

  • Spur Team: $588/yr, plus 800 past customers × 2 cards = 1,600 postcards at $0.94 = $1,504
  • Two referral replacements at $11,000 + one direct replacement at $10,000 = $32,000
  • $32,000 from $2,092 of software and postage = 15×, before repairs and plan sign-ups

Example math. Referral and response rates depend on your job history and customer experience. Run your own numbers →

Spur vs. the usual way to stay in touch

What you needThe usual waySpur
Job history by segmentCRM export and manual filtering✓ Built in
Card about their roof and last jobGeneric holiday card✓ Built in
Anniversary and storm triggersNothing scheduled✓ Built in
Owner still in the homeMail to people who moved✓ Built in
Referrals and responses by segmentNo tracking✓ Built in

Why mail is the right way back to past customers

Written consent

is generally required before sending marketing texts, so many old job lists can't be texted

Source: Telephone Consumer Protection Act (FCC)
~20 / ~30 yrs

estimated life of three-tab and architectural shingles, so a roof customer has decades of other needs between replacements

Source: InterNACHI Standard Estimated Life Expectancy Chart
15×

return on one reactivation campaign plus a year of Spur Team

Source: Spur Team pricing ($588/yr), example math

Roofing customer reactivation questions

How do roofers get repeat business?

Stay in touch between replacements. Mail past customers at milestone years and after storms with a free check, offer gutters and repairs, and ask for referrals on every card.

Can I upload my roofing job history?

Yes. Export a CSV with name, address, job date, and job type from your CRM or a spreadsheet, and Spur matches each record to the property.

How should I ask past customers for referrals?

On every reactivation card, with a simple thank-you for referrals that turn into jobs. Check your state's rules on referral rewards and keep the offer modest and clear.

When should I contact a past roofing customer?

At their roof's 2-, 5-, and 10-year marks, after a storm hits their zip, and before spring and fall if they're on a maintenance plan.

What if the customer sold the house?

Check the current owner on record before you mail. If the home sold, send the new owner a welcome card that mentions the roof's age and your work on it.

Be their roofer for everything, not just once.

Upload your job history and mail your first check-up and referral card today. Free to start.

Reactivate my past roofing customers — free

Free forever plan · No card · 20 property searches a month

Prefer a walkthrough? Book a demo