"$500 off a new roof!" next to a stock photo of a house that doesn't look like any in the neighborhood. Homeowners have seen it a hundred times.
Roofing play · Postcards
Roofing postcards that tell you which homeowners want an inspection.
Most roofing postcards are a photo of a new roof, a coupon, and a phone number. Spur writes a card for each home that names the roof's likely age or the last storm, prints it, mails it USPS first-class, and alerts you the moment an owner scans the QR code to book an inspection.
Free forever plan · No card · 20 property searches a month
The problem
Most roofing postcards look the same, and nobody knows who read them.
A 2020 build with a new roof gets the same replacement pitch as a 1998 home on its original shingles. Half the message misses.
When the phone rings, you can't tell which card, neighborhood, or offer did it, so next month's card is another guess.
How it works
From list to mailbox in one workflow.
Five steps from a blank card to a booked inspection.

See it in Spur
Who gets which roofing postcard
A sample Maple Grove list split by roof age, so each home gets the right message. Names are partly masked.
- Scott H.7702 Birchwood Ct2,380 sq ft · built 1999Roof-age cardOwned 21 yrs
- Megan & Eric L.8115 Dunkirk Ln2,910 sq ft · built 1994Roof-age cardOwned 26 yrs
- Ji-woo P.7423 Ranchview Ln2,050 sq ft · built 2006Inspection cardOwned 12 yrs
- Barbara S.8240 Comstock Ln2,620 sq ft · built 1991Roof-age cardOwned 30 yrs
- Tyler R.7610 Peony Ln1,980 sq ft · built 2005Inspection cardOwned 14 yrs
AI draft for Scott H. · 7702 Birchwood Ct
YOUR 1999 ROOF HAS SEEN 25 MINNESOTA WINTERS.
Hi Scott, homes on Birchwood Court were built in 1999. If your roof is original, it has been through 25 years of ice dams, freeze-thaw cycles, and summer hail, which is about the life of standard shingles.
Our free inspection takes about 30 minutes. We'll photograph every slope, check flashing, vents, and the attic for signs of ice-dam leaks, and give you an honest answer on how many years you have left.
Scan the code to pick a time. We're booking fall inspections in Maple Grove now.
North Woods Roofing · MN Lic. BC781452 · (763) 555-0129
Sample data for illustration. Your results depend on your market and filters.
Playbook
What makes a roofing postcard work
A roofing postcard gets a few seconds between the mailbox and the recycling bin. In that time the homeowner reads the headline and decides if the card is about them. Cards that survive say something true and specific about that house: its build year, its neighborhood, or the storm that just went through. "Your 1999 roof has seen 25 Minnesota winters" gets read. "Roofing specials!" doesn't.
Match the message to the home. For roofs likely past 20 years, a free roof check or replacement estimate is the natural offer. For newer homes in a storm zone, a free inspection with photos fits. For roofs in between, a maintenance or tune-up offer (sealing flashing, replacing missing shingles, clearing debris) is a low-pressure first step. The National Roofing Contractors Association recommends inspecting roofs twice a year and after major storms, which gives you a credible reason to reach out.
Keep the design simple. A 6×9 card stands out from letter mail and gives the headline room. Use a photo of a real roof you replaced nearby, not a stock image. On the back, include your local address, license or registration number, a single line of proof (years in business, review count, or a nearby project), one offer, and a QR code with a clear action like "Scan to book your inspection."
The QR code turns the card into a lead source. When each household has its own code, a scan tells you exactly who's interested and which version of the card they received. Call scanners back the same day while they're still thinking about their roof.
Plan the second card before the first one mails. Roofing is a large, considered purchase, and most owners need to hear from you more than once. Send a follow-up four to six weeks later with a new headline, and keep the list for your next storm or season.
One new roof pays for a year of postcards.
- Spur Team: $49/mo billed annually = $588/yr
- 1,000 postcards on Team at $0.94 each = $940
- One $12,000 roof replacement = 20× your subscription and 8× the software and postage combined
Example math. Your ticket size, response rate, and close rate will vary. Run your own numbers →
One tool, not four
Spur vs. the usual roofing postcard workflow
Postcards by the numbers
Why roofs give you a reason to write
and after major storms is how often NRCA recommends inspecting a roof
on a carrier route receives Every Door Direct Mail, with no filtering by roof age or owner
return on a year of Spur Team from one $12,000 roof
FAQ
Roofing postcard questions
What should a roofing postcard say?
One headline about the homeowner's house or the recent storm, one offer, your local address and license or registration, one line of proof, and a QR code with a clear action. Cards that name the build year or storm date get read far more often than generic discounts.
What size postcard is best for roofing?
6×9 for a first touch, because it stands out and gives the headline room. 4×6 works well for follow-ups. Spur prints both.
How many roofing postcards should I send?
Enough to reach every target home at least twice. A focused list of 500 to 1,500 owner-occupied homes with older roofs usually beats 5,000 saturation cards.
Are roofing postcards better than door hangers?
Door hangers take crew time, only reach homes someone walks to, and give you no record of who read them. Postcards reach the owner's mailing address, and a per-household QR code tells you who scanned.
Can I use my own roofing postcard design?
Yes. Upload your design or start from a Spur template, then let AI fill in the per-home headline and body. Your logo, colors, and license number stay the same on every card.
Keep exploring
Related plays and guides
Start in minutes. No card required.
Send a roofing postcard each homeowner can tell was written for them.
Pick your neighborhoods, choose an offer, and mail your first roofing postcard this week. Free to start.
Find homeowners who need a roof — freeFree forever plan · No card · 20 property searches a month
Prefer a walkthrough? Book a demo


