Yotru

Direct Mail Fundamentals

What Is a Good Response Rate for B2B Direct Mail?

There isn't a single benchmark number that means much across campaigns, response rate depends too heavily on list quality, offer strength, format, industry and how "response" is even defined to be meaningfully compared across companies. What's actually useful is understanding what drives response rate up or down, and judging your own campaign against your own baseline over time rather than an external number.

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

Why a universal benchmark doesn't work

A response rate quoted without context, list quality, offer, industry, account value, definition of response, tells you very little. A tightly-targeted list of a few thousand well-qualified accounts with a strong, specific offer will produce a very different result than a loosely-qualified list with a generic message, even if both ran the exact same postcard size. Any single number presented as "the" benchmark is really describing one specific combination of those variables, not the channel itself.

What actually drives response rate

List quality matters more than almost anything else, a well-qualified list will consistently outperform a loosely-qualified one regardless of creative. Offer relevance matters too, a message tied to something the recipient actually cares about right now beats a generic pitch. Personalization depth, format, and how easy the response path is, a QR code to a focused landing page versus a vague call to action, all move the number as well, and none of them can fully compensate for a poorly-targeted list.

Defining "response" in the first place

Different campaigns count different things as a response, a QR scan, a landing page visit, a form submission, a reply, a meeting booked, which makes cross-campaign comparisons even less reliable. Before evaluating a campaign, it's worth deciding upfront what actually counts as a response for that specific goal, since a scan-based rate and a meetings-booked rate will naturally look very different even from the same campaign.

Judge against your own baseline

The most useful comparison is your own campaign against your own prior campaigns, same list quality tier, same definition of response, tracked over time. That tells you whether a change in targeting, message or format actually moved the needle, which is a far more actionable signal than knowing whether you're above or below some external number that was never really comparable to your situation.

Frequently asked questions

Because published averages typically blend very different list qualities, offers and definitions of response together, which makes the resulting number less meaningful than it looks.

Improving list quality and offer relevance tends to move the number more than any creative change. A better-targeted list with an average postcard usually outperforms a poorly-targeted list with excellent creative.

Whichever one actually reflects the campaign's goal. Scans are useful for early engagement signal, but meetings or qualified opportunities are usually the number that matters for deciding whether to scale.

A few runs against similarly-qualified lists is usually enough to start seeing a meaningful pattern, particularly once list quality and offer are held roughly constant across them.

Not always, but it's the first thing worth checking, since targeting tends to have a bigger effect on response than creative or format changes.

Related topics

Work with Yotru

How Yotru tracks and reports your response rate

Yotru gives every recipient a unique QR code, so each scan can be attributed back to the specific account that acted rather than showing up as an anonymous number. That makes it possible to report scans, replies and meetings booked against your own list, and to compare one campaign against your own prior runs instead of guessing against an outside benchmark that was never built from your list. .

Book strategy call