Roofer FAQ · Data

Roofing direct mail response rates: the real numbers

Roofing direct mail response rates: the real numbers

“Does mail work?” is the wrong question — the right one is “on which doors?” The same letter returns under 0.5% on a blanket list and 3–5% on a qualified one. Here are the numbers roofers should actually benchmark against.

Model a campaign on my zips

See the platform

No contract · No subscription · 500+ roofing contractors

THE SHORT ANSWER

Blanket direct mail commonly returns under 0.5% for home services. On AI-qualified lists — homes whose roofs verifiably need work, confirmed by EagleView aerial imagery — Reworked.ai's two-touch sequences run 3–5% response, and storm-footprint campaigns have measured 3–8% on 10,000-piece runs. List quality, not creative, is the dominant variable.

<0.5%

typical blanket-mail response, commonly reported

3–5%

Reworked.ai two-touch sequence on qualified homes

3–8%

measured on a 10,000-piece storm run

touches per sequence: letter, then aerial postcard

Why qualified lists change the math in kind

Roofing is bought by a narrow slice of households in any given year. On a blanket list, the response ceiling is set by how few recipients could possibly buy. Filter to homes where EagleView imagery shows wear, streaking or missing shingles and 50+ owner signals show capacity to pay, and nearly every mailbox you hit could plausibly convert — which is why 3–5% is repeatable rather than a lucky campaign.

Measure response like an operator

1

Track every piece — the Direct Mail Sequence reports through delivery and response, per campaign and per block.

2

Instrument the scan — unique QR codes per mailer (Mail Alerts) turn responses into timestamped texts, so attribution is exact.

3

Judge cost per job, not per piece — a pricier qualified piece that closes beats a cheap blanket piece that doesn't.

What moves the number (in order)

1

The list — the single biggest lever. Mail only homes with verified roof need and owner ability to pay, and response multiplies before you touch design.

2

The timing — a storm footprint, a failing-roof score, or a HALO jobsite on the same street all mean the piece lands when the roof is on the owner's mind.

3

The sequence — two touches beat one; the follow-up postcard converts the letter's awareness into calls.

4

The creative — an aerial photo of the homeowner's own roof outperforms any stock image; personalization by name beats “Dear Homeowner.”

Frequently asked questions

What's a good direct mail response rate for roofing?

On blanket lists, under 0.5% is typical. On qualified lists, 3–5% is the working benchmark — and storm campaigns on verified footprints have run 3–8%. If you're below 1%, fix the list before the creative.

What's a good direct mail response rate for roofing?

On blanket lists, under 0.5% is typical. On qualified lists, 3–5% is the working benchmark — and storm campaigns on verified footprints have run 3–8%. If you're below 1%, fix the list before the creative.

Response rate or cost per job — which matters more?

Cost per signed job. Response rate is the input; divide total campaign cost by jobs closed and compare channels on that number alone.

Response rate or cost per job — which matters more?

Cost per signed job. Response rate is the input; divide total campaign cost by jobs closed and compare channels on that number alone.

How many touches should a roofing campaign have?

Two is the proven floor — a letter, then an aerial postcard of the recipient's own roof. Pairing the sequence with Home Ads adds screen-level air cover before the letter lands, lifting open and response.

How many touches should a roofing campaign have?

Two is the proven floor — a letter, then an aerial postcard of the recipient's own roof. Pairing the sequence with Home Ads adds screen-level air cover before the letter lands, lifting open and response.

How do I attribute calls to a mail campaign?

Unique QR codes on every piece (wired to Mail Alerts), a tracked number, and campaign-level reporting. The scan-to-text loop measures response down to the minute.

How do I attribute calls to a mail campaign?

Unique QR codes on every piece (wired to Mail Alerts), a tracked number, and campaign-level reporting. The scan-to-text loop measures response down to the minute.

Stop chasing the 1%. Start owning the 99%.

Find real roofs in your market today. $1.79 each — no contract, no subscription, powered by EagleView aerial imagery.

Start Now

Stop chasing the 1%. Start owning the 99%.

Find real roofs in your market today. $1.79 each — no contract, no subscription, powered by EagleView aerial imagery.

Start Now