Skip to content

Marketing11 min read

Does direct mail still work for home service companies? The break-even math

Direct mail for home services at October 2026 USPS rates: EDDM vs mailing your own customers, a break-even response rate formula and a holdout test.

TradesWork Field Notes · October 8, 2026

Direct mail still works for home service companies, but not the way it's usually sold. The question isn't "what response rate does mail get?" Nobody can tell you that for your town, your offer and your list, and the industry averages that get quoted are mostly from other industries. The useful question is what response rate do I need to break even, and the answer is often surprisingly low when you mail the right people, and surprisingly high when you mail everyone.

This post prices both approaches with USPS rates in effect October 2026, gives you a break-even formula you can run on a napkin, and shows how to test whether mail actually added jobs, rather than just collecting credit for customers who would have called anyway.

What mail costs in October 2026

Postage is the one number in direct mail you can verify exactly. USPS Price List Notice 123 took effect October 4, 2026.1 Here are the prices that matter for a contractor, per piece.

OptionPostage per pieceWhat you getFits
EDDM Retail (flats up to 3.3 oz)$0.260Every address on the carrier routes you pick, no names, 200 to 5,000 pieces per ZIP per dayNeighborhood saturation, new service areas
Marketing Mail letters, Saturation$0.255Carrier-route saturation through a mail houseHigh-volume neighborhood drops
Marketing Mail letters, Automation 5-Digit$0.395Addressed, barcoded, presorted mailLarger addressed lists through a mail house
First-Class postcards, Automation 5-Digit$0.453Addressed postcards, First-Class delivery speedYour own customer list, presorted
First-Class postcard stamp (retail)$0.65Hand-addressed or printed and stamped at the officeSmall, personal batches

Sources: USPS Notice 1231 and the USPS EDDM page, which lists EDDM Retail at $0.26 per piece with a 200-piece minimum and a 5,000-piece daily maximum per ZIP Code.2 Printing, design and mail-house fees are extra and vary widely, so the examples below use clearly labelled assumptions for them.

For scale: USPS delivered to 170.4 million delivery points in fiscal 2025, about 157.8 million of them residential.3 A metro service area of 80,000 homes is a lot of postcards. That's the core problem with saturation mail. Most of the homes on a route don't need you this month.

The break-even response rate

Here's the formula that decides whether a mail piece can work.

Break-even response rate

cost per piece ÷ (share of responses that book × gross margin per booked job)

It answers: what share of the homes I mail need to respond for this drop to pay for itself on the first job alone? The beauty is that it doesn't require knowing anybody's average response rate. You compare the break-even number to what you think is plausible, and if the break-even is absurd, you don't mail.

Worked example: two very different mailers

All figures except postage are hypothetical assumptions. Replace them with yours.

Mailer A: EDDM tune-up offer to 5,000 homes. Postage $0.26, printing an assumed $0.14, so $0.40 per piece and $2,000 per drop. Say 70% of people who call book, and a booked tune-up yields an assumed $120 of gross margin on the first visit, counting the occasional repair.

Break-even = $0.40 ÷ (0.70 × $120) = 0.48%, or about one booked response for every 210 homes.

Mailer B: personalized postcard to 600 of your own customers whose system is 12 or more years old. Postage $0.453 presorted, printing and personalization an assumed $0.30, so about $0.75 per piece and $450 per drop. These customers already trust you. Say 45% of responders buy a replacement, and a replacement yields an assumed $3,200 of gross margin.

Break-even = $0.75 ÷ (0.45 × $3,200) = 0.05%. One sold replacement from the whole drop of 600 pays for it about seven times over.

Hypothetical break-even response rate by mailer (lower is easier)

Worked examples from the assumptions in this post (piece cost, booking share, gross margin). Not industry response data.

Hypothetical break-even response rate by mailer (lower is easier)
A: EDDM tune-up, 5,000 homes0.48%
B: Own list, old equipment, 600 homes0.05%
C: Own list, unsold estimates, 250 homes0.04%
D: EDDM replacement offer, 5,000 homes0.03%

Mailers C and D in the chart use the same method. C is the personalized postcard ($0.75) sent to 250 customers with unsold estimates, assuming 50% of responders buy and $3,500 of margin per sale. D is the EDDM piece ($0.40) carrying a replacement offer, assuming 40% of responders buy at $3,200 of margin.

Mailer D is the trap. On paper, an EDDM replacement offer has the lowest break-even because replacement margin is so large. In practice, almost nobody on a random route needs a new system this month, and the people who do will get three quotes. A break-even that looks easy can still be unreachable if the list is wrong. The formula tells you the threshold; your list decides whether you can clear it.

Where mail earns its keep: lists from your own job history

The reason Mailer B works isn't the postcard. It's the list. A contractor's job history is a better targeting engine than any purchased list, because it knows things no list broker does: what's installed, how old it is, what you quoted and what the customer said.

Segment from your recordsWhy mail fitsExample offer
Equipment 12+ years old, serviced by youReplacement is coming; you already know the model and the houseFree replacement assessment, priced options at the visit
Unsold estimates, 30 to 180 days oldThey wanted it once; price or timing got in the wayThe original options, still honored through a date
Lapsed membersThey valued maintenance onceRestart at last year's rate
Customers with no visit in 24+ monthsDrifting to whoever answers firstSeasonal check, membership offer
Neighbors of a recent install (EDDM on that carrier route)Social proof on the street, truck was visible"We just installed on your street" with a real local photo

A mailed piece also has a legal advantage over texts: you don't need the customer's prior consent to mail them, as you would for a marketing text sent with automated technology.4 Our post on texting customers legally covers why that matters. Mail still has rules: claims must be honest, and federal law makes a solicitation nonmailable if it suggests a government connection without the required disclaimers.5 Skip the seal-and-"final notice" look entirely; it erodes trust even when it's legal. And you should keep a do-not-mail flag for anyone who asks to stop. Our companion post, the best marketing list you own is your job history, goes deeper on building and cleaning these segments.

In TradesWork, ask the business flags thin weeks ahead and suggests audiences to work, such as unsold estimates, maintenance due and replacement candidates, and every list behind a number exports to CSV for a mail house. TradesWork doesn't print or send mail itself.

Measure it with a holdout, not a coupon count

Here's the uncomfortable truth about mail attribution. When you mail 600 loyal customers and 9 of them call, some of those 9 would have called anyway. Coupon codes and tracking numbers count responses; they don't tell you what the mail added. If you only count responses, mail to your best customers will always look brilliant.

The fix is old and simple: a randomized holdout.

  1. 1

    Build the eligible list

    For example, 750 customers with equipment 12 or more years old, excluding anyone with an open estimate or a job in the last 60 days.

  2. 2

    Randomly hold out about 20%

    Sort by a random number and set aside 150. Don't cherry-pick. They get nothing.

  3. 3

    Mail the other 600

    Same piece, same week. Use a dedicated phone number and URL so you can also see direct responses.

  4. 4

    Wait 60 to 90 days

    Replacements have a sales cycle. Count booked jobs and sold revenue in both groups, from any source, not just the tracking number.

  5. 5

    Compare rates, not counts

    Incremental jobs = (mailed group's booked rate − holdout's booked rate) × mailed count. That's what the mail bought.

A worked example with hypothetical results: the 600 mailed homes produce 15 sold replacements (2.5%) over 90 days. The 150 held-out homes produce 2 (1.3%). Incremental sales = (2.5% − 1.3%) × 600 ≈ 7 replacements the mail actually caused, not 15. At $3,200 of margin each, that's about $22,400 of incremental margin on a $450 drop. Still a great result, and now you know it's real.

Incremental jobs from a mailing

(mailed booked rate − holdout booked rate) × number mailed

Small lists make noisy tests. With a few hundred homes, a difference of one or two jobs can flip the result. Run the same segment test across two or three drops before you draw firm conclusions, and keep the holdout random each time.

Tracking mail into the job record

For any of this to work, each job needs to carry where it came from.

Attribution setup before the drop

  • A dedicated tracking phone number per mailer, routed to the office
  • A short URL or QR code per mailer that lands on a booking page
  • A campaign on every job booked from that number, URL or code
  • The mailed and holdout lists saved with the drop date
  • A 90-day report: booked jobs and sold revenue for both groups, any source
  • Cost per booked job and incremental margin, written down next to the drop cost

In TradesWork, a phone number can be tied to a campaign so calls to that number land on the job with the campaign attached, and online booking tags jobs to its own campaign. Revenue then rolls up by campaign in reports. The holdout comparison is a spreadsheet step: export both lists and their jobs, and compare rates.

Demand vs. capacity by week in TradesWork. Thin weeks flagged four weeks out are the time to drop mail to your own lists. · Real product screenshot, demo company data.
Demand versus capacity forecast by week

When direct mail is the wrong tool

Mail fits when

  • You have a specific segment from your own records, like old equipment or unsold estimates
  • The offer is worth real margin: replacements, memberships, big repairs
  • You can time the drop four to six weeks before a thin stretch on the board
  • You'll run a holdout and judge on incremental jobs

Skip mail when

  • The plan is saturation EDDM for low-margin tune-ups in a market you already cover
  • You can't tie calls and bookings back to the drop
  • The office can't absorb the calls in the week the mail lands
  • The list is purchased and the piece has no reason to be relevant to that home

Mail is slow, physical and expensive per touch, which is exactly why it still gets read. Used on a list you built from your own work, timed to a thin week, and measured honestly, it's one of the few marketing channels whose results you can prove. For timing, see our shoulder-season playbook, and for broader channel planning, the HVAC marketing guide.

Footnotes

  1. Price List, Notice 123, U.S. Postal Service Postal Explorer, effective October 4, 2026. ↩ ↩2

  2. Every Door Direct Mail, U.S. Postal Service, accessed October 2026. ↩

  3. Size and Scope, Postal Facts, U.S. Postal Service, fiscal 2025 figures, accessed October 2026. ↩

  4. 47 CFR 64.1200(a)(2), prior express written consent for telemarketing calls and texts, via Legal Information Institute, accessed October 2026. ↩

  5. 39 U.S.C. 3001, Nonmailable matter, Legal Information Institute, accessed October 2026. ↩