Guide

Roofing Flyers: Templates, Examples and Where to Leave Them

By Aaryan Gupta October 4, 2026

Print a roofing flyer as an unfolded letter-size sheet (8.5 by 11 in.) with one headline, one offer, your phone number and, in Florida and California, your license number. That size can go to doors by hand or to whole carrier routes through USPS Every Door Direct Mail (EDDM). Hand it over or leave it at the door, never in or on a mailbox, which federal law and USPS rules reserve for stamped mail.

For how flyers compare with yard signs, door hangers and postcards, see Yard Signs, Door Hangers and Postcards: What Offline Roofing Marketing Still Works.

This one-page template fits a door and an EDDM route

Cut any line you can’t back up, and leave the EDDM lines off anything you hand out.

FRONT

[HEADLINE: biggest type on the page]
Roof repair and replacement
in [town or neighborhood]

[OFFER: one line]
Free roof inspection,
book by [date]

[PROOF: only what is true]
[Rating] on Google, [count] reviews
[Manufacturer certification you hold]
[Photo of a roof you did nearby]

[PHONE: second-biggest type]
Call or text [phone number]
[QR code to your booking page]

[SMALL PRINT]
[Company name]  License [number]
[Service area]
[EDDM Retail indicia and "Postal Customer",
 only if mailing]

BACK (optional)

What the free inspection covers:
- [what you check]
- [what you check]
- [what you check]
- [what the homeowner gets after]
[Second photo of local work]

A roofing sales rep on r/RoofingSales who tracked his door hangers put the difference between his worst and best designs down to targeting and to design: simple, contrasting colors with a bold headline and call to action. The template above follows that layout. A Florida contractor with about 13 years in roofing described homeowners in his market after a hurricane: “Every person has had fifty people knock the door, flyers every other day.” Where flyers pile up like that, name the job and the neighborhood in the headline so it reads at a glance.

Point the QR code at your booking page and add utm_source, utm_medium and utm_campaign tags to the end of the link, which Google Analytics says to use together so campaigns can be told apart. Name each campaign after one drop. The tags count scans only, so ask every caller where they got your number.

If you’d rather start from a designed layout, the USPS EDDM page links Adobe Express as a free design tool, along with a directory of printers.

Change the headline and offer for each of four readers

Keep the layout and swap the top two blocks.

Neighbors of a job you’re working. Headline: “We’re replacing a roof on [street] this week.” Ask the customer before you name the street, and offer an inspection while the crew is close by. EDDM can’t single out the houses around one roof, so walk these flyers to the doors or mail a smaller postcard version. As of October 2026, First-Class postcards to the 25 houses around a job come to $16.25 in postage before printing. Direct Mail for Roofers: Postcards, List Costs and Response Rates covers mailing lists.

Finished customers. Leave a flyer at the end of the job with your warranty terms and a QR code for a Google review. Google Business Profile makes that code under Read Reviews, then Get more reviews, only in a computer browser, and Google suggests showing it in print. Offer nothing for the review, because Google treats free or discounted work in exchange for reviews as fake engagement and prohibits it. A discount for booking a job is fine.

Property managers. A commercial roofing owner on r/RoofingSales said his company used to mail managers care packages of pens, letter openers, keychain fobs and magnets, with a flyer about its repair work and warranty offerings. Lead a manager’s flyer with repair work and warranty terms.

Homeowners after a storm. Read the next section before you print anything that mentions insurance or a deductible.

Texas and Florida limit what a storm flyer can promise

Under Texas Business and Commerce Code 27.02, advertising or promising to pay, waive, absorb or rebate an insured’s property-insurance deductible without the insurer’s consent is a Class B misdemeanor. A flyer line like “we pay your deductible” falls under it.

Florida Statute 489.147 covers any written or electronic message in which a contractor encourages a homeowner to make a roof-damage insurance claim. That message must carry three notices: the homeowner pays the deductible; a contractor who waives or rebates the deductible commits insurance fraud, a third-degree felony; and filing a false claim is insurance fraud.

The notice has to be in at least 12-point type and at least half as large as the biggest type on the piece, so a storm flyer with a huge headline needs a large notice. Copy the exact wording from the statute before you print.

The same statute bars offering a rebate, gift card, cash, coupon, deductible waiver or anything else of value in exchange for a roof inspection or a claim, so “free inspection plus a $50 gift card” is illegal in Florida. Licensed or not, a violator can be fined up to $10,000 per violation.

Outside Texas and Florida, ask your state’s insurance department before a flyer mentions a deductible. The wider claim rules are in What a Roofer Can Legally Do on an Insurance Claim, From Deductibles to Contingency Agreements.

Florida and California require your license number on the flyer

Florida Statute 489.119(5)(b) requires a contractor’s registration or certification number on every advertisement in any medium, and a flyer is an advertisement. California Business and Professions Code 7030.5 requires every licensed contractor to put the license number in all forms of advertising. Elsewhere, ask your licensing board, and keep the slot in the small print either way.

Federal law and USPS rules keep flyers out of the mailbox and off it

A roofer on r/Roofing with a full-time day job, who couldn’t knock doors, was designing “a flyer that I can print out and put in mailboxes at like 5 am” on Saturdays.

That plan runs into 18 U.S.C. 1725, which makes it an offense, punishable by a fine, to knowingly put unstamped circulars or other mailable matter in a mailbox to avoid postage. USPS’s Domestic Mail Manual adds that nothing unstamped may be placed on, attached to, hung from or inserted into a mailbox. A flyer tucked under the flag or rubber-banded to the post breaks that rule as well.

Leaving a flyer at the door falls outside 1725, so wedge it in the frame where the wind won’t take it, or hand it to whoever answers. Before a crew goes out, read your city’s handbill rules, and have the crew skip any house posted no solicitors or no trespassing.

Texas treats a poster on a public-road right-of-way as an illegal sign

Texas Transportation Code 393.002 bars a sign on a public-road right-of-way unless state law allows it, and Section 393.001 defines a sign as any outdoor sign, display, poster or other thing used to advertise or inform. That wording reads wide enough to cover a flyer stapled to a utility pole by the road.

Each violation carries a civil penalty of $500 to $1,000, and every day counts as a new one. Section 393.005 also makes it a Class C misdemeanor. The penalty reaches whoever commissions the sign, so a roofer who pays a crew to staple flyers is liable along with the crew. Keep flyers off poles and street signs by the road.

EDDM mails a flyer to every address on a carrier route

EDDM works by carrier route. You can narrow the routes by Census data such as household size and income, but you can’t pick individual houses. USPS’s FY2025 counts work out to about 721 addresses on an average route, which tells you roughly how many to print per route.

EDDM Retail postage is $0.260 a piece for flats up to 3.3 oz under USPS Notice 123. Printing and design are extra, and USPS reprices from time to time, so recheck the notice when you order.

EDDM Retail needs no permit and takes at least 200 and up to 5,000 pieces per day per ZIP Code. Above that, EDDM BMEU has no volume limit but needs a bulk mailing permit.

By the USPS flats table, an unfolded letter-size flyer counts as a flat because its 8.5 in. height clears the 6-1/8 in. line. A half-sheet doesn’t. Run your size through the Mailpiece Size Checker in the EDDM Online Tool before you print.

Address each piece to “Postal Customer” and print the EDDM Retail indicia, a download on the USPS EDDM page, larger than half an inch square, in capitals of 4-point type or bigger.

Bundle the flyers in stacks of 50 to 100 that stand no taller than 6 in. Each bundle gets an EDDM facing slip on top showing its piece count.

Check these before the print order goes in

  • The headline names the job and the neighborhood.
  • One offer, with an end date.
  • The phone number in the second-biggest type, and a QR code with campaign tags.
  • Your license number in the small print.
  • No deductible promise in Texas or Florida, and in Florida the three notices on anything that encourages a claim, with no gift card for an inspection.
  • No reward of any kind for a Google review.
  • Nothing in or on a mailbox, or stapled to a roadside pole.
  • Letter size, unfolded, if any of the run might go through EDDM.

A homeowner holding your flyer can still search for a roofer on Google before calling. Run the free Google Maps heatmap: pick your Google profile and a search, and in a few minutes you’ll see your rank at 49 points around your office.