Skip to main content
    Guide

    How to calculate the true ROI of your referral program (formula + template)

    Practical guide to measure incrementality, referred-customer LTV, and your program's real ROI. Complete formula, downloadable Excel template, and the 3 mistakes that artificially inflate ROI.

    GUIDES
    How to calculate the true ROI of your referral program (formula + t…
    CC
    ClΓ©ment Champault
    Co-founder, Social Pay
    April 11, 202611 min read

    In our conversations with CMOs, one pattern keeps coming up: referral ROI is poorly measured. Either its impact is underestimated (by forgetting referred-customer LTV), or it's overestimated (by ignoring incrementality). This guide gives the complete formula β€” the one our model is built on β€” and the Excel template that goes with it.

    The problem: 3 classic measurement mistakes

    Mistake #1: counting referral revenue as net incremental revenue

    If your customer Julie refers her sister who, without the link, would have bought via Instagram the following week, the revenue isn't incremental. The referral just accelerated it.

    The real question: how many of these sales wouldn't have happened without the program? This incremental share varies by sector and brand. Our model uses a default assumption of 73%, to be replaced by your own measurement (see below).

    Mistake #2: ignoring referred-customer LTV

    Referral-acquired customers arrive recommended by someone they know, which can favor repurchase and further referrals (cascade effect). Our model assumes a 12-month LTV that's 23% higher than for Meta-acquired customers β€” an assumption to validate on your own cohorts.

    If you measure ROI on the first order only, you mechanically underestimate the real impact.

    Mistake #3: forgetting opportunity cost

    Referral isn't free: cashback paid + platform commission + setup time. Many CFOs compare referral ROI to Meta's while forgetting that Meta also costs human time (campaign management, creative, monitoring). Apples-to-pears comparisons distort the decision.

    The complete formula

    Our 5-step referral ROI formula:

    ROI = (Incr_Rev Γ— Gross_Margin Γ— LTV_Multiplier) - Total_Costs
          ───────────────────────────────────────────────────────────
                           Total_Costs
    
    Where:
    - Incr_Rev = Referred_Rev Γ— Incrementality_Rate (default assumption: 73%)
    - LTV_Multiplier = 1 + (LTV_Extra / Gross_Margin_1st_Order)
    - Total_Costs = Cashback + Platform_Commission + Opex

    Worked example: beauty brand, €150K/month

    Imagine a fictional beauty brand with the following inputs (share, conversion, and visit rates are our model's assumptions):

    • Monthly revenue: €150,000
    • AOV: €85 β†’ 1,765 orders/month
    • Gross margin: 58%
    • Post-purchase share rate: 62%
    • Referred conversion rate: 8.2%
    • Average referred visits per share: 3.4

    Monthly referred revenue calculation:

    • 1,765 Γ— 62% = 1,094 shares/month
    • 1,094 Γ— 3.4 = 3,720 visits
    • 3,720 Γ— 8.2% = 305 referred orders
    • 305 Γ— €85 = €25,925 referred revenue

    Now apply the formula:

    • Incremental revenue = 25,925 Γ— 73% = €18,925
    • Gross margin 1st order = 18,925 Γ— 58% = €10,977
    • LTV Multiplier = 1 + (assumption: +23% over 12 months) = 1.23
    • Discounted margin = 10,977 Γ— 1.23 = €13,502

    On the cost side:

    • Cashback (5% of referred revenue) = €1,296
    • Social Pay commission (3.5% of referred revenue) + €89 subscription = €996
    • Opex (0.5 FTE Γ— 5% = €180) = €180
    • Total = €2,472

    ROI = (13,502 - 2,472) / 2,472 = 4.46Γ— β€” every euro invested returns €4.46 in net margin.

    For comparison, if we assume a blended Meta Ads ROI of 1.1Γ— to 1.3Γ— on the same basket after iOS 17, referral would come out 3-4Γ— more profitable on the margin in this scenario. Calculate your own Meta ROI with the same formula to compare like for like.

    The downloadable Excel template

    We've prepared an Excel (or Google Sheets) template with the full formula, pre-filled with vertical-specific defaults (beauty, fashion, food, sport, home). You change only the yellow cells (your revenue, AOV, margin) and the ROI auto-calculates.

    Request it at hello@social-pay.io with the subject "ROI Template" β€” we send it within 24h, no signup required.

    How to measure YOUR actual incrementality rate

    The 73% default is a model assumption, not a measurement. To get your own rate, 3 methods:

    1. Cohort A/B test

    Disable the program on 20% of your traffic for 4 weeks (control group). Measure the delta in total revenue. Most rigorous method, highest opportunity cost.

    2. First-touch vs. multi-touch attribution

    Compare revenue attributed to referral in first-touch (link brings the visit that converts) vs. multi-touch (link contributes among N sources). The gap between the two gives a first approximation of incrementality.

    3. Geo-lift test

    Enable the program only in certain geographic regions. Compare total revenue evolution vs. control regions. Fits if you're in 3+ markets.

    Conclusion

    Measuring referral ROI correctly takes about 3 hours of setup and 1 hour per month of maintenance. For a brand with €1M+ annual revenue, the difference between "I think it works" and "I've measured what it returns" is decisive at annual budget time.

    Start simple: apply the formula this quarter with the default assumptions. Refine with your own incrementality rate starting next quarter. In 6 months, you can have one of the most reliable KPIs in your marketing stack.

    Simulate your referral ROI

    Based on your revenue, Meta CAC, and gross margin β€” quantified projection in 30 seconds.

    Open the simulator
    #ROI#Referral#Measurement#Incrementality#Finance
    CC
    ClΓ©ment Champault
    Co-founder, Social Pay