Yotru

Direct Mail Fundamentals

How Much Does a B2B Direct Mail Campaign Cost?

We're intentionally not going to quote a number here, current pricing depends on format, volume, personalization depth and postage rates that all change, and a figure printed on a page tends to outlive its accuracy. What's actually useful is understanding the variables that move the cost, so you can reason about your own campaign and get a real quote for it rather than anchoring on a number that may no longer be current.

Practical guide · Published August 22, 2026 · Written by Zaki Usman

Why we don't quote a number here

Print and postage pricing shifts with paper costs, carrier rate changes and vendor terms, none of which stay fixed for long. A specific dollar figure written into an article like this would almost certainly be wrong within a year, and printing an outdated number is worse than not printing one at all. What's more durable is understanding what actually moves the cost up or down, which stays true regardless of what current rates happen to be.

What actually drives cost

Format size is the biggest lever: Small, Signature, Jumbo and Extra Large scale up in paper stock and postage together, and mixing formats within a single run adds setup complexity rather than saving money. Run volume matters too, cost per piece generally improves at higher volumes, up to a point, since fixed production setup costs get spread across more pieces. Personalization depth, how much the message, imagery and layout change per recipient, affects production complexity more than it affects postage. And postage class itself depends on size, weight and current carrier rates, which change independently of anything else on this list.

FactorWhat moves the cost
Format sizeLarger formats use more paper stock and typically cost more to post
Run volumeCost per piece generally improves as volume increases, within a single format
Personalization depthMore per-recipient variation adds production complexity, not postage
Postage classDepends on size, weight and current carrier rates

The cost that matters more

Cost per piece is the wrong number to optimize in isolation. The number that actually determines whether a campaign was worth it is cost relative to what a converted account is worth. A higher cost-per-piece campaign that reaches exactly the right accounts can easily outperform a cheaper campaign sent to a poorly qualified list, even though the second one looks less expensive on paper.

How to get a real number

The only way to get pricing that's actually accurate is to price a specific campaign, format, volume, personalization level and current postage rates all included, rather than relying on a general figure that may be based on a different scale or an outdated rate.

Frequently asked questions

Because format, volume, personalization and postage all move independently, a range wide enough to stay accurate would be too wide to actually be useful, and a narrow one would likely go stale.

Format size and postage class together, since they scale with each other and postage rates are the piece most likely to change independently of your campaign design.

It adds production complexity, but with variable-data printing that's mostly a setup consideration rather than a separate cost per version, since the personalization happens within one production run.

Generally, up to a point, since fixed setup costs spread across more pieces. That's part of why very small runs tend to have a worse cost-per-piece than a properly-scaled one.

Start with the variables that matter, format, volume, and personalization depth, decide what the campaign actually needs, and get a current quote against that specification rather than budgeting off a number found elsewhere.

Related topics

Work with Yotru

How Yotru prices a campaign

We don't quote a flat number because it isn't a flat number, Yotru prices each campaign against the actual variables that move cost: the format you choose, how deep the personalization needs to go, and how large the qualified list ends up being. Get us a real list and a target format and we'll come back with a real quote instead of an estimate you'd have to double-check anyway. .

Book strategy call