Mail goes out in a rush after hail and stops when the weather is calm. The pipeline swings with the forecast.
Roofing play · Direct mail program
Roofing direct mail marketing that runs between storms and proves what it booked.
Most roofers mail only after a storm and stop when it's quiet. Spur helps you run direct mail as a year-round program: storm lists when weather hits, roof-age lists in between, postcards and letters written for each home, and a dashboard that shows which campaigns turned into inspections.
Free forever plan · No card · 20 property searches a month
The problem
Roofing mail gets cut when nobody can say what it returned.
Carrier-route mail reaches renters, condos, and homes with brand-new roofs. You pay for every one.
Calls come in from yard signs, Google, referrals, and mail, and nobody can say which drop produced which job.
How it works
From list to mailbox in one workflow.
Five steps to a roofing mail program you can measure.

See it in Spur
A roofing direct mail list, segmented by offer
Sample homes in one northwest Houston zip, split into a replacement letter list and an inspection postcard list. Names are partly masked.
- Charles O.15207 Willow Bend Dr2,840 sq ft · built 2003Estimate letterOwned 18 yrs
- Nina & Paul J.8618 Cypress Hollow Ln3,320 sq ft · built 1998Estimate letterOwned 22 yrs
- Ahmed R.15530 Mill Point Dr2,160 sq ft · built 2008Inspection postcardOwned 10 yrs
- Linda K.8402 Lakewood Grove Dr2,590 sq ft · built 1996Estimate letterOwned 27 yrs
- Jorge S.15814 Copper Grove Blvd2,270 sq ft · built 2007Inspection postcardOwned 13 yrs
AI draft for Charles O. · 15207 Willow Bend Dr
Dear Charles,
Your home on Willow Bend Drive was built in 2003. If it still has the original roof, it has been through more than 20 Houston summers and several major storms, which is a long life for standard shingles.
Before hurricane season, we'd like to give you a free written estimate. We'll inspect and photograph your roof and give you options side by side: targeted repairs if the roof has life left, and replacement pricing with financing if it doesn't.
Scan the code or call to book a visit. It takes about 45 minutes.
Grace Adeyemi · Bayou City Roofing · (281) 555-0176
Sample data for illustration. Your results depend on your market and filters.
Playbook
How to build a roofing direct mail program that pays for itself
Roofing direct mail fails for three reasons: it only happens after storms, it goes to the wrong homes, or nobody measures it. Fix those and mail becomes the roofing channel you control, with exclusive leads, predictable volume, and a cost per inspection you can actually calculate.
Run two kinds of lists. Storm lists react to weather: when hail or high wind hits, mail the affected zips within days. Roof-age lists keep work coming in between: owner-occupied single-family homes built 20 to 30 years ago and held 15+ years are likely on their original roof. Together they smooth out the feast-or-famine cycle that storm-only roofers live with, and they let you plan crew capacity months ahead instead of hiring in a panic after every hailstorm.
Target, don't saturate. USPS Every Door Direct Mail reaches every address on a carrier route, which is cheap per piece and expensive per job. A targeted list costs more per piece and wastes far less. Remove your past customers, homes that sold in the last couple of years, and, where your county publishes permits, homes with a recent re-roof.
Match the format to the offer. Postcards are right for free inspections and repeat touches. A sealed letter is better for a full replacement estimate on a higher-value home, where a $12,000 to $25,000 decision deserves more than a coupon. Put your local address and license or registration on everything, because roofing buyers are wary of storm chasers, and include a photo of a real roof you finished nearby whenever you can.
Measure every drop. Give each household its own QR code and track deliveries, scans, inspections booked, and jobs sold by campaign. After a few months you'll know your real cost per inspection for storm and roof-age lists, and you can set next quarter's budget from data instead of the weather forecast.
A year of roofing mail, in numbers.
- Spur Team: $588/yr, plus 4,000 postcards at $0.94 = $3,760
- Total program cost: $4,348 for the year
- Three $12,000 roof replacements = $36,000, or about 8× the full spend
Example math. Response and close rates vary by market, list, and season. Run your own numbers →
One tool, not four
Spur vs. the usual roofing direct mail stack
Direct Mail by the numbers
Why roofing mail should be targeted
on a carrier route receives Every Door Direct Mail, with no filtering by roof age or owner
estimated life of three-tab and architectural asphalt shingles
return on a year of mail and software from three replacements
FAQ
Roofing direct mail questions
Does direct mail work for roofing companies?
Yes, when it's targeted and measured. Mail reaches homeowners before they search, the lead isn't shared with other roofers, and a per-household QR code shows who responded. Storm-only, untracked mail is what gives it a bad name.
Where do roofers get mailing lists?
In Spur, search your service area and filter by owner occupancy, property type, build year, and ownership length, or by the zips a storm hit. Upload your customer list to exclude past customers.
How much should a roofing company spend on direct mail?
Pick a budget you can sustain for a full year, split between storm response and roof-age campaigns, then let your cost per inspection decide where to scale.
Is EDDM good for roofing?
EDDM is cheap per piece but mails every address on a route, including renters, condos, and new roofs. Targeted lists cost more per piece and usually less per job.
How do I track roofing direct mail results?
Give each household its own QR code, and use a campaign-specific phone number or landing page. Spur reports deliveries and scans by campaign. Match them to inspections and jobs in your CRM.
Keep exploring
Related plays and guides
Start in minutes. No card required.
Make direct mail the roofing channel you can measure.
Build a storm or roof-age list for your service area and send your first tracked campaign today. 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


