Lead-Spy
Direct mail targeting old roofs
← All articles

Direct Mail for Roofers: The Complete 2026 Guide

February 2026 · Lead-Spy Team

Direct mail remains one of the most effective marketing channels for roofing contractors. Unlike digital ads that get scrolled past, a physical postcard lands in a homeowner's hands and stays on their kitchen counter. The key is making sure that postcard reaches someone who actually needs a new roof.

Why Direct Mail Still Works for Roofers

Direct mail has a response rate of 2.7-4.4% — compared to 0.6% for email and 0.2% for paid social. For roofing, where the average job is $8,000-15,000, even a 1% response rate on targeted mailers can be extremely profitable.

The math is simple: send 500 postcards at $1.90 each ($950 total), get 5-10 calls, close 1-2 jobs at $10,000+ each. That's a 10-20x return on investment — but only if you're mailing the right people.

The Biggest Mistake: Mailing Everyone

Most roofers who try direct mail make the same mistake: they buy a mailing list for an entire zip code and blast postcards to every address. Half those homes got a new roof in the last 5 years. Your postcard goes straight to the recycling bin.

The smarter approach is to target only homeowners with aging roofs. Tools like Lead-Spy cross-reference property records with actual building permit data to find homes where no roof replacement has been filed.

Designing Effective Roofing Postcards

1. Identify the problem. "Your roof may be over 20 years old" immediately creates relevance.

2. Offer value. "Free roof inspection" or "Free estimate" lowers the barrier.

3. Make it easy to respond. Phone number (large), website, QR code.

Timing Your Mailers

In Florida, roofing demand peaks during hurricane season (June-November). In Colorado, the sweet spot is April-September with hailstorm surges in May-August. Send your first round of postcards, then follow up 3-4 weeks later to the same addresses.

Get Started Today

Try Lead-Spy to build a targeted mailing list. We print and mail 6x9 postcards via USPS for $1.90 each.

Ready to find homes with aging roofs in your area?

Try Lead-Spy Free →

More from the Lead-Spy Blog

How to Find Homes with Old Roofs Using Permit Data

Direct Mail for Roofers: Complete Guide

How Much Do Roofing Leads Cost in 2026?

7 Lead Generation Mistakes That Waste Your Money

Browse all coverage areas →