Skip to main content

Roofers get calls from postcards in three situations: after a storm, around a roof job they've signed, and on a seasonal schedule. Below is a plan for each, card wording you can copy, the insurance line to leave off storm cards, and what a 5,000-card mailing costs.

The plans below use USPS Every Door Direct Mail (EDDM). You pick carrier routes in the Postal Service's online tool, and every home on them gets your card, with no mailing list to buy. Postage and printing for 5,000 cards come to about $1,850, or roughly 37 cents a card.

Why Roofing + Direct Mail Is a Natural Fit#

  • High ticket size: A full roof replacement averages $9,609, according to Angi's 2026 cost guide, so a mailing doesn't need many closed jobs to pay for itself. The cost math below shows how to check that against your own numbers.
  • Geographic clustering: Hail damage, aging roofs, and storm events hit neighborhoods together — making route-based EDDM ideal.
  • Visual impact: Before/after roof photos are immediately compelling on a postcard.
  • Proactive demand creation: Most homeowners don't think about their roof until it leaks. Direct mail creates awareness before the emergency.

Strategy 1: Storm Response with EDDM#

After a hail event or major storm, homeowners in affected areas need roof inspections. EDDM lets you mail every home on the carrier routes that cover the damaged streets, without buying a mailing list.

The Storm Response Playbook#

  1. Monitor weather events in your service area. NOAA and local news are your early warning system.
  2. As soon as you know which streets were hit, open the USPS EDDM online tool and select the carrier routes that cover them.
  3. Design a storm-specific postcard: "Hail was reported in [neighborhood] on [date]. Free roof inspection — call [number] to book."
  4. Print cards that meet EDDM Retail rules: flat-size (check your size with the Size Checker in the USPS EDDM online tool; the 6.25 × 9 inch card priced below qualifies), 3.3 oz or less, addressed to "Local Postal Customer," and printed with the EDDM Retail indicia (the postage mark) above and to the right of the address.
  5. Bundle them in stacks of 50 to 100 and drop them off at the Post Office with your PS Form 3587 mailing statement. You can drop off up to 5,000 cards per ZIP Code per day.

EDDM takes time. The cards have to be designed, printed and bundled before you drop them off, and USPS doesn't promise a delivery date for EDDM, which travels as Marketing Mail. Realistically, storm cards reach mailboxes weeks after the storm, not in the first day or two. To close the gap, design your storm card and line up a printer before storm season, so after a storm you only add the date and the streets.

Before You Mention Insurance on a Storm Card#

Some states restrict how roofers can advertise help with insurance claims and deductibles. Texas bars roofers from advertising that they'll adjust a claim on a home they may roof, or from offering to waive or absorb a deductible. The Texas Department of Insurance (opens in new tab) lists offering to file or negotiate a claim for the homeowner, and saying you represent them or can speak for them on coverage, as improper language for a roofer. A card line like "We'll handle your insurance claim" or "We work directly with your insurance company" can read that way, so leave it off. In Florida, a roofer's mailer that encourages homeowners to contact a roofer or public adjuster about a roof-damage insurance claim must carry specific printed disclosures (Florida Statutes §489.147 (opens in new tab)). Other states have their own rules, so check yours before you put insurance on a card. This is general information, not legal advice.

Strategy 2: The "Neighborhood Project" Technique#

When you sign a roof job, mail the carrier route around it. Order the cards as soon as the job is on your schedule, because they take time to print and deliver. For example:

"Your neighbor on [street] chose us for their new roof. While we're working in your neighborhood, we're offering free inspections for nearby homes. Most roofs here were installed around the same time — yours may be due."

  • Hyper-local targeting: In the EDDM tool, pick the carrier route (or routes) that cover the streets around the job site.
  • Social proof built in: "Your neighbor chose us" is more credible than most ads.
  • Inspection upsell: A free inspection is an easier yes when the homeowner has seen your work on a neighbor's roof.
  • Include an aerial drone photo of the job in progress if possible.

Plan an EDDM Campaign Near Your Projects

Our EDDM guides cover postage, printing and preparation costs and what to bring to the post office, so you can reach homeowners near your projects before they search Google.

Read the EDDM guide

Strategy 3: Seasonal Campaigns#

Spring (March-April): Post-Winter Inspection#

"Winter storms may have damaged your roof. Schedule a free spring inspection before the rain season."

Target older neighborhoods where many original roofs are near the end of their life. Winter damage from ice dams, wind, and freeze-thaw cycles often goes unnoticed until it causes interior leaks.

Late Summer (August-September): Pre-Storm Prep#

"Is your roof ready for fall storms? Schedule an inspection now — before the busy season starts."

Book inspections before fall storm season drives emergency demand. Landscapers run the same pre-season play; see the landscaping seasonal mail plan.

Post-Storm (Anytime): Storm Response#

Run the storm response playbook above whenever a significant storm hits your service area.

Roofing Postcard Design Principles#

  • Aerial drone photo: A high-angle shot of a completed roof project is immediately eye-catching and differentiating.
  • Financing mention: For replacement projects, "Financing available" lowers the perceived barrier. If you print a monthly payment amount, federal Truth in Lending rules (Regulation Z) can require more terms on the card, such as the down payment, repayment terms and APR, so keep it general unless your lender gives you approved wording.
  • "Before the next storm" urgency: Creates action without being pushy.
  • Specific inspection offer: "Free 21-point roof inspection" is stronger than "free estimate."

Cost Math: Roofing EDDM vs Google Ads#

Here's what one 5,000-card EDDM mailing costs with full-color 6.25 × 9 inch cards. Printing prices vary by printer and size, so swap in your own quote; the method stays the same.

What 5,000 EDDM Postcards Cost

Cost
Per card
5,000 cards
Postage (USPS EDDM Retail)
$0.26/piece
$1,300.00
Printing (6.25 × 9 in., full color)
$0.11
$550
Postage and printing
$0.37
$1,850

Source: USPS EDDM Retail postage effective July 12, 2026. Printing is one online EDDM printer's published price for 5,000 full-color cards, checked October 2026. Design, bundling, shipping and tax are not included.

Compare that with search ads. An industry benchmark of U.S. home-service search ad campaigns on Google and Microsoft Ads (April 2024 to March 2025) put the median cost of a lead for roofing and gutter companies at $228, the highest of any home-service category it measured. At that price, $1,850 buys about 8 leads from search ads, so the mailing has to bring in more than about 8 calls or bookings from the 5,000 homes to beat search ads on cost per lead. Whether it does depends on your card, your offer, the neighborhood and the timing, which is why a dedicated phone number on each campaign is worth having.

How many jobs pay for the mailing?

Divide the mailing cost by what you keep from an average job after materials, labor and overhead. The job price ($9,609 on average, per Angi) isn't what pays for the mailing; your share of it is. If you keep $1,850 or more on a typical job, one closed job covers the postage and printing. If you keep less, it takes two or more.

When a Letter Works Better Than a Postcard#

EDDM postcards reach every home on a route. A sealed letter with a name and address on it does a different job: it reaches a short list of people you can name, with details that apply only to them. You may already have lists like these:

  • Past customers, by install year: an inspection reminder when their roof reaches the age you'd normally check it, or a note after a storm passes through their area.
  • Estimates that didn't close: a short follow-up a few months later, while your quote is still on file.
  • New owners of homes you've roofed: a note on what was done, when, and who to call about it.
  • The closest neighbors of an active job, if you have their names and addresses: 20 to 50 one-page black-and-white letters cost about $41 to $103 at $2.05 each.

A letter is the wrong tool for covering a whole storm area. Mailing 5,000 homes by letter at $2.05 each comes to $10,250, against about $1,850 in postage and printing for the same number of EDDM postcards. Use postcards for the area and letters for the list.

Postmarkr is one way to send these letters. You upload a CSV of names and addresses, write one letter with merge fields (such as the customer's name or install year), and each letter is printed and mailed First-Class to its U.S. address, up to 100 recipients per batch. Postmarkr sends letters; it doesn't handle EDDM, and postcard sending is paused during beta.

Getting Started#

  1. Start with a few carrier routes in one older neighborhood, not your whole service area, so you can see what the card brings in before you spend more.
  2. Use an aerial before/after photo and lead with a free inspection offer.
  3. Mention financing if you offer it, and check your state's rules before you put insurance on the card.
  4. Track with a dedicated phone number on each campaign.
  5. Get storm-ready before the season: have your storm card designed and a printer lined up, so after a storm you only add the date and the streets.

For a full EDDM budget, including current postage, use our EDDM cost worksheet.

Related reading: home services mailing guides.

SOURCES (9)
  1. USPS PS Form 3587 (opens in new tab)

    USPS · VERIFIED JULY 1, 2026

  2. PostalPro Every Door Direct Mail (opens in new tab)

    USPS · VERIFIED SEPTEMBER 8, 2026

ready