The number one question small business owners ask before launching a postcard campaign: "Will I get my money back?" The answer is almost always yes — often by a factor of 5x to 25x — but only if you know how to measure it correctly. This guide gives you the formula, the benchmarks, and three worked examples so you can calculate your expected return before spending a dollar.
The ROI Formula for Postcard Marketing
Postcard marketing ROI is straightforward. Here's the formula:
ROI = (Revenue from campaign − Campaign cost) / Campaign cost × 100
A 500% ROI means you earned $5 for every $1 spent.
To calculate revenue from a campaign, you need three numbers:
- Number of postcards sent. Your total mail volume (contacts × waves).
- Response rate. The percentage of recipients who take action (call, book online, visit).
- Average revenue per response. What each responding customer is worth to your business.
Revenue = Postcards sent × Response rate × Average revenue per response. Then plug that into the ROI formula above.
Industry Benchmarks for Response Rates
Response rates vary by industry, list quality, and whether you add phone follow-up. Here are the benchmarks you can use for planning:
| Industry |
House List |
Prospect List |
With Phone Follow-Up |
| Dental practices |
5–9% |
1–3% |
8–12% |
| HVAC contractors |
2–5% |
1–2% |
4–8% |
| Optometry practices |
3–6% |
1–2% |
5–9% |
| Med spas |
3–5% |
1–2% |
5–7% |
| Chiropractic |
3–6% |
1–2% |
5–8% |
Sources: ANA Response Rate Report 2023; DMA Statistical Fact Book; PostKnock internal campaign data. "House list" = your existing customers. "Prospect list" = purchased or compiled mailing list of non-customers. "With phone follow-up" = call placed 3–5 days after postcard delivery. For a full breakdown by industry, format, and list type, see our direct mail response rates by industry resource page.
The single biggest variable is list type. Mailing to your own customers (house list) produces 2–4x the response rate of mailing to prospects. This is why patient/customer recall campaigns have the highest ROI of any direct mail tactic: you're reaching people who already know you and had a positive experience.
Worked Example 1: Dental Practice
A dental practice with 600 lapsed patients (no visit in 12+ months) launches a 3-wave recall campaign.
Campaign inputs:
- Contacts: 600 patients
- Waves: 3
- Total postcards: 600 × 3 = 1,800
- Cost per card (PostKnock Pro): $0.79
- Platform fee: $99/month × 3 months = $297
- Total campaign cost: (1,800 × $0.79) + $297 = $1,719
Revenue calculation:
- Response rate (house list + phone follow-up): 8%
- Patients reactivated: 600 × 8% = 48
- Average first-year value per reactivated patient: $1,200 (2 cleanings + 1 restorative)
- First-year revenue: 48 × $1,200 = $57,600
ROI: ($57,600 − $1,719) / $1,719 = 3,250% (33:1 return)
Even using the conservative end of the range (5% response), you'd still reactivate 30 patients for $36,000 in first-year revenue — a 20:1 return. For a step-by-step guide to running dental recall campaigns, including postcard copy and wave timing, see our dental recall card guide. And these patients continue generating revenue in year 2, 3, and beyond.
Worked Example 2: HVAC Contractor
An HVAC company mails a 2-wave spring AC tune-up campaign to 1,500 past customers.
Campaign inputs:
- Contacts: 1,500 past customers
- Waves: 2
- Total postcards: 1,500 × 2 = 3,000
- Cost per card: $0.79
- Platform fee: $99/month × 2 months = $198
- Total campaign cost: (3,000 × $0.79) + $198 = $2,568
Revenue calculation:
- Response rate (house list + phone follow-up): 5%
- Jobs booked: 1,500 × 5% = 75
- Average job value: $280 (tune-up + filter)
- Upsell rate: 20% of jobs lead to $800 average repair recommendation
- Tune-up revenue: 75 × $280 = $21,000
- Upsell revenue: 15 × $800 = $12,000
- Total revenue: $33,000
ROI: ($33,000 − $2,568) / $2,568 = 1,185% (12.9:1 return)
The hidden multiplier for HVAC is the annual maintenance plan conversion. If even 20 of those 75 tune-up customers sign up for a $189/year maintenance plan, that's an additional $3,780/year in recurring revenue — every year, from a single campaign. For seven specific postcard concepts with sample copy and seasonal timing, see our HVAC postcard ideas guide.
Worked Example 3: Optometry Practice
An optometry practice sends a 2-wave recall campaign to 400 patients overdue for their annual eye exam.
Campaign inputs:
- Contacts: 400 patients
- Waves: 2
- Total postcards: 400 × 2 = 800
- Cost per card: $0.79
- Platform fee: $99/month × 2 months = $198
- Total campaign cost: (800 × $0.79) + $198 = $830
Revenue calculation:
- Response rate (house list + phone follow-up): 6%
- Patients reactivated: 400 × 6% = 24
- Average visit value: $450 (exam + lenses or contacts)
- Revenue: 24 × $450 = $10,800
ROI: ($10,800 − $830) / $830 = 1,201% (13:1 return)
Optometry benefits from a strong insurance-driven recall cycle. Many patients have annual vision benefits that reset on January 1. A campaign in September or October with "use your benefits before they expire" messaging produces above-average response rates.
How to Improve Your Response Rate (and ROI)
The difference between a 3% response rate and an 8% response rate is the difference between a good campaign and a great one. Here are the proven levers:
- Mail to your house list first. Existing customers respond at 2–4x the rate of cold prospects. Start every campaign with your patient or customer database before buying prospect lists.
- Add phone follow-up. A call 3–5 days after postcard delivery lifts response rates by 40–60%. This is the single highest-impact action you can take. The call script should reference the postcard: "We sent you a card last week about your overdue cleaning."
- Use multiple waves. Single-wave campaigns leave money on the table. A 3-wave campaign targeting the same list over 10 weeks produces 2–3x the cumulative response of a single wave.
- Include a specific, time-limited offer. "20% off your next visit" outperforms "we miss you" by a wide margin. Add a deadline to create urgency: "Offer expires May 31."
- Personalize the card. Use the recipient's first name, your practice name, and a personal message from the provider. Variable data printing makes this trivial at scale.
- Add a QR code for online booking. 30–40% of responses come via QR code in campaigns that include one. The code should link directly to a booking page, not your homepage.
- Clean your list. Run your mailing list through USPS NCOA (National Change of Address) validation before sending. This removes undeliverable addresses and reduces waste by 5–15%.
- Track everything. Use unique phone numbers, QR codes, or promo codes per campaign so you can measure exactly how many responses came from each wave. If you can't measure it, you can't improve it.
Common ROI Mistakes
- Measuring only immediate revenue. A reactivated dental patient isn't worth one $200 cleaning. They're worth $1,200/year for the next 3–5 years. Always calculate lifetime value, not just first-visit revenue.
- Ignoring the cost of NOT mailing. Every month you don't send recall cards, more patients drift away permanently. The real cost isn't the postcard — it's the $1,200/year per patient you lose to silent attrition.
- Comparing postcard cost to email cost. Email is cheaper per send but produces 5–50x fewer responses. Compare cost per response, not cost per send.
- Testing with too few cards. Sending 50 postcards and getting 2 responses doesn't tell you anything statistically. You need at least 200–300 cards per wave to get reliable response rate data.
- Giving up after one wave. If you send one postcard, get a 3% response, and decide "postcards don't work," you missed the 60% of responses that come from waves 2 and 3.
The Break-Even Calculation
If you want to know the minimum response rate needed to break even, flip the formula:
Break-even response rate = Campaign cost / (Postcards sent × Revenue per response)
Dental example: $1,719 / (1,800 × $1,200) = 0.08% — you only need 0.08% of recipients to respond (less than 2 patients) to break even. Any response above that is profit.
HVAC example: $2,568 / (3,000 × $280) = 0.31% — fewer than 5 tune-up bookings out of 3,000 postcards to break even.
This is why postcard marketing ROI is so reliable for high-value local services: the break-even bar is extraordinarily low. You can have a "bad" campaign with a 1% response rate and still make 3–10x your money.
Calculate Your Own ROI
Plug in your numbers:
1. How many contacts on your list? _____ patients/customers
2. How many waves? _____ (we recommend 2–3)
3. Total postcards: Contacts × Waves = _____ cards
4. Campaign cost: Total cards × $0.79 + ($99 × months) = $_____
5. Expected response rate: _____% (use benchmarks above)
6. Responses: Total cards × Response rate = _____ customers
7. Revenue per customer: $_____ (first-year value)
8. Total revenue: Responses × Revenue per customer = $_____
9. ROI: (Total revenue − Campaign cost) / Campaign cost × 100 = _____% ROI
For most local service businesses mailing to their house list, the result will be somewhere between 500% and 3,000% ROI. The precise number depends on your customer value and response rate, but the direction is clear: postcard marketing to existing customers is one of the highest-return investments a small business can make.
Ready to see your ROI in action?
Launch your first postcard campaign with PostKnock. Free plan available, no credit card required.
Start Free