Roofing contractor postcards that get calls: storm and roof damage mailers, what to put on the card, and where to print roofing postcards with postage included.
If you're a roofer hunting for a roofing postcard printer, or you're just tired of door-to-door canvassing and pricey solo storm mailers, stick with me. Roofing contractor postcards still work. What changed is the format. Instead of paying for a whole mailing yourself, you can buy one slot on a shared 9x12 card that goes to 5,000 homes, where you're the only roofer on it. Or you can print and mail your own card when a storm hits and you need specific streets fast. Let me break down storm and roof damage mailers, what goes on the card, and where to get roofing postcards printed and mailed.
If you sell roofs, this can change how you market for years. Worth the read.
Roofers thrive on direct mail compared to almost any other trade. Here's why.
Huge tickets A roof replacement often runs $8,000 to $25,000 or more. One closed job pays for a lot of postcard slots.
Roofs live at addresses Mail goes to specific neighborhoods, and EDDM lets you pick the carrier routes inside your service area.
The trigger is unpredictable Homeowners shop for a roofer when a leak shows up, a storm rolls through, or the neighbors get a new roof. You want to be the name they already know when it happens.
Big money means big trust Someone spending $15,000 wants a local company they feel good about. A card next to other trusted local businesses gives you that.
Roofers already spend on marketing Google, Facebook Ads, yard signs, door knocking. This is one more channel, not a leap of faith.
And roofers put their money where their mouth is. Fernando had a roofer buy an entire side of his 9x12 on his first 5,000-home card, which made filling the rest of it a lot easier.
The question for a roofer isn't "does direct mail work?" It's "how many neighborhood mailers can I be on?"
Mail before storm season. Late winter and early spring cards put your name on the fridge before the first hail, so you're the roofer homeowners already know in April.
After a big hail or wind event, pull up the hit neighborhoods in the free EDDM route planner and get on the next card going to those routes.
If you need those exact streets fast, print and mail your own card. A shared card runs on the operator's schedule, which is usually set weeks ahead.
Build in a cushion. USPS doesn't guarantee a delivery window for Marketing Mail. In our experience cards usually reach homes 3 to 5 business days after the Post Office drop-off, but that's experience, not a promise.
After a storm, homeowners get buried in flyers from crews they've never heard of. Your card has to say "local" louder than anything else. No scare tactics, no fake deadlines, no "your roof is definitely damaged." Offer the free inspection and let the inspection do the selling.
There was a time when every roofer ran solo mail through a national mail house: their own small card, their own list, their own bill. Here's how that compares to one slot on a shared card.
Line
Your own roofing mailer
One slot on a shared 9x12
What you pay
$2,999 to print and mail your own 9x12 to 5,000 homes, or $3,250 in stamps alone for 5,000 small cards at the $0.65 retail postcard rate (July 2026)
$500
Homes reached
5,000
5,000
Size in the mailbox
Whatever you print
9x12, the biggest thing in the stack
Other roofers on it
None
None. One roofer per card
How often you can afford it
Once or twice a year for most roofers
Every season
So for about a sixth of what it costs to mail your own 9x12, you reach the same 5,000 homes on a big card with no other roofer on it.
$500
One slot
5,000
Homes reached
10 cents
Cost per home
Less than 1
Roofs to break even
Full transparency, I'm not going to promise you a number of calls. Nobody honest can. But think about it: one roof is $8,000 or more, and the slot is $500. The math only has to work once.
Headline: A pain point or a specific offer, NOT your business name.
✅ "Roof Leaking? Free Inspection This Week"
✅ "$500 OFF a New Roof. Book by [Date]"
✅ "Storm Damage? We Help With Your Claim"
❌ "JOHNSON ROOFING SINCE 1998"
Image: A clean shot of a finished roof, NOT trucks, equipment, or stock images.
✅ A beautiful new roof, photographed in daylight
✅ A before and after on a recognizable local home
❌ Stock photo of a hand holding a hammer
Offer: Specific, with a deadline.
✅ "$500 OFF a complete roof replacement. Book by [Date]."
✅ "Free drone roof inspection + repair quote. No obligation."
❌ "Call us for great deals!"
CTA: A big, readable phone number AND a QR code to a booking page, plus the license number.
Trust marker: Roofing-specific credibility, like manufacturer certifications, insurance, your Google review count, and "Family-owned since 1998, [City] local."
Color: Blue or red. Skip green, which reads as landscaping at a glance.
Okay, so where do you actually print roofing postcards? Full transparency, I run a print shop for exactly this: 9x12 Method Printing. I'm not going to tell you we're the cheapest printer on the internet. What you get is one flat price, and with All Inclusive that price covers printing, packing, postage, and the drop-off at the Post Office for Every Door Direct Mail.
Current 9x12 prices (October 2026):
Quantity
Print Only
All Inclusive (postage included)
1,000
$509
$779
2,500
$859
$1,649
5,000
$1,309
$2,999
10,000
$2,399
$5,799
What that gets you:
14pt cardstock with UV gloss, full color on both sides.
All Inclusive: you pick your EDDM routes on a live USPS map at checkout, and we print, pack, and get the cards to the Post Office. You also get a pack of at least 20 extra cards mailed to you, which are perfect leave-behinds for door knocking.
Turnaround: All Inclusive is 4 to 6 days of printing, then 2 to 3 days to reach the Post Office. Print Only is 3 to 4 days of printing plus 2 to 3 days of shipping to your door.
Print Only: the cards come to you, and you handle the postage (EDDM Retail is $0.26 a piece as of USPS's July 12, 2026 price change), bundling, and Post Office paperwork.
Printing your own card? Mind the size. If you want the cheap EDDM Retail postage, the piece has to be a flat, meaning at least one dimension greater than 10.5 inches long or 6.125 inches high (or a quarter inch thick). A standard 4x6 can't go EDDM Retail at all. A 9x12 qualifies, and it's the biggest thing in the mailbox.
Two print tips that save roofers headaches. First, build the design on a plain 9x12 file. We add the trim and bleed margins in pre-print. Second, leave the word "Postcard" off the printed card. In USPS terms a 9x12 is a flat, not a postcard, and USPS rules say a piece that isn't a postcard can't carry that word. The 9x12 print specs guide covers the rest.
Prefer a shared card? Then you don't print anything. You buy a slot from an operator, send your ad, and they handle the whole thing.
Find an operator running a 9x12 in a neighborhood where you work. Pay $500 for the roofer slot, send your ad and tracking info, and take the calls. Zero work beyond the ad, a predictable cost, and you can be on several cards in several neighborhoods at once. The tradeoff is the operator picks the routes (though you can ask for specific ZIP Codes) and the other advertisers.
Run your own 9x12 where you take the roofer slot AND sell the other 15 slots to local businesses you know. Your roofing ad is basically free, and a sold-out card leaves $5,001 in profit after printing and postage. You control the routes, the advertisers, and the design. The tradeoff is time: filling 15 slots is real work, and now you're running two businesses.
Best for: roofers with extra time, a sales itch, and a local business network.
Full transparency, running the operator side is taught inside the community. You don't have to. Most roofers just buy slots and skip the operator work.
If you're the operator selling the roofer slot, not every roofer is the same buyer.
Regional storm companies Aggressive marketers who often decide on the first call.
Local family-owned roofers Slower to decide, but they tend to stick around once they're in.
Specialty roofers Metal, slate, and tile jobs are premium, so these roofers usually want a double slot to show their work.
Commercial-only roofers Skip them for a residential card. It's the wrong buy for them.
Roofers bite on the phone more than email. Ps Guy made 15 cold calls in one day, and his one warm lead was a roofer. Skip the national chains, call the owner-operators, and lead with exclusivity: "You'd be the only roofer on this card going to 5,000 homes in (town)."
Quarterly is the minimum. Less than that and you don't build the "always there" recognition that wins when the leak finally shows up. Roofers tend to think in seasons, not single months. Rachel had a roofer pay $3,000 up front for 12 monthly mailings from a single Facebook Group post.
Season
What's happening
Offers that fit
Spring
Post-winter damage shows up, storm season starts
Free spring inspection, $500 off a replacement
Summer
Storms and heat
"Storm damage? Free inspection + claim help"
Fall
Homeowners want it fixed before winter
"Replace before winter. Book now."
Winter
Few replacements, but leaks and storm damage still happen
QR code on every slot. Send it to your inspection booking page through ScanLab or any QR tool with analytics, and check scans per card every month.
Tracked phone number. Roofers live on phone calls, so use a tracking number just for the postcard. When it rings, you know where the lead came from.
Source tag in your CRM. Tag every postcard lead with the card, like "Postcard June 2026," so a roof you close in October still gets credited to the June card.
Every quarter, look at cost per lead, cost per closed job, and total revenue from postcard leads compared to what you spent. If the numbers work, keep the slot.
Any commercial printer can print roofing postcards, but if you want them mailed too, look for one that handles EDDM postage and the Post Office drop-off. 9x12 Method Printing prints a 9x12 on 14pt UV gloss cardstock and mails it to 5,000 homes for $2,999 All Inclusive with postage included, or prints 5,000 and ships them to you for $1,309 (Print Only). All Inclusive printing takes 4 to 6 days, plus 2 to 3 days to reach the Post Office.
Lead with the problem and one offer, like "Storm Damage? Free Roof Inspection This Week." Add your license number, a "local since" line, a big phone number, a QR code that books the inspection, and "We help with your insurance claim" if you really do. Skip scare tactics, and never promise insurance will pay for a new roof.
Two windows. Before storm season, in late winter and early spring, so you're the roofer homeowners already know when the first hail hits. And right after a major hail or wind event, on the next card going to the hit neighborhoods. USPS doesn't guarantee a delivery window for Marketing Mail, so build in a cushion.
One roofer slot on a shared 9x12 card is typically $500 for 5,000 homes, about 10 cents a home, so a quarterly campaign runs about $2,000 a year. Mailing your own 9x12 to 5,000 homes through 9x12 Method Printing is $2,999 All Inclusive, and 5,000 small cards at the $0.65 retail postcard stamp (July 2026) is $3,250 in stamps before printing.
Quarterly is the minimum that builds real name recognition, and busy roofers in growing markets go monthly. Add storm-triggered cards on top when weather hits your area. Don't judge the channel on one card, because homeowners call when their roof fails, and that might be the third card they've seen from you.
Yes. Some roofers run their own shared 9x12 mailers where they take the roofer slot AND sell the other 15 slots to local businesses. A sold-out card at $500 a slot brings in $8,000, and after $2,999 All Inclusive printing and postage that's $5,001 profit, so their own roofing ad is effectively free. It's best for roofers with extra time and local business relationships. The full operator playbook is taught inside the 9x12 Method community.
That's roofing postcards. One offer, a local face, storm mailers that don't look like storm chasers, and a format where you're the only roofer in 5,000 mailboxes. Get on cards before storm season, move fast after the weather, track every lead, and keep showing up. The roofers who stay on the fridge are the ones who get the call.
As always, I'm rooting for you. Peace.
Ready to run your own card?
Get the course, scripts, tools, and weekly coaching inside the 9x12 Method community.