QR Codes on Direct Mail: How to Track & Convert
Add QR codes to direct mail to track scans and boost conversions. Best practices for size, placement, and landing pages for real estate investors.

Here's a scenario that happens every day. A homeowner gets your postcard, they're interested, but they don't want to call right now. Maybe they're at work. Maybe they want to research you first. So they set the postcard aside and forget about it.
A QR code fixes that. One scan and they're on your landing page, watching your video, or booking a call. It takes three seconds. No typing in a URL, no searching for your company name. Just point, scan, done.
And the best part? You can track every single scan. That means you finally have real data on which campaigns, which lists, and which designs are driving engagement.
Let me walk you through how to do this right.
Why Put QR Codes on Direct Mail?
QR codes bridge the gap between a physical mail piece and a digital conversion. Your postcard sits in someone's hand, and the QR code gives them an instant path to take action.
The data backs this up. Direct mail with QR codes sees about 9% higher response rates than campaigns without them, according to Doceo's 2025 research. And when you combine direct mail with digital channels, response rates jump 63% higher than single-channel campaigns alone.
94% of marketers increased their QR code usage in 2025 (Bitly). This isn't a trend anymore. It's standard practice.
What QR Codes Can Link To
You're not limited to a website URL. Here are the most effective destinations for real estate investors:
- Landing page with a cash offer form
- Video introduction (builds trust before the first call)
- Scheduling tool (Calendly, Cal.com) for instant booking
- Property-specific info page showing comparable sales
- Google Form or Typeform for quick lead capture
The key is matching the QR destination to the call-to-action on your mail piece. If the postcard says "Scan to see what your home is worth," the landing page better show them a value estimate, not your company's About page.
How QR Codes Work for Tracking
This is where QR codes really earn their spot on your mail piece. They give you tracking data that phone calls and URLs can't match.
Dynamic vs. Static QR Codes
Static QR codes encode a URL directly into the code. Once printed, you can't change where it points. No analytics. No flexibility.
Dynamic QR codes route through a redirect server. That means you can:
- Change the destination URL after printing (if you find a broken link)
- Track every scan (total scans, unique scans, time, location, device)
- A/B test different landing pages without reprinting
About 80% of businesses now use dynamic QR codes (QR Code KIT). For direct mail, dynamic is the only option that makes sense.
UTM Parameters and Analytics
Add UTM parameters to your destination URL so every scan shows up in Google Analytics. Here's a simple format:
yoursite.com/offer?utm_source=directmail&utm_medium=qr&utm_campaign=spring2026_absentee
This lets you see exactly which campaign, list segment, and mail drop is generating traffic. You can track this alongside your other direct mail tracking methods for a complete picture of campaign performance.
Connecting QR Data to Your CRM
For advanced setups, use unique QR codes per recipient or per list segment. When someone scans their unique code, you know exactly who engaged. Feed that data into your CRM and you've got a direct line from "postcard delivered" to "lead captured."
This pairs well with personalized direct mail strategies where each piece already has custom data fields.
QR Code Design Best Practices
A QR code that doesn't scan is worse than no QR code at all. Here's how to get the design right.
Size Matters
Minimum size: 1" x 1". That's the floor for reliable scanning. For postcards, go bigger if you can. 1.2" to 1.5" square is ideal.
Smaller codes work at close range but can fail when someone holds their phone at a natural distance. Don't make your recipient struggle.
Placement on Postcards and Letters
For postcards, the lower-right corner of the back is the most common placement. But test different positions. Some investors put it front and center on the address side with a bold CTA next to it.
For letters, place the QR code near the signature or the P.S. line. Those are the two highest-attention areas on a letter.
Avoid placing QR codes:
- On the fold of a letter (distortion kills scannability)
- Over busy backgrounds or photos
- Too close to the edge (might get trimmed in printing)
Color, Contrast, and Branding
The code needs high contrast. Dark code on a light background works best. You can use your brand colors for the code itself, but keep the background white or very light.
Adding your logo in the center of the QR code works if you use the right error correction level (H, which allows up to 30% of the code to be obscured).
Always Include a Text CTA
A QR code by itself won't get scanned. You need a clear call-to-action next to it telling the reader what they'll get.
Good examples:
- "Scan to see your home's estimated value"
- "Scan to watch a 60-second video"
- "Scan to get a cash offer in 24 hours"
- "Scan to schedule a free consultation"
Also include a short URL as a backup for people who prefer typing. Something like yoursite.com/offer works.
Creating QR Codes for Your Campaign
Free vs. Paid QR Code Generators
Free options like QR Code Generator (qr-code-generator.com) work for basic static codes. Fine for testing, but no analytics.
Paid platforms like Bitly and QR Code KIT give you dynamic codes, scan tracking, custom branding, and the ability to update destinations after printing. For any real campaign, this is worth the investment.
Some direct mail platforms (including Lob and Postalytics) have QR code generation built in, so you don't need a separate tool.
Setting Up UTM Tracking
Before you generate your code, build your UTM URL. Use a consistent naming convention:
- utm_source:
directmail - utm_medium:
qr - utm_campaign:
[campaign_name]_[date]_[list_segment]
Example: yoursite.com/offer?utm_source=directmail&utm_medium=qr&utm_campaign=absentee_apr2026_zip30301
Testing Before Printing
This step is critical. Test every QR code before it goes to print. Scan it with multiple phones (iPhone and Android), check the destination loads correctly on mobile, and verify your UTM parameters are passing through to analytics.
Print a sample at actual size and scan from a normal distance. Codes that work on screen sometimes fail when printed on certain paper stocks.
How REmail Generates Tracked QR Codes
With REmail, QR codes are generated automatically on every mail piece. Each code is dynamic, tracked, and connected to your campaign analytics. You don't need a separate QR code tool or manual UTM setup.
Landing Pages for QR Code Traffic
Your QR code is only as good as the page it leads to. Get this wrong and you've wasted the scan.
Mobile-First Design
100% of QR code scans come from mobile devices. Your landing page must be designed for phones first. Not "responsive." Mobile-first.
That means:
- Large tap targets (buttons at least 44px)
- Minimal text (get to the point fast)
- Form fields are short and easy to fill on a phone
- No horizontal scrolling
Fast Load Time
Pages that load in under 2 seconds see 2x higher conversion than pages loading in 5+ seconds. Strip out anything that slows the page down. No hero videos that autoplay. No massive images. Keep it lean.
What to Put on the Landing Page
- Headline matching the CTA on your mail piece
- Short value proposition (2-3 sentences max)
- Lead capture form (name, phone, email, property address)
- Your phone number (prominent, click-to-call)
- Trust signals (reviews, BBB badge, years in business)
Personalized Landing Pages (PURLs)
For maximum conversion, create personalized URLs that show the recipient's property data. When someone scans their QR code and lands on a page that says "We'd like to make an offer on 425 Oak Street," the conversion rate goes way up.
This connects directly to your personalized direct mail strategy and takes the personalization from the physical piece into the digital experience.
QR Code Use Cases for Real Estate Investors
"Scan to See Your Home Value"
This is the highest-performing CTA for motivated seller postcards. The landing page shows a basic value estimate (pulled from your data) and invites them to get a more accurate offer. Great lead magnet.
"Scan to Watch My Video"
Record a 60-second video introducing yourself. "Hi, I'm Jason. I buy homes in the Atlanta area..." This builds trust before you ever talk to the seller. People who watch your video first are warmer leads.
"Scan to Schedule a Call"
Link directly to your Calendly or scheduling tool. Remove all friction. They scan, they pick a time, done. No phone tag. No waiting.
"Scan for a Cash Offer"
Link to a simple form where they enter basic property info. You respond within 24 hours with a preliminary offer. Fast, easy, and it pre-qualifies the lead.
Measuring QR Code Performance
Key Metrics to Track
- Scan rate: Total scans divided by total pieces mailed
- Unique scans: How many distinct people scanned (not repeat scans)
- Scan-to-lead conversion: Scans that resulted in a form fill or call
- Cost per scan: Total campaign cost divided by number of scans
What to Expect
Typical QR code scan rates on direct mail run 2-5%. That varies a lot based on your CTA, your list quality, and your design. Don't be discouraged by low numbers initially. Optimize your CTA and test different placements.
Compare your QR scan data against your other response rate metrics. QR scans give you digital engagement data that phone calls and returned mail can't provide.
A/B Testing
Test one variable at a time:
- QR code placement (front vs. back)
- CTA text next to the code
- Landing page design
- Offer type
Track ROI for each variation and scale what works.
Common QR Code Mistakes
Code Too Small to Scan
If it's under 1 inch square, many phones will struggle. Go bigger. There's no penalty for a larger code.
Linking to a Non-Mobile-Friendly Page
If your landing page isn't mobile-optimized, every scan is wasted effort. Test on an actual phone before printing.
No CTA Explaining Why to Scan
A QR code sitting alone in the corner with no context will get ignored. Tell people what they'll get when they scan.
Using Static Codes
Static codes can't be tracked, can't be updated, and give you zero data. Always use dynamic codes for direct mail campaigns.
FAQ
Do QR codes work on direct mail?
Yes. QR codes on direct mail see about 9% higher response rates than campaigns without them (Doceo). They give recipients an instant, frictionless way to take action from a physical mail piece.
How big should a QR code be on a postcard?
Minimum 1" x 1". Ideal size is 1.2" to 1.5" square. Make sure there's adequate white space around the code and high contrast against the background.
How do I track QR code scans?
Use dynamic QR codes from platforms like Bitly or QR Code KIT. Add UTM parameters to the destination URL so scans show up in Google Analytics. For a full rundown on tracking methods, check out our direct mail tracking guide.
Should I use a static or dynamic QR code?
Always dynamic. Dynamic codes give you scan analytics, let you change the destination URL after printing, and produce simpler codes that scan more reliably.
What should the QR code link to?
A mobile-optimized landing page with a clear call to action. Match the landing page offer to the CTA on your mail piece. Never link to your homepage.
Add QR Codes to Your Next Campaign
QR codes are one of the easiest ways to improve your direct mail campaigns. They give you better tracking, lower friction for the recipient, and a bridge between physical mail and digital conversion.
REmail auto-generates tracked QR codes on every mail piece. No separate tools. No manual setup. Just better data on what's working.