Published on September 28, 2026 by Halo Programs
Roofing direct mail has a reputation problem. Most homeowners picture the glossy “free roof inspection” card that arrives the week after every hailstorm from a company with an out-of-state phone number. That piece gets thrown away because it is addressed to nobody, sent for no reason the homeowner can see, and indistinguishable from the ten others in the same mailbox.
The roofing direct mail that books jobs looks different. It goes to households with a known roof and a reason to hear from you: past customers whose roofs are reaching the age where problems start, the neighbors of a job you just finished, and the homeowners in a storm’s path who already know your name. This guide covers which pieces to send to whom, what the Postal Service charges and requires, how to run mail in storm season, the rules that apply when canvassing and door hangers go alongside it, and how to measure all of it in booked jobs. It is written for owners and office leads at residential roofing companies.
Why Roofing Direct Mail Works Differently
Three facts about roofing change how mail should be used.
The homeowner cannot see the product. A homeowner knows when the furnace stops or the water heater leaks. Almost nobody knows the condition of their own roof until a stain appears on a ceiling. That makes roofing one of the few trades where a message can create a need the homeowner did not know they had, as long as the message is specific: “your roof was installed in 2008” is information, and “is your roof ready for winter?” is noise.
The replacement cycle is long, and the service cycle is not. InterNACHI puts typical roof life at about 20 years for 3-tab asphalt, about 30 for architectural shingles, and 40 to 80 for metal. That long cycle is often used as an argument against marketing to past customers. It is the argument for it. Between replacements, a roofing company has reasons to contact a household three to five times a year: gutter cleaning in spring and before winter, holiday lighting on the same crews and ladders, annual inspections, post-wind and post-hail checks, moss treatment in wet climates, ice dam work in the North, and warranty and real-estate inspections. Mail is how the company that did the last roof stays the company that does the next one, instead of becoming one of three bids.
Storms compress demand into days. A hailstorm can create more roofing need in one afternoon than a quarter of normal business. NOAA’s Storm Prediction Center logged 5,432 hail reports in 2025, 902 of them in Texas. Mail is the slowest channel a roofer has, so storm-season roofing direct mail only works if it is prepared before the storm and sent to people who already know you. That is covered in its own section below.
Put together, roofing direct mail is a relationship channel first and an acquisition channel second. It belongs inside the broader roofing marketing program, and it depends on records the company keeps: install date, material, warranty status, estimate date, and the address of every past job.
The Three Audiences for Roofing Direct Mail
Every piece of roofing direct mail should be written for one of three audiences. Mixing them is the most common reason a mailer says nothing to anyone.
1. Past customers and open estimates
These households know your name, and your records say what their roof is, when it went on, and what you quoted them. Mail to them is addressed to a person, carries information only you have, and has the highest response of any roofing direct mail. It is also the audience most companies never mail, because nobody keeps the list in a form that can be mailed.
2. The street around every job
The neighbors of a job you just completed watched your crew for two days. Many of their houses were built in the same year by the same builder, so their roofs are the same age as the one you just replaced. This is the highest-intent audience that does not yet know you.
3. Homeowners in a storm’s path
After a wind or hail event, every household in the affected ZIP codes has a reason to think about the roof. This audience is the one storm chasers mail too, so the only roofing direct mail that works here is mail that stands apart from theirs: sent first to your own customers, from a local company, stating what you will not do.
Key takeaway: roofing direct mail aimed at past customers and the street around each job costs the least per booked job. Cold saturation mail to whole ZIP codes is the most expensive way to reach a homeowner, and it is the only kind most roofers send.
Roofing Postcards, Mailers, and Letters: Choosing the Shape
The Postal Service prices mail by shape, not by marketing label, so choosing between roofing postcards, larger mailers, and letters is a postage decision as much as a design one. The standards below come from the Domestic Mail Manual and are covered in more depth in the guide to types of direct mail for HVAC companies; the rules are the same for roofing.
Roofing postcards
A card is 3.5 to 4.25 inches high, 5 to 6 inches long, and 0.007 to 0.016 inches thick. The standard 4×6 roofing postcard fits. Two details catch roofers out. USPS Marketing Mail has no separate postcard price, so a card sent Marketing Mail is billed at letter rates. And Every Door Direct Mail requires flat-size pieces, so a 4×6 card is not eligible for EDDM at all. A roofing postcard is an addressed piece: right for past-customer reminders and small job-radius drops, wrong for saturation.
Roofing mailers (flats)
A flat exceeds at least one letter maximum and can run up to 12 by 15 inches and 0.75 inches thick. The 6×11 or 8.5×11 “jumbo” roofing mailer with a before-and-after photo is a flat. Flats are the shape EDDM requires, and they carry the most space for photos, which suits roofing, where the finished product is visual. They are also the shape that punishes targeting hardest, as the cost section shows.
Letters in envelopes
A letter runs 3.5 to 6.125 inches high and 5 to 11.5 inches long. For roofing, the letter is the right piece whenever the message is personal and specific: “we installed your roof in 2008, and here is what to expect in the next five years.” An envelope signals correspondence rather than advertising, and letter-size mail is the cheapest shape to target tightly.
What Informed Delivery shows
USPS Informed Delivery emails participating households a grayscale scan of the address side of their letter-size mail, which includes postcards, before it arrives. Flats get no automatic consumer image, so a flat needs an Informed Delivery campaign with its own representative image or the recipient sees a placeholder. For roofing postcards, that means the address side is seen twice: design it as an ad, not a blank label field.
What Roofing Direct Mail Costs at the Post Office
Postage is the part of roofing direct mail with published numbers. Printing varies with size, stock, and volume, so get a printer’s quote before planning a campaign around a per-piece figure.
EDDM Retail is listed at $0.26 per piece, and EDDM through a Business Mail Entry Unit at as low as $0.259, both postage only. Retail EDDM requires at least 200 and allows up to 5,000 pieces per day per ZIP code, needs no mailing permit, and is dropped at the Post Office. The catch is that EDDM uses simplified addressing, which requires complete distribution: every residential address on each route you select, with no ability to skip a house.
Addressed Marketing Mail lets you mail exactly the list you choose, and the price depends on how many of your pieces land on the same carrier route. With no destination entry discount, letters of 3.5 ounces or less run $0.160 at saturation and $0.185 at 5-digit automation, the rate for a list with no route density at all. That is about 2.5 cents to go from blanketing a route to mailing hand-picked addresses. Flats of 4 ounces or less run $0.308 at saturation and $0.783 at 5-digit automation, a penalty of 47.5 cents per piece. The full tier table is in the guide to targeted HVAC direct mail campaigns.
The rule that follows for roofing direct mail is simple. If you want a precise list, mail letters or postcards. If you want a big photo flat, mail the whole route. A jumbo mailer sent to a filtered list of older roofs can cost more than double the same mailer sent to everyone.
The 200-piece minimum. Every USPS Marketing Mail mailing must contain at least 200 pieces or 50 pounds. A job-radius drop to the 40 houses around a completed roof is not a Marketing Mail job at any price. Batch those drops weekly or twice a month until they clear 200, or send them First-Class, where the total cost on 40 pieces is small next to the value of one roof.
Roofing Direct Mail to Past Customers
Past-customer roofing direct mail is built on the calendar of the roof, not the calendar of the company. Each piece below runs off a field in your records.
The roof-age letter: roofing direct mail only you can send
Sort past customers by install year and material. When a 3-tab roof nears 15 years or an architectural roof nears 25, send a letter that states the install date, what typically starts to fail at that age, and an offer to inspect it with a photo report. It is the single most specific piece a roofing company can mail, and no competitor can send it because no competitor has the date.
Service reminders by season
Gutter cleaning in spring and before winter, holiday lighting booked in September and October, moss treatment ahead of the wet season, and ice dam prevention in northern markets. These roofing postcards keep the company present between replacements and fill the slow months. They pair naturally with a roofing maintenance program, where the mail becomes the renewal notice for a plan the household already bought.
The warranty anniversary card
Manufacturer warranties often carry conditions on notice, transfer, and maintenance. A card on the anniversary of the install that reminds the homeowner what the warranty covers, and what it asks of them, is useful information and a natural prompt for an inspection.
The unsold estimate follow-up
An estimate that did not sell in April is often a roof that still needs replacing in October. A short letter at 90 days and again at six months, referencing the date of the estimate and what you found, reopens a conversation that a phone call alone rarely does.
The change-of-ownership letter
Over a 20-year roof life, many of the houses you roofed will sell. The new owner does not know who installed the roof, what warranty transferred, or when it was done. A welcome letter to the new owner, with the install date and warranty details, turns a lost customer record into a new one.
Address hygiene is not optional. USPS requires each address on a Marketing Mail mailing to be updated within 95 days before the mailing date (the Move Update standard), usually through an NCOALink provider. A past-customer file that is never run against change-of-address data mails former owners for years. Ask any vendor who is responsible for that update and how often it runs; the guide to HVAC direct mail services covers the questions to ask.
The Job-Radius Roofing Mailer
Every completed roof is a marketing event on its street. The crew was visible for days, the dumpster sat in the driveway, and the neighbors’ roofs are often the same age as the one you replaced. A standing rule that every completed job triggers roofing direct mail to the surrounding homes is one of the most reliable ways a roofer can use mail.
- Who to mail: the 50 to 100 homes with a sight line to the job, or the full carrier route if the neighborhood was built at one time. A list built from the job address is addressed mail, so it can go letter-size or as a postcard at low cost.
- When to mail: within two to three weeks of cleanup, while the new roof is still visibly new. Batch several jobs into one mailing to clear the 200-piece minimum.
- What to say: “We just replaced the roof at a home on your street.” Include a photo of the finished roof and the street name only with the customer’s permission. State the year the neighborhood was built if you know it, and what roofs of that age typically need.
- What to pair it with: the yard sign during the job, a heads-up note to the adjoining houses before tear-off, and a magnetic sweep of the neighbors’ driveways before the crew leaves. The mailer lands on a street that already saw the work.
The job-radius mailer is also the cleanest test of whether roofing direct mail pays for your company, because the audience, the timing, and the message are the same every time. The full set of street-level tactics is in the list of roofing marketing ideas.
Storm Response Roofing Direct Mail
Storm response is where roofing direct mail is most often misused. Mail takes days to arrive; a storm chaser’s crew knocks on the door the next morning. A roofing company does not win storm season by mailing faster than the chasers. It wins by reaching its own customers first through faster channels, then using mail to arrive with something the chasers cannot send.
Storm roofing direct mail before the season
- Build the lists now. Every past customer and open estimate, segmented by ZIP code, with a current address and phone number. When a storm crosses three ZIP codes, the list should take minutes to pull.
- Approve the creative now. A storm-response letter and a storm-response postcard, legally reviewed, with blanks only for the date and area. Pre-printed shells, with the address and variable text added after the storm, cut days off production.
- Send a pre-season piece. Each spring, mail past customers in hail-prone areas a plain explanation of what to do after hail: how to look for damage from the ground, why not to climb the roof, what the insurance claim process looks like, and whom to call. When the storm comes, they already know your answer.
Roofing direct mail after the storm
- Same day: call, text where you have consent, and email every past customer and open estimate in the affected ZIP codes, offering an inspection with a photo report.
- Within the week: the addressed storm letter follows to the same list, restating the inspection offer and what the homeowner should expect from the claim process. First-Class is worth the extra postage here, because speed matters more than rate.
- After your own base is covered: saturation mail to the routes the storm crossed, if you choose to run it. This is the piece competing with every chaser’s card, so it has to look local and say what you will not do.
What storm roofing direct mail must not say
Colorado CRS 6-22-105 says a roofing contractor doing work paid from a property insurance policy shall not advertise or promise to pay, waive, or rebate all or part of the deductible. Texas Business and Commerce Code 27.02 makes it a Class B misdemeanor for a seller expecting to be paid from property insurance proceeds to pay, waive, absorb, or rebate the insured’s deductible, or to provide a credit that offsets it. A mailer headline promising to “cover your deductible” can violate both statutes on its own. Say the opposite in print: “We do not waive or absorb deductibles.” In a mailbox full of chaser cards, that sentence is a differentiator.
Colorado also gives homeowners 72 hours to rescind a roofing contract after written notice that an insurance claim was denied in whole or in part (CRS 6-22-104), with a refund due within 10 days. Storm mail that pushes homeowners to sign before the adjuster visits sets up exactly that cancellation.
Key takeaway: storm-response roofing direct mail follows the phone call and email to your own customers; it does not replace them. Prepare the lists and creative in the off-season, and put the deductible sentence in writing.
Roofing Canvassing and Door Hangers Alongside the Mail
Roofing canvassing, knocking on doors after a storm or around a completed job, is often run alongside roofing direct mail, and it carries its own rules.
Never put anything in the mailbox
Federal law, 18 U.S.C. 1725, makes it an offense to knowingly and willfully deposit mailable matter such as circulars or sale bills on which no postage has been paid in any letter box approved by the Postal Service, with intent to avoid postage, and each piece is a separate offense. A door hanger goes on the door. A flyer tucked into the mailbox or its flag is the fastest way to turn a canvassing crew into a complaint.
The Cooling-Off Rule applies to door-knock sales
The FTC’s Cooling-Off Rule at 16 CFR Part 429 covers sales of $25 or more made at the buyer’s residence when the seller solicited the transaction there, which describes most roofing sales that begin with a knock on the door. The buyer has until midnight of the third business day to cancel, where a business day is any day except Sunday or a federal holiday, and the contract must carry the required cancellation notice. A sale that started with a mailer and a homeowner’s phone call is a different transaction from one that started with a canvasser, so your paperwork should record how each job originated.
Local rules and signs
Many cities and counties require door-to-door solicitors to register or hold a permit, and some set hours. Check with the city or county clerk in each area before a crew goes out, and have the crew carry the permit. Respect “no soliciting” signs regardless of what the local ordinance says; one ignored sign costs more goodwill than the house was worth.
How canvassing and mail work together
The effective pairing is a door hanger that matches the mailer. The household sees the same name, photo, and offer on the door and in the mailbox within the same week, and the hanger gives the canvasser something to leave when nobody answers. Log every door-knock conversation against the address, so the follow-up mail references what the homeowner said rather than starting over.
What to Print on Roofing Direct Mail, and What Not To
Your license number on every piece of roofing direct mail
California Business and Professions Code 7030.5 requires licensed contractors to include the license number in all forms of advertising as prescribed by the registrar. Florida Statutes 489.119(5) requires the registration or certification number in every advertisement regardless of medium. Other states have their own rules; check your licensing board before printing, and put the number on every piece whether required or not. It is one more thing that separates a local roofer from a chaser.
The word “free”
Free roof inspections are the standard offer on roofing mailers, and the FTC’s guide on the word “free,” 16 CFR 251.1, sets the terms. A free offer must be what it says, any conditions must be stated clearly next to the offer, and an offer that never ends stops being a special offer. Run it as a seasonal or storm-specific offer with an end date.
Monthly payment figures
“New roof for $149 a month” is a trigger term under Regulation Z, 12 CFR 1026.24(d). An ad that states the amount of a payment, the number of payments, or a down payment must also state the down payment, the terms of repayment, and the annual percentage rate. If a mailer mentions financing, either print the full disclosure or say “financing available” without numbers. The roofing advertising guide covers financing ads on other channels.
Reviews and ratings
Customer quotes on a mailer should be real, attributed with permission, and representative. The FTC’s consumer reviews rule, 16 CFR Part 465, prohibits fake or misleading reviews and testimonials, and a quote that is reworded or selected to mislead falls on the wrong side of it.
The address side
The barcode clear zone in the lower right of the address side, 4.75 inches wide by 0.625 inches high, must stay free of dark art and printing. A full-bleed roof photo on the address side can knock a piece out of automation pricing. Keep photos on the message side, or leave the clear zone white.
Measuring Roofing Direct Mail in Booked Jobs
Response rate flatters roofing direct mail and cost per lead flatters it more. The number that matters is cost per booked job by piece and by audience, and it only exists if tracking is built into the mailing before it drops.
- One tracking method per piece. A distinct phone number, a personalized URL, or an offer code on each campaign, so a call can be traced to the piece that drove it.
- Match by address. The most reliable attribution for roofing direct mail is matching signed jobs back to the mailing list by address over the following 90 days, because a homeowner may keep the mailer and call months later.
- Hold out a group. Withhold 10 to 15 percent of each list at random and compare revenue per household between those who got mail and those who did not. That shows what the mail caused, rather than what would have happened anyway.
- Size tests to the math. Detecting the difference between a 1.0 and a 2.0 percent response needs about 2,320 pieces per version at standard confidence. A 1,000-piece split test of two roofing postcards cannot tell you which one won.
Measure each audience separately. Past-customer mail, job-radius mail, and storm saturation mail have different costs and different response, and averaging them hides which one is paying for the others. The math behind these numbers is in the guide to HVAC direct mail ideas, and it applies to roofing unchanged.
Where ContractorHalo Fits in Roofing Direct Mail
ContractorHalo is a CRM built for residential contractors and run as a done-for-you program. Your production software still schedules crews, measures roofs, and sends invoices. ContractorHalo owns the customer relationship around those jobs, and most roofing direct mail is relationship work that depends on a record of every household.
The CRM keeps every contact and communication in one dashboard, flags new opportunities as service, project, or referral, and reminds your team if nobody connects within two days. The automated marketing program sends thank-you cards, satisfaction surveys, service reminder postcards, maintenance reminders, holiday and anniversary cards, and an eNewsletter by mail and email, with personalized URLs that show who responded. On-demand marketing handles direct mail from custom designs or seasonal templates, neighborhood mailings off completed job addresses, and an Every Door Direct Mail service. Halo’s team runs the program, so the mail keeps going out when your office is on the phones after a storm.
For what to look for in the system underneath, see the roofing CRM software buyer’s guide, and for the short version, what is a roofing CRM. For how mail fits with the other channels that bring in new homeowners, see roofing lead generation.
Frequently Asked Questions
Does roofing direct mail still work?
Roofing direct mail works when it goes to households with a reason to hear from you: past customers whose roofs are reaching a known age, open estimates, and the neighbors of a job you just finished. Cold saturation mail to whole ZIP codes after a storm, competing with every other roofer’s card, is the weakest use of the channel.
How much do roofing postcards cost to mail?
A roofing postcard sent as addressed USPS Marketing Mail is billed at letter rates, which run roughly 16 to 18.5 cents per piece at carrier route and automation prices, depending on how many pieces land on each route. A standard 4×6 postcard is not eligible for Every Door Direct Mail, which requires flat-size pieces. Printing is extra and varies with stock and volume.
Are roofing postcards or roofing mailers better?
Use roofing postcards or letters for targeted lists, such as past customers and the homes around a completed job, because letter-size mail costs only about 2.5 cents more per piece to target precisely. Use larger roofing mailers (flats) when mailing an entire carrier route, because a flat mailed to a filtered list costs far more than the same flat mailed to every house.
How should a roofer use direct mail after a storm?
Reach past customers and open estimates in the affected ZIP codes by phone and email the same day, then follow with an addressed storm letter within the week. Prepare the lists and the creative before the season. Never advertise paying, waiving, or rebating a deductible, which is illegal in states including Texas and Colorado.
What rules apply to roofing canvassing and door hangers?
Never put flyers in a mailbox, which federal law 18 U.S.C. 1725 prohibits for unstamped mailable matter. Door-knock sales of $25 or more at the home fall under the FTC Cooling-Off Rule, giving the buyer three business days to cancel. Many cities also require solicitor permits, and crews should respect no-soliciting signs.
Can ContractorHalo run our roofing direct mail?
ContractorHalo is a CRM run as a done-for-you program. It keeps the customer record behind every mailing and sends thank-you cards, service reminder postcards, holiday and anniversary cards, and an eNewsletter, plus neighborhood mailings off completed jobs and an Every Door Direct Mail service. Your production software keeps scheduling and invoicing.
Conclusion
Roofing direct mail books jobs when it is sent to a household with a known roof and a reason to hear from you. Mail past customers on the calendar of their roof, mail the street around every completed job while the work is still visible, and prepare storm-season mail in the off-season so it follows your phone calls rather than competing with the chasers’ cards. Choose the shape to match the list, keep deductible offers and unstated conditions off the page, and keep flyers out of the mailbox.
Then measure each audience in booked jobs. Start with the job-radius mailer and the roof-age letter, run them for a season with a holdout group, and compare their cost per booked job against what you pay for leads today.


