Terminology
- CAC (Customer Acquisition Cost) – the total amount spent to bring one new paying customer through the door, including ads, incentives, platform fees, and any other cost tied to getting them there.
- Referral programme – a system where existing customers are rewarded for recommending your brand to someone new, usually with a discount, credit, or cash reward for both sides.
- Double-sided incentive – when both the person referring and the person being referred get a reward, the most common referral programme structure.
- Viral coefficient – a measure of how many new customers each existing customer brings in. A coefficient above one means the programme is genuinely self-sustaining. Most aren't.
- Attribution – figuring out which channel or action actually caused a sale, which in referral programmes is trickier than most platforms make it look.
Loyalty cards are one of those things that feel like a gift until you sit down and think about them properly. The coffee shop gives you a free drink every ten stamps, which sounds generous right up until you realise you've spent roughly thirty pounds to earn a flat white worth about three. The shop isn't being cruel, it's running a straightforward retention mechanic, and the maths works fine for them. The customer just tends not to do the maths. Referral programmes have a similar quality, except this time it's the brand that forgets to run the numbers properly, convinced they've found a way to acquire customers for almost nothing because it feels so much cheaper than running ads.
The "zero CAC" framing is understandable. Compared to the current cost of paid acquisition, almost anything looks attractive. Ecommerce customer acquisition costs rose roughly 40% between 2023 and 2025, driven by ad auction inflation, privacy changes gutting targeting precision, and more brands competing for the same shrinking pool of attention. Against that backdrop, paying a happy customer to send their friends your way sounds like an obvious win. And it often is, relatively speaking. But relatively cheaper is not the same as free, and conflating the two leads to some genuinely expensive misunderstandings.
The costs that don't make it into the pitch deck
The most visible cost is the incentive itself, usually a double-sided reward where both the referrer and the new customer get something. A typical structure might offer ten or fifteen pounds off for each side, which sounds modest until you calculate it across every successful referral at any meaningful volume. If the programme converts well, the incentive cost compounds quickly. If it converts poorly, you've still paid for the platform and the time spent setting it up, just without the customers to show for it.
Software is the quieter expense. Referral platforms sit on a spectrum from basic to surprisingly expensive once you factor in the tier your usage actually lands in, and 68% of DTC brands underestimate their true CAC by 20 to 40%, with most founders counting paid ads only and missing affiliate commissions, platform fees, and creative costs. The same pattern applies here. The referral software line item gets added to the marketing stack, the incentive payouts get tracked loosely, and the actual blended cost per acquired customer through the programme rarely gets calculated with the same rigour applied to a paid social campaign.
Then there's the management overhead, which is genuinely hard to quantify but genuinely real. Someone has to set the programme up, promote it to existing customers so it actually generates referrals, monitor it for fraud (and referral fraud is more common than most brands want to admit, people gaming double-sided rewards through fake accounts or by referring themselves under a different email), and revisit the incentive structure when performance drifts. None of that is free, even if it doesn't show up as a line in the ad budget.
Referral programmes are still worth running, with clear eyes
None of this is an argument against referral programmes. The economics are genuinely better than most paid channels when you account for the full picture. Referral traffic converts at an average of 2.5% to 3.5%, compared to 0.5% to 1% for paid social, which reflects the straightforward reality that someone arriving because a friend recommended something is already more disposed to buy than someone interrupted mid-scroll by an ad. The quality of the customer tends to be higher too, with referred customers often showing stronger retention than those acquired through cold channels, though how reliably that holds across different product categories and price points is harder to verify than the marketing around referral software tends to suggest.
The argument is simply that treating a referral programme as zero-cost acquisition because it's cheaper than Facebook ads is a category error that leads to sloppy measurement. If you're not tracking the full cost per referred customer, including incentive payouts on both sides, platform fees pro-rated across the programme's output, and a realistic estimate of staff time, you don't actually know whether the programme is profitable. You just know it feels cheaper. Those two things are related but not the same.
The honest accounting looks something like this: take every pound spent on incentives in a month, add the platform cost, add a conservative estimate of the hours spent managing and promoting the programme, and divide it by the number of new customers the programme actually generated in that period. That number is your referral CAC. Compare it to what you're paying per acquired customer through other channels, and then you have something worth acting on. Whether it comes out looking good depends entirely on your margins, your average order value, and whether the referred customers actually stick around, and it'll vary more than the generic benchmarks floating around referral software marketing pages tend to imply.
A referral programme run with that kind of clarity is a genuinely useful acquisition channel, often the most cost-efficient one available once paid ad costs are factored in. A referral programme run on the assumption that happy customers spreading the word is basically free is just an expense you haven't properly accounted for yet.