Referral Program ROI: How to Measure Customer Acquisition
· Beyond Stamping Editorial Team · 7 min read
A practical model for referral program ROI centred on qualified first visits and reward cost. Learn the formulas, tracking steps, pitfalls, and a 30‑day test plan.
You can measure referral program ROI by attributing value to one moment: the friend’s first qualifying visit. Calculate gross profit from that visit, subtract referral reward cost and any pro‑rated platform or campaign costs, and divide by total costs. Track only completed first visits, not clicks or code claims. In short: prove that the first visit is profitable, then scale. This model works whether you use a wallet‑based stamp card, a referral code, or a basic spreadsheet.
The simple referral program ROI model
Attribution anchor: the qualifying first visit (the new customer’s first completed purchase that meets your minimum spend or product rules).
Core formulas:
- Gross profit per qualifying first visit (GP1) = Average first‑visit revenue × Gross margin %
- Total referral cost per acquisition (RC1) = Referral reward cost + Pro‑rated platform cost + Campaign cost (e.g., SMS credit)
- Customer acquisition cost via referrals (CACr) = Sum of RC1 for a period ÷ Number of qualifying first visits
- Referral program ROI (first‑visit only) = (GP1 × number of qualifying first visits − total referral costs) ÷ total referral costs
Why first‑visit only? It’s the most conservative, attributable measure of acquisition. Lifetime value (LTV) can be added later, but first‑visit ROI shows if the program pays for itself before you consider repeat custom.
What to count: qualified first visits, reward cost, and margin
To keep numbers honest and repeatable, standardise these inputs:
- Qualified first visits
- Count new customers who complete a purchase and meet your qualifying rules (e.g., “£10+ spend”). Ignore unredeemed codes and referrals where the friend never visits.
- Referral reward cost
- Include the full value of what you give: discount, free item, or credit for both referrer and friend, if both are rewarded upon the friend’s first visit. Use your cost of goods for freebies, not retail value.
- Platform and campaign costs
- Pro‑rate any monthly subscription and add pay‑as‑you‑go messaging, printing, or design costs used to drive referrals in the period.
- Gross margin
- Use gross margin on the average first‑visit basket. If your mix is variable, use last month’s actuals.
About wallet stamp cards and codes
- Wallet‑based stamp cards can hold a referral code on the pass or let customers share a unique link. Scanning at the till can mark a friend’s first qualifying visit, so the referrer’s reward triggers only when earned.
Step‑by‑step setup and 30‑day checklist
Follow these steps to make your referral marketing ROI measurable from day one.
- 1. Define “qualifying first visit”
- Pick a single threshold (e.g., “First in‑store purchase £12+”). Keep it simple enough for staff to recognise.
- 2. Configure referral IDs
- Ensure each customer has a unique referral code/link. New friends must be tied to that referrer at the first visit.
- 3. Capture the visit at point of sale
- Staff should confirm the friend’s code and qualifying spend during payment. Use a scanner or manual entry to mark “first visit complete”.
- 4. Record costs weekly
- Log reward cost per referral, platform subscription (pro‑rated), and any SMS or print costs. A shared sheet is fine.
- 5. Review and refine
- Each week, check: Is first‑visit gross profit above total cost per acquisition? If not, adjust the reward or threshold.
Action checklist (use this in week 0)
- Finalise first‑visit rule and margin assumption
- Issue referral codes to existing customers
- Brief staff on the single “first‑visit complete” action
- Set up a weekly costs and results sheet
- Schedule a 30‑day review meeting now
Decision framework: break‑even and CAC
Use this table to estimate how many qualified first visits you need to break even in a month, and your likely customer acquisition cost via referrals (CACr). Replace the example values with your own.
| Scenario | Avg first‑visit revenue | Gross margin % | GP1 (£) | Reward cost (referrer + friend) | Pro‑rated platform + SMS (£) | Required qualified first visits to break even | Estimated CACr (£) | Notes |
|---|---|---|---|---|---|---|---|---|
| Cafe (low AOV) | £12 | 65% | £7.80 | £2.00 (free coffee COGS) | £60 | 8 | £9.75 | Tight margin: keep reward COGS low or raise threshold |
| Salon (mid AOV) | £40 | 70% | £28.00 | £6.00 (credit COGS) | £60 | 3 | £13.00 | Fewer referrals needed; consider friend‑only reward |
| Fitness class | £15 | 80% | £12.00 | £5.00 (free class COGS) | £60 | 5 | £11.00 | Confirm COGS for class spots |
How to read it
- Required qualified first visits to break even = Pro‑rated fixed costs ÷ (GP1 − reward cost). If GP1 < reward cost, the design is loss‑making; reduce reward or increase threshold.
- Estimated CACr = (Reward cost × referrals + fixed costs) ÷ referrals. Track actuals weekly and compare.
Illustrative example
A neighbourhood cafe runs a wallet‑based stamp card and adds referrals. The friend must spend £10+ on their first visit. The cafe offers the referrer a free coffee (COGS £1.50) after the friend’s first qualifying visit; the friend gets 20% off their first visit, average discount £2.00. First‑visit average revenue is £12. Gross margin is 65%.
- GP1 = £12 × 65% = £7.80
- Reward cost per referral = £1.50 (referrer) + £2.00 (friend discount COGS) = £3.50
- Platform and messaging this month = £60
Scenario A: 12 qualified first visits in a month
- Total gross profit = 12 × £7.80 = £93.60
- Total costs = (12 × £3.50) + £60 = £42 + £60 = £102
- Referral program ROI (first‑visit only) = (£93.60 − £102) ÷ £102 = −8.2%
Assessment: Loss‑making on first visits. Options: reduce reward, raise threshold to £12+, or trim SMS push.
Scenario B: Adjusted design; friend‑only reward, referrer coffee moves to after two successful referrals
- New reward cost per referral = £2.00 (friend) + £0.75 averaged referrer cost (as only half of friends will generate a second referral) ≈ £2.75
- With 16 qualified first visits
- Total gross profit = 16 × £7.80 = £124.80
- Total costs = (16 × £2.75) + £60 = £44 + £60 = £104
- ROI = (£124.80 − £104) ÷ £104 = 20.0%
Assessment: Positive first‑visit ROI. Further upside likely from repeat custom not counted here.
Common mistakes and limits
- Counting activity, not outcomes
- Clicks, shares, and claimed codes are not customers. Anchor on completed first visits.
- Mixing retail value and COGS
- Use your cost of goods for freebies and discounts when calculating the referral reward cost.
- Ignoring platform and messaging costs
- Pro‑rate subscriptions and add pay‑as‑you‑go SMS, print, or design spend to keep CACr honest.
- Double‑rewarding too early
- If both referrer and friend are rewarded at code claim rather than first visit, costs rise while conversion falls. Pay on proof of visit.
- Over‑targeting via SMS without consent
- For UK businesses, ensure you have the right lawful basis and consents for direct marketing by SMS. Obtain appropriate advice and follow applicable guidance.
- Limits of first‑visit ROI
- First‑visit ROI is conservative. Once stable, layer in LTV to decide how much you can afford to pay to acquire a customer.
When this may not fit
A wallet‑based stamp card might not be the best choice if your business rarely takes in‑person payments or cannot reliably scan or check referral codes at the first visit (for example, purely remote services without a physical checkout). In that case, a code applied at online checkout or a CRM‑led referral flow could yield cleaner attribution. Equally, if your margins are extremely thin (e.g., <30%), even modest referral rewards may wipe out first‑visit profit; consider a “friend‑only” incentive or push the reward to the second purchase.
Using Beyond Stamping for first‑visit attribution
Beyond Stamping serves independent local businesses with a branded digital stamp card added to Apple Wallet or Google Pay through a link or QR code. There’s no separate loyalty‑app download or password required. Staff can use a phone or tablet scanner workflow to issue stamps, and the customer activity dashboard helps you count qualifying first visits rather than clicks. SMS campaigns use pay‑as‑you‑go credit, so you can attribute that spend in your CAC calculations. An optional Referrals add‑on gives customers referral codes and tracks a friend’s qualifying first visit, enabling “reward on first visit” logic.
At the time of writing, the live website presents Digital Loyalty at £34.99/month for one branch, extra branches at £10/month, and Referrals at £24.99/month as an add‑on. For current figures, see the Pricing page. If you need help designing the friend’s first‑visit rule, see our guide to customer referral programs.
Practical tip: Start with a friend‑only reward and a clear qualifying threshold. Once you see positive first‑visit ROI, consider adding or escalating the referrer reward.
How do I choose a referral reward without killing first‑visit ROI?
Model the reward using cost of goods, not retail value. Ensure GP1 − reward cost remains positive. If margins are tight, start with a friend‑only reward or pay the referrer after two successful referrals.
Should I include lifetime value (LTV) in the ROI calculation?
Begin with first‑visit ROI for a conservative, testable baseline. After 1–2 months of stable tracking, estimate LTV from your own retention data and re‑test whether a higher reward or lower threshold is sustainable.
What’s a good customer acquisition cost via referrals (CACr)?
There’s no universal target. A practical rule is CACr < GP1 for first‑visit positivity. If you have strong repeat business, you may afford CACr up to your contribution margin across the first 2–3 visits.