Direct mail ROI: the math, with a calculator

Direct mail ROI is three numbers in a trench coat: what a card costs, how many recipients respond, and what a response is worth. Everything else is refinement. This article gives you the formula, sane defaults for each input, and a calculator to run your own scenarios.

The formula

Profit = (cards × response rate × average order value) − (cards × cost per card)
And the derived number that matters most: breakeven response rate = cost per card ÷ average order value.

The breakeven rate is the honest gatekeeper. A $1.50 card against a $45 average order needs 3.3 responses per hundred cards to pay for itself. Against a $120 order, 1.25%. Against a $15 order, 10% — which almost nothing achieves, and now you know that before printing.

ROI calculator

Total mailing cost$300
Expected orders8.0
Expected revenue$360
Profit$60

Breakeven response rate: 3.33% — below that, this mailing loses money. Retention mail to your own customers typically responds far above cold-list rates, which is the whole argument for it.

Making each input honest

  • Cost per card — use the all-in figure (printing + postage). No-minimum platforms run $1.00–$1.50 per 4×6; agency pricing drops at volume but adds fees and commitments.
  • Response rate — the input people lie to themselves about. Segment warmth dominates it: recent high-spend customers can clear 5%; two-year-lapsed ones might not clear 1. When unsure, run the calculator at half your hoped-for rate and see if the plan survives.
  • Order value — your store’s AOV is the start; the segment’s own AOV is better (big spenders respond with big orders). Margin-adjust for the truthful version.

Three levers that move the answer

  1. Tighter segments beat cheaper cards. Halving your card cost improves profit linearly; doubling your response rate by mailing only the right people improves it faster. This is the argument for LTV thresholds.
  2. Friction eats response. A QR straight into a prefilled cart converts intent that a typed URL would leak. The response rate you measure is partly a property of the card’s landing experience.
  3. Timing multiplies everything. The same card, mailed when the customer is about to run out, answers a question they were already asking.

Counting what the mail caused (not just touched)

Attribution windows flatter every channel: some mailed customers would have ordered anyway. If a decision rides on the number — scaling spend, choosing segments — graduate from response counting to a measurement holdout, which subtracts the would-have-bought-anyway baseline and leaves the lift the card actually created.

Common questions

What is a realistic response rate for retention mail?

Own-customer mail commonly responds in the 2–6% range, with warm segments (recent, high-spend customers) at the top and long-lapsed ones at the bottom. Cold purchased lists run far lower — often under 1% — which is why the same card that prints money against your customers loses it against strangers.

Should I count profit margin or revenue in the calculator?

For a first pass, revenue against mailing cost is fine. For the truthful version, multiply expected revenue by your gross margin before comparing — a $45 order at 60% margin contributes $27. The breakeven response rate rises accordingly.

How do I actually measure the response?

Give the card a per-recipient QR code and count scans and the orders that follow. For rigor beyond that, hold out a slice of the segment and compare order rates between mailed and held-out customers — the gap is what the card caused.

Keep reading