All articles

Lead Generation

Is Direct Mail Worth It for Home Services? 5 Tests

Cost per booked job from mail runs $62 to $400, and only two numbers move it. The arithmetic that decides direct mail before you spend a dollar.

Om Patel 17 min read
Photo: Daniele Levis Pelusi / Unsplash

The short answer

Direct mail is worth it when gross profit on one job exceeds your cost per booked job, which runs roughly $62 to $400 depending on whether you saturate cheaply or mail an addressed list. Plan on 0.2 to 0.4 percent of a cold drop becoming a booked job, not the 3 to 4 percent response rates the industry quotes.

Direct mail is worth it for a home service business when the gross profit on one job is bigger than your cost to buy one job through the mailbox. That number is knowable before you spend anything, it lands between roughly $62 and $400 per booked job, and only two variables move it. Almost everything else written about direct mail argues about whether the medium is dead. That argument is not useful to an owner with $2,000 and a decision to make.

The one calculation that answers the question

Skip the response rate. The number you need is cost per booked job: the per-piece cost divided by the share of pieces that become jobs. Two variables, and that is the whole model.

All-in cost per piece0.2% booked0.4% booked
$0.25 (saturation, high volume)$125$62
$0.40 (saturation, low volume)$200$100
$0.80 (addressed, targeted list)$400$200

Now put your own gross profit next to it. Not revenue, gross profit, meaning what is left after materials and the labour on that job. At 40 percent gross margin, a $300 drain cleaning leaves you $120, a $1,500 furnace repair leaves you $600, and an $8,000 roof leaves you $3,200.

At $125 cost per booked job, the roof pays for itself twenty five times over and the drain cleaning barely clears. At $400, the drain cleaning loses money on every job it produces and you would not know for two months.

That is the answer to the headline question, and it is trade-specific rather than medium-specific. Direct mail is a channel with a floor on ticket size, and the floor sits somewhere between $300 and $800 for most operators.

Watch out

Use gross profit, not revenue, and not net profit either. Owners who run this math on revenue conclude that everything works. Owners who run it on net profit after overhead conclude that nothing works. Gross profit on the marginal job is the number that tells you whether one more job is worth buying.

Why the quoted response rates are useless to you

Every page ranking for this question quotes a response rate, and the figures do not agree. Postalytics puts home services at 3.75 percent. ServiceTitan cites 4.25 percent for postcards. The Association of National Advertisers has published a 3.7 percent household response rate. The Data and Marketing Association's widely repeated figures are 9 percent for house lists and 4.9 percent for prospect lists. PipelineOn splits home services into 2.9 percent for prospect lists and 5.3 percent for house lists.

Two problems make all of these unusable for planning a drop.

First, a "response" is not a job. In the source research a response includes visiting a website. Postalytics' own summary of what actions mail drives lists website visits at 77 percent and purchases at 64 percent, which are different events. If 3 percent respond, half of those become an actual estimate, and you close a third of your estimates, you have booked 0.45 percent of the pieces you mailed. That is the number that pays for the campaign.

Second, house lists are in the average. A house list is past customers, people who already let you into their home and paid you. Mailing them is a retention play with completely different economics from mailing strangers on a carrier route. Blending the two produces an average that describes neither.

The most honest page currently ranking for this query, a guide from Lowcountry Business Spotlight, says it directly: "You will find industry averages quoted between 2% and 9%. Treat them with suspicion: most come from campaigns mailing to a house list of past customers, which is a completely different thing from a cold neighborhood." That is why the table above is built on booked jobs.

What it actually costs in 2026, in both countries

Nearly every guide on this topic is written for a US mailer, which is a problem if you operate in Ontario. Here are the published rates for both.

ProductCountry2026 postage per piece
USPS EDDM Retail (Marketing flats)US$0.26
Canada Post Neighbourhood Mail, standardCA$0.200 ($0.187 + $0.013 transport)
Canada Post Neighbourhood Mail, oversizedCA$0.220
Canada Post Postal Code TargetingCA$0.457
Canada Post Personalized MailCA$0.566

USPS lists EDDM Retail at $0.26 per piece and requires no mailing list, since pieces are addressed to "Postal Customer" and delivered to every address on your selected routes. The constraint worth knowing is volume: at least 200 and up to 5,000 pieces per day per ZIP code. Hitting 12,000 homes in one ZIP is three days of drops, not one.

The Canadian equivalent is Neighbourhood Mail, unaddressed mail delivered along chosen postal walks, capped at 6 inches by 12 inches and 50 grams for the standard rate. Canada Post offers a 5 percent small business discount, worth about a penny a card, and contract rates starting at a commitment of 100,000 pieces a year, which is not a small business number.

Printing sits on top of postage in both countries. The realistic spread: saturation mail all in, printed and delivered, runs roughly $0.20 to $0.35 per piece at volume, and addressed mail to a purchased or built list runs roughly $0.65 to $0.92. In an r/sweatystartup thread on EDDM, a deck builder was quoted 22 cents at 5,000 pieces and 19 cents at 10,000 including design, print and postage, while another operator said flatly, "I've never paid more than 19 cents per home." At the other end, PipelineOn puts a 6x9 addressed postcard at 5,000 quantity at $0.65 to $0.85 each.

That gap is the single biggest lever in this decision. It is roughly 3x, and it moves your cost per booked job by the same multiple.

Saturation or addressed: pick by relevance, not by price

The instinct is to buy the cheap one. The right rule is relevance.

Saturation mail sends to every door on a route. You pay a third as much per piece and you accept that some of those doors are apartments, rentals, and homes that will never need you. That is fine when your service is broadly relevant. Almost every house needs a plumber, has a furnace, and has a driveway.

Addressed mail costs 3x more and buys you the ability to exclude, which is worth paying for when relevance is narrow. A commenter on a tree service EDDM thread put the failure mode precisely: a carrier route "may look good on paper, but still include plenty of homes with few trees, rental properties, condos, or streets that are not a fit. For a tree company, that wasted coverage adds up fast."

A commercial printer, answering a separate thread on postcards for the trades, suggested finding "areas with homes that share a common issue," and said he had pool repair clients targeting homes with aging pools. Think of a subdivision built fifteen years ago now hitting the same maintenance wall at once. Age of housing stock is the most underused targeting variable in the trades. Canada Post's targeting tool filters by census attributes including income, home ownership and household composition, which is more control than EDDM offers.

There is a third option most owners skip. One operator compared his own numbers: with EDDM he "sent 5k pieces a month for a few thousand a month," then switched to a shared coupon pack and did "30k pieces a month for $1k/month." His conclusion was blunt: "I'd need a response rate 10x higher to justify going back from Valpak to eddm and I can assure you it wasn't even close to that." Shared mail converts worse per piece, but at a sixth of the cost and six times the reach it did not have to convert well to win on cost per job.

Mail is one input. What decides whether it pays is whether the call it produces gets answered, qualified and tracked to a closed job. Pavado builds the lead generation system around that: a conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking.

Get a lead plan

The attribution trap that kills working campaigns

Here is the finding that should change how you measure this, and that no page ranking for this query mentions.

A large share of the demand your mail creates will not arrive through the mail. It arrives through Google. Asked why he did not respond to mailers, one commenter in an r/sweatystartup thread on failing campaigns said simply: "I never call the number on mailers. I'd rather Google the service I need."

That is not one person's quirk. It is the dominant behaviour for anything above an impulse purchase. The card creates awareness and a name. The homeowner then does what they do for every other purchase: search the name, read the reviews, and call from the search result. The tracking number on the card records none of this, so a campaign measured only by that number will systematically undercount itself and get killed, even as the ANA figure that 42 percent of recipients read or scan mail pieces says plenty of people saw it.

Three measurements together, none alone:

  1. Ask at intake and log it. "How did you hear about us" recorded on every single call, in a field, not in someone's memory. This is the only method that catches the Google-mediated response, and it only works if it is a required field.
  2. Put a QR code or a dedicated landing page on the card. This gives you a hard floor on response. Treat it as a floor, not a total.
  3. Compare booked revenue in the six weeks after a drop against the six weeks before. Crude, but it is the only measurement that captures everything, including the branded searches you cannot attribute.

Judge at six weeks, not two. Advertising mail is kept for around 17 days on average by the frequently cited figure, and for home services the real tail is longer, because the card sits on the fridge until the water heater fails.

By the numbers

If mail generates a call and that call goes to voicemail, you paid for a lead and handed it to a competitor. The median first response time for home service businesses is 42 minutes, only 12 percent of contractors consistently respond within five minutes, and 27 percent of contractor inquiries never get a response at all, per CustomerFlows' 2026 benchmark compilation. Clear the two weeks after a drop before you spend the money.

Three drops to a small area beats one drop to a big one

This is the most consistently repeated advice from people who have actually sold and run mail, and the most consistently ignored by owners running their first campaign.

The instinct is to spend the budget on reach: 12,000 homes, one card each. The operators say split it. "Instead of 12,000 postcards to 12,000 unique homes send 4,000 postcards to 4,000 unique homes three times, say every 2 months," wrote one commenter in a thread started by a Toronto home improvement owner asking exactly this. A former direct mail salesperson in the same thread independently gave the same number: "You'll want to hit the same area 3 times, with one mailing per month. That's the magic number."

A printer with twelve years in the business framed the failure it prevents: "Most people will send out one round of poorly designed postcards and say direct mail is dead." His fix was a second drop at 30 days with a different design, plus yard signs at the entrances of the same neighborhoods so the mail and the physical presence reinforce each other. Same colours, same name, same branding.

Note that this costs the same. Three drops to 4,000 homes and one drop to 12,000 homes are the same 12,000 pieces and the same invoice. The repeat version is strictly better because recognition compounds and the second and third cards land on households that have already seen your name.

If you can only afford 4,000 pieces total, mail 1,300 homes three times. Do not mail 4,000 homes once.

The highest-return mail in the trades is 50 pieces, not 5,000

The cheapest job you will buy through the mailbox is next door to a job you are already doing.

The play is simple: when a job is booked, mail the immediate neighbours around that address. PipelineOn's version puts 50 houses within walking distance of a completed roof at about $40 total, against an industry cost per roofing lead of $150 to $300. One booked job out of that is an acquisition cost that no other channel touches.

Two details make it work, and both come from operators rather than vendors.

Timing. Mail so it lands while your truck is on the street. "Ideal is send 2 days before you're on site, so it hits while you're there," advised one commenter to a plumbing owner already sending 25 to 50 mailers around every job site. The card and the visible work become one message arriving twice.

Specificity. A generic card wastes the advantage. The version one operator recommended names the job: "hey we just finished this job (pics / description) for your neighbor John Q on Elm St, and since we are in the neighborhood we wanted to let you know you get a special neighbors discount of $X if you give us a call for an estimate in the next 10 days." Better still with the homeowner's permission to use their name and a photo of the work.

This is a small, repeatable channel rather than a campaign, and it has the best economics of any direct mail available to a trade. It stacks with everything else you do on that street, covered in more depth in how to get more jobs on the same street.

Where it genuinely loses

An honest answer needs the failures, and they are easy to find because people post them.

One operator mailed 1,500 flyers with a unique URL on the piece so response could be measured cleanly. The result: "the mail out generated precisely 0 website hits." Another hand delivered 500 professionally printed cards, picking each house individually in good neighborhoods that looked like they needed the service, and got "a total of 0 leads."

Both are real, and both are consistent with the arithmetic rather than contradicting it. At a 0.4 percent booking rate, 1,500 pieces produces an expected six responses and perhaps one job. Zero is well within normal variance at that volume. The lesson is not that mail fails, it is that 1,500 pieces is not a test. It is a coin flip you have mistaken for data.

Mail also loses when your ticket is under about $300 and you are mailing an addressed list, when you need payback inside 30 days, and when the card carries no offer, because "we do plumbing" is a business card mailed to strangers. One failure mode is worth naming because owners rarely diagnose it correctly: the order that determines response is list, then offer, then creative. Most owners answer a flat campaign by redesigning the card, which is the last of the three.

The five tests, in order

Run these before you spend, and in this sequence. Each one can end the decision.

  1. Ticket test. Is your gross profit on one average job at least 3x your projected cost per booked job from the table above? If not, direct mail is the wrong channel for this service line.
  2. Relevance test. Would most houses on a random residential route in your area plausibly need what you sell? Yes means saturation mail. No means an addressed list, at 3x the cost, which sends you back to test one.
  3. Volume test. Can you afford at least 4,000 pieces, split as three drops to a smaller area? If you can only fund 1,500, you are buying variance, not information.
  4. Intake test. Is there a required "how did you hear about us" field at intake, and will somebody answer the phone within five minutes for the six weeks after the drop? If not, fix that first. It is cheaper and it raises the return on every other channel you run.
  5. Patience test. Can you leave the campaign alone for six weeks before judging it, and run a second and third drop even if the first looks flat? If not, spend the money somewhere with a faster feedback loop.

Pass all five and mail is very likely worth it for you. Fail any one and you have found something cheaper to fix first.

So, is it worth it

For jobs worth more than about $1,500 sold to homeowners in a defined geography, yes. Mail reaches homeowners who are not currently searching, so it is not bid up by every competitor in your city the way search is. For low-ticket recurring services it works only in the cheap saturation form, and for anyone who cannot answer the phone it is not worth it at any ticket size.

The medium is not the variable. Your ticket size, your booking rate and your intake are.

If you are weighing mail against paid ads and cannot tell what either costs you per closed job, that is the problem to solve first. Pavado runs the demand and the capture together: targeted outreach and Meta campaigns, a conversion page built for your trade, and tracking from lead to sale.

Get a lead plan

Sources

  • USPS, "Every Door Direct Mail (EDDM)," usps.com, EDDM Retail specifications and rates.
  • Canada Post, "Neighbourhood Mail" prices, via PostNow, "2026 Canada Post Postage Rates."
  • Canada Post targeting tool for Neighbourhood Mail area selection.
  • Postalytics, "Direct Mail Trends & Statistics for 2026," including industry open and response rate table.
  • ServiceTitan, "Direct Mail Marketing Guide for Contractors."
  • PipelineOn, "Postcard Marketing ROI for Home Services: The Data."
  • Lowcountry Business Spotlight, "Is Direct Mail Worth It for a Small Business?"
  • Association of National Advertisers, Response Rate Report figures as cited by ANA.
  • CustomerFlows, "Home Service Business Statistics 2026: Benchmarks and Data."
  • r/sweatystartup, "Every Door Direct Mail Question."
  • r/sweatystartup, "Tips for using eddm."
  • r/sweatystartup, "not getting leads from my mailers?"
  • r/sweatystartup, "Have you guys used direct mail postcard and/or radio? if so what results?"
  • r/sweatystartup, "Is anyone doing really small direct mail campaigns? Like send 50-100 mailers around job sites?"
  • r/sweatystartup, "Direct mail out yields."

Frequently asked questions

Is direct mail worth it for a home service business?
It is worth it when the gross profit on one job is larger than your cost per booked job, which for a cold drop lands between roughly $62 and $400 per job depending on your per-piece cost and your booking rate. That makes mail almost automatic for roofing, HVAC replacement and restoration, marginal for mid-ticket trades, and hard to justify for anything under about a $300 ticket unless you are mailing cheaply and to past customers.
What response rate should I expect from a postcard?
Not the 3 to 4 percent you will see quoted. Those figures blend house lists of past customers with cold prospecting and count any response, including a website visit. For planning a cold drop, use 0.2 to 0.4 percent of pieces becoming a booked job. That is what a 3 percent response looks like after half of the responses turn into estimates and you close a third of those.
How much does direct mail cost per piece in 2026?
USPS EDDM Retail postage is $0.26 per piece, per USPS. Canada Post Neighbourhood Mail is $0.200 per piece for standard size, made up of $0.187 postage plus a $0.013 transportation fee, and $0.220 oversized. Printing sits on top. All in, saturation mail typically lands around $0.20 to $0.35 per piece and addressed mail to a targeted list around $0.65 to $0.92.
Is EDDM or a targeted mailing list better for contractors?
It depends on your ticket. Saturation mail like EDDM or Neighbourhood Mail costs roughly a third of addressed mail, so it wins on cost per booked job whenever your service is broadly relevant to every house on a route. Addressed mail wins when relevance is narrow, like pool repair or tree work, where a saturation route is mostly houses that will never need you.
Why did my mailer get zero calls?
Usually the list, then the offer, then the design, in that order. But check the measurement before you blame the campaign. A large share of mail-driven demand converts through a Google search for your business name rather than through the phone number on the card, so a campaign judged only by its tracking number can look dead while it is working. Also confirm somebody answered the phone.
How many times should I mail the same neighborhood?
Three, spaced roughly a month apart, is the number operators converge on. Mailing 4,000 homes three times costs the same as mailing 12,000 homes once, and the repeat version reliably performs better because recognition compounds. Splitting a fixed budget across more unique addresses is the most common way owners waste a mail budget.
Can I do direct mail in Canada, since EDDM is a USPS product?
Yes. The Canadian equivalent is Canada Post Neighbourhood Mail, unaddressed mail delivered to every address on chosen postal walks at $0.200 per piece standard size in 2026. Canada Post also publishes a targeting tool that filters areas by census data including income, home ownership and household composition, which is more demographic control than EDDM offers.
How do I know whether the direct mail actually worked?
Use three measurements together, because none is sufficient alone. Ask every caller how they heard about you and log it at intake, put a QR code or a dedicated landing page on the card, and compare total booked revenue in the six weeks after a drop against the six weeks before. Judge at six weeks, not two, because homeowners keep cards until something breaks.
Is direct mail cheaper than Facebook ads for contractors?
Not per lead in most cases, and that is the wrong comparison anyway. Compare cost per booked job. Mail's advantage is not price, it is that it reaches homeowners who are not currently searching and it does not get bid up by every competitor in your city. Its disadvantage is a slower and messier feedback loop, which makes it a poor first channel and a reasonable second one.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.