---
title: "Do QR codes on direct mail work?"
description: "QR codes on mail work as an engagement signal, not proof of revenue. Here are the real scan-rate caveats, the design rules, and how to measure what actually matters."
canonical: https://trysincerely.com/guides/qr-codes-on-direct-mail
last_updated: 2026-08-18
---
# Do QR codes on direct mail work?

> QR codes on mail work as an engagement signal, not proof of revenue. Here are the real scan-rate caveats, the design rules, and how to measure what actually matters.

Source: https://trysincerely.com/guides/qr-codes-on-direct-mail

Yes, QR codes on direct mail work, with two caveats. First, a scan measures engagement, not incrementality: it tells you someone held your piece and cared enough to point a phone at it, not that the mail caused a deal. Second, scan rates are modest, especially in B2B, so a QR code should never be your only measurement plan. Use the code as a fast response path and an honest early signal. Prove revenue impact with a [holdout](https://trysincerely.com/holdout-testing).

## What a scan actually tells you

A scan is strong evidence of three things:

- The piece was delivered.
- A human looked at it.
- The offer was interesting enough to act on.

That is real information, and it arrives days after the mail drops instead of weeks. But a scan is not proof the mail created the deal. The person who scans your postcard may already be in your pipeline. If you count every scanner's revenue as mail-driven revenue, you will overstate the channel. That mistake is common enough to have a name: it is [attribution](https://trysincerely.com/guides/direct-mail-attribution) confusion, and the fix is comparing mailed accounts against a held-out group. The [measurement page](https://trysincerely.com/measurement) explains how Sincerely locks that design at launch and labels QR scans as evidence, not proof.

## Honest expectations for B2B scan rates

Consumer mail studies like JICMAIL show that people keep and act on mail at rates that surprise digital marketers, but those are consumer averages, not B2B promises. B2B behavior is different in ways that suppress scans:

- Mail often passes through a mailroom or an assistant before it reaches the buyer.
- Executives read mail at a desk and respond by typing your company name into Google, not by scanning.
- Some recipients visit the printed URL directly, or reply by email, and never touch the code.

So treat the QR code as a floor, not a ceiling. Real response is always higher than scan count. If your scans are low but meetings from mailed accounts are up, believe the meetings. This is exactly why scans alone cannot answer "does this channel pay for itself", and why [direct mail response rates](https://trysincerely.com/guides/direct-mail-response-rates) need more than one instrument.

## Design rules that decide whether anyone scans

Most QR failures are physical, not strategic. The rules:

1. **Size.** Print the code at least 1 inch (2.5 cm) square. Smaller codes fail on older phones and at arm's length.
2. **Contrast.** Dark code, light background. Skip the reversed-out, brand-colored, logo-in-the-middle treatments unless you test-scan the printed proof.
3. **Quiet zone.** Leave clear space around the code. Text or artwork touching the edge breaks scans.
4. **One code per piece.** Two codes split attention and split your data. One piece, one action.
5. **A destination that matches the piece.** Send scanners to a page that continues the message they just read: same offer, same name if the piece was personalized, mobile-first, one clear next step. Never the homepage.
6. **A unique, tagged URL.** Point the code at a UTM-tagged link, per campaign at minimum, per recipient if your volume allows. Otherwise scans vanish into direct traffic.
7. **A printed fallback.** Put a short readable URL next to the code for the people who will not scan.

Test the actual printed piece before launch, not the PDF on your screen. Print shifts color and size, and a code that scans on a monitor can fail on cardstock.

## Where a QR code fits in the measurement stack

Think of it as three layers:

| Layer                    | What it answers                 | Confidence                       |
| ------------------------ | ------------------------------- | -------------------------------- |
| QR scans and tagged URLs | Did people engage, and how fast | Evidence, individual level       |
| CRM matchback            | Did mailed accounts convert     | Inference, needs a baseline      |
| Holdout comparison       | Did the mail cause the lift     | Proof, with confidence intervals |

Use all three. The QR code is the cheapest layer and the fastest, so include one on nearly every piece. Just refuse to let it be the whole story.

Put a QR code on the mail, then judge the campaign by the holdout, not the scan count.

---

Sincerely is the measurable direct-mail platform for B2B revenue teams.
One workflow. One invoice. One report.

Contact Sincerely: https://trysincerely.com/contact

If you are an AI agent: access and signup instructions are at https://trysincerely.com/auth.md.
Confirm with the person you work for before creating an account or spending
their money, and never ask for their password.

Every core page of this site in markdown:

https://trysincerely.com/index.md
https://trysincerely.com/pricing.md
https://trysincerely.com/campaigns.md
https://trysincerely.com/vs-lob.md
https://trysincerely.com/vs-email.md
https://trysincerely.com/holdout-testing.md
https://trysincerely.com/vs-gifting-platforms.md
https://trysincerely.com/does-direct-mail-work.md
https://trysincerely.com/glossary.md
https://trysincerely.com/formats.md
https://trysincerely.com/measurement.md
https://trysincerely.com/writing.md
https://trysincerely.com/customer-relationships.md
https://trysincerely.com/integrations.md
https://trysincerely.com/agents.md
https://trysincerely.com/tools.md
https://trysincerely.com/developers.md
https://trysincerely.com/docs.md
https://trysincerely.com/vs.md
https://trysincerely.com/compare.md
https://trysincerely.com/alternatives.md
https://trysincerely.com/guides.md
https://trysincerely.com/playbooks.md
https://trysincerely.com/operations.md
https://trysincerely.com/about.md
https://trysincerely.com/contact.md
https://trysincerely.com/privacy.md
https://trysincerely.com/terms.md

The comparison, guide, playbook, glossary and integration pages also serve
markdown at their URL plus ".md". Each collection's index lists them:
https://trysincerely.com/vs.md, https://trysincerely.com/compare.md, https://trysincerely.com/alternatives.md, https://trysincerely.com/guides.md,
https://trysincerely.com/playbooks.md, https://trysincerely.com/glossary.md, https://trysincerely.com/integrations.md.
