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

Storm + roof agelists in one program
Postcards + lettersprinted and mailed from one place
By campaignscans and deliveries you can compare

Roofing mail gets cut when nobody can say what it returned.

Only after storms

Mail goes out in a rush after hail and stops when the weather is calm. The pipeline swings with the forecast.

Saturation lists waste the budget

Carrier-route mail reaches renters, condos, and homes with brand-new roofs. You pay for every one.

No attribution

Calls come in from yard signs, Google, referrals, and mail, and nobody can say which drop produced which job.

From list to mailbox in one workflow.

Five steps to a roofing mail program you can measure.

app.usespur.com
Spur property search with AI filters
Step 1: Property search

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.

Zip 77095Single-familyOwner-occupiedBuilt 1995–2010Exclude customers
  • Charles O.15207 Willow Bend Dr
    2,840 sq ft · built 2003
    Estimate letterOwned 18 yrs
  • Nina & Paul J.8618 Cypress Hollow Ln
    3,320 sq ft · built 1998
    Estimate letterOwned 22 yrs
  • Ahmed R.15530 Mill Point Dr
    2,160 sq ft · built 2008
    Inspection postcardOwned 10 yrs
  • Linda K.8402 Lakewood Grove Dr
    2,590 sq ft · built 1996
    Estimate letterOwned 27 yrs
  • Jorge S.15814 Copper Grove Blvd
    2,270 sq ft · built 2007
    Inspection 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.

Build this list for your market in minutes.

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

Start for free

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.

8×return on a year of mail and software from three replacements

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 →

Spur vs. the usual roofing direct mail stack

What you needThe usual waySpur
Storm and roof-age listsList broker or EDDM routes✓ Built in
Owner contact detailsSeparate data vendor✓ Built in
Postcard and letter copyAgency or in-house writer✓ Built in
Printing, postage, trackingPrint shop and USPS receipts✓ Built in
Results by campaignSpreadsheet guesswork✓ Built in

Why roofing mail should be targeted

Every address

on a carrier route receives Every Door Direct Mail, with no filtering by roof age or owner

Source: USPS Every Door Direct Mail
~20 / ~30 yrs

estimated life of three-tab and architectural asphalt shingles

Source: InterNACHI Standard Estimated Life Expectancy Chart
8×

return on a year of mail and software from three replacements

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

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.

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 — free

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

Prefer a walkthrough? Book a demo