What it means
A shop offers a credit when a customer brings a friend, and the credit can attract orders, but a program is worthwhile only if the resulting customers create enough value after the reward and service costs. Counting introductions alone misses that question.
Define a valid referral, because a code entered at checkout, a named introduction and a casual recommendation produce different evidence. Document what earns credit and when the new customer must purchase.
Shopify's referral-strategy guide describes incentives, success measures and tracking as parts of a program, and an incentive may be for the referrer, the new customer or both, so all sides of the cost need recording. Track the acquisition cohort and compare referred customers acquired in one period with other channels at the same customer age, since a recently recruited group has not had the same time to repeat purchase.
Calculate the full program cost, including rewards, discounts, credit redemptions, software, fraud review and staff time, and track a reward promised but not yet used separately from cash already paid. An illustrative contribution is referred customer net revenue minus delivery cost and incremental referral-program cost: if a cohort brings $80,000 in net revenue, costs $45,000 to serve and $12,000 to reward and administer, its contribution is $23,000.
Match costs and customers consistently: if an existing customer gets a discount for referring a new customer, decide whether that discount is an acquisition cost of the newcomer and apply the same boundary in later cohorts. Shopify's referral-tracking guidance discusses tools that identify the referrer and connect the action to later purchases, but codes may be shared beyond the original customer or entered by an existing buyer.
Exclude invalid activity such as duplicate accounts, self-referrals and reward claims that do not meet the rules, because the goal is clean analysis, not suspicion of every genuine customer. Watch retention and displacement.
A referred customer may buy once for a discount and never return, or may become a long-term client, so compare repeat behaviour instead of assuming referrals always retain better. Some buyers would have purchased without a reward, and observed purchases attributed to a code do not prove the incentive caused the purchase, so a small holdout or limited test can help where practical, taking care that seasonal demand, location and customer type can also differ.
A program can also change the behaviour of existing customers, so reward cost and any change in their spending should be visible rather than attributed entirely to the newcomer. Check margin instead of gross sales, because a heavily discounted order can produce impressive sales reports and little contribution once delivery, refunds and service are counted.
If a credit is issued before the new buyer's payment clears, the business may bear a reward cost for a reversed transaction, so set clear rules and reflect reversals in the analysis. Test capacity, avoid unfair channel comparisons (paid search may include agency costs while referrals omit staff time), report both scale and efficiency, and revisit the result when terms change, since yesterday's cohort is evidence, not a guarantee; for an owner, referral economics reveals what introductions actually contribute after the full cost of earning and serving them.
In practice
Real-world examples.
Example
A homeware shop gives both the referrer and the new customer a $10 credit. The finance team records both credits as program cost, so a referral that brings one new buyer is charged $20 before any delivery or service cost. This prevents the programme from looking cheaper than it really is.
Example
A subscription meal-kit business compares referred customers with customers from paid social media at the same age of 90 days. It looks at repeat orders, refunds and contribution after delivery, not just first-order revenue. The comparison shows whether referrals are genuinely better or simply cheaper to count.
Example
A software firm finds a cluster of accounts created from the same address, each claiming a referral credit. Under its published rules these self-referrals are excluded from the cohort and the credits are reversed. The remaining data gives a cleaner picture of what genuine introductions contribute.
Formula
Calculation
Contribution = Referred customer net revenue - Delivery cost - Referral-program cost
Worked example. A cohort of 200 referred customers brings $80,000 in net revenue, costs $45,000 to serve and $12,000 to reward and administer.
- Contribution = $80,000 - $45,000 - $12,000 = $23,000.
- Contribution per referred customer = $23,000 / 200 = $115.
- Program cost per referred customer = $12,000 / 200 = $60.
Comparison. Suppose a paid channel brought 200 customers of the same age with $80,000 in net revenue, $45,000 in delivery cost and $18,000 in advertising and agency fees. Its contribution is $80,000 - $45,000 - $18,000 = $17,000, or $85 per customer, so the referral cohort is ahead by $23,000 - $17,000 = $6,000, but only if both channels carry the same cost boundary.Case study
Seen in the real world.
In this entirely fictional example, Elm Market, an invented online grocer, tests a modest referral credit. It finds many first purchases but fewer repeats than expected, because several new customers bought once to use the credit and never returned. The team changes the reward to pay only after an eligible completed order and a clean payment, and it begins to record the credit as part of acquisition cost in the same way as advertising.
It tracks later cohorts at the same customer age before judging whether the change improved contribution. After two further cohorts, referred customers show a higher repeat rate than the earlier test group, but the sample is still small. Management therefore keeps the programme running at its modest scale and reviews the figures again before committing more budget, treating the result as evidence rather than proof.
Watch out
Common mistakes.
- Calling referrals free while excluding rewards and staff time.
- Counting code redemptions as proof the reward caused every purchase.
- Comparing a young referred group with older customers on lifetime revenue.
Questions
People also ask.
Are referrals always cheap to acquire?
No. Credits, discounts, administration and abuse can make them costly.
Does a referral code establish causation?
No. It records attribution under a rule, not what would have happened otherwise.
Why compare cohorts at equal age?
Newer customers have had less time to buy again.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%