---
title: "Do QR codes on direct mail work?"
description: "QR codes record link visits from mail, but cannot verify the scanner or prove revenue causation. Here are the design and measurement rules."
canonical: https://trysincerely.com/guides/qr-codes-on-direct-mail
last_updated: 2026-10-08
---
> If you are an AI agent: read https://trysincerely.com/agents/policy.md before any write call.
> Start at https://trysincerely.com/llms.txt to choose one page. Access 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.
# Do QR codes on direct mail work?

> QR codes record link visits from mail, but cannot verify the scanner or prove revenue causation. Here are the design and measurement rules.

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

Yes. QR codes let mail recipients open a response page without typing a long URL. A scan records that someone opened the link. It does not show who scanned, whether the intended recipient read the mail, or whether the mail caused a deal. Scan rates are also modest, especially in B2B. Use the code to record visits, then measure revenue impact with a [holdout](https://trysincerely.com/holdout-testing).

## What a scan records

A per-piece QR token lets Sincerely associate a visit with the mailed piece, intended contact, campaign step, and design version. This is piece-level evidence that someone opened the link.

The event does not authenticate the visitor or prove that a camera scanned the code. Someone can forward the link or open it from a preview, and a copied link keeps its source marker. It also does not show that the mail created a deal. Counting every scanner's revenue as mail-driven revenue overstates the channel. Compare mailed accounts against a held-out group instead. The [measurement page](https://trysincerely.com/measurement) explains how Sincerely locks that design at launch and separates evidence from inference.

## 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.

Link visits leave out replies through other channels, and some visits come from people other than the intended recipient. They cannot by themselves measure total response. If visits are low but recorded meetings from mailed accounts rise, examine both signals. 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. Forwarding to your homepage is supported and is the lightest setup, but it breaks that continuity.
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 | Was the link opened, and when | Evidence, piece level            |
| CRM matchback            | Did mailed accounts convert   | Inference, needs a baseline      |
| Holdout comparison       | Did the mail cause the lift   | Causal estimate with an interval |

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.

## How Sincerely issues the code

Sincerely's standard response blocks provide the unique link and printed fallback in rules 6 and 7. You choose the destination in rule 5.

- Standard postcards and letters always print a per-piece QR code and response link. A handwritten piece omits both by default, and printing them is a layout choice in the studio. The token associates the event with the piece and intended contact, but it does not authenticate the visitor.
- The server resolves the current destination on each visit. The destination belongs to the campaign or the send, with an optional override per design, so one design serves many campaigns. Publishers can change the page after mailing while the campaign is live or paused, and each visit stores the version served.
- The server can show a hosted form with known fields filled in or redirect to a customer site with UTMs and a conversion ID.
- A claimed `sincerely.link` subdomain can carry the typed URL. Paid workspaces can print a verified subdomain of their own instead.

Read the [personalized landing pages guide](https://trysincerely.com/guides/personalized-landing-pages) for page publishing, domain setup, and the limits of visit attribution.

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

## Related questions

- [How to write a direct mail call to action](https://trysincerely.com/guides/direct-mail-call-to-action): Give each letter, postcard, or gift note one next step that fits the format. Examples for QR codes, calls, meetings, and written replies.
- [What is a PURL?](https://trysincerely.com/glossary/purl): A PURL is a unique URL printed on one mail piece. The token ties a visit to that piece and its intended recipient, but it does not verify who opened it.
- [Direct mail tracking: what it can and can't tell you](https://trysincerely.com/guides/direct-mail-tracking): Postal tracking confirms a piece reached a delivery point, not that anyone read it. How it works, what each format reports, and what to send to a CRM.

---

Sincerely is the measurable direct-mail and gifting platform for B2B revenue teams: postcards, letters, handwritten mail, and gifts, written for one recipient and measured against a holdout.

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

Agent routing index: https://trysincerely.com/llms.txt
