← ReferralCandy

Blog

How to measure the ROI of a referral program

Author
Raúl Galera
Date
2025-06-23
How to measure the ROI of a referral program

Quick answer: Referral program ROI (measured as the percentage of total revenue generated by referrals) typically falls between 10% and 30% for top-performing eCommerce brands

Table of Contents

  1. Why referral program ROI matters
  2. Understanding referral program ROI
  3. How to calculate referral ROI
  4. Tips to track referral performance
  5. Launch / Optimise Checklist for referral program ROI
  6. FAQ for referral program ROI
  7. Takeaways for referral program ROI

Why referral program ROI matters

Measuring referral marketing ROI is essential because referral initiatives frequently drive between 10% and 30% of total revenue for top-performing eCommerce brands , and boosting share rates from 4% to 12% can compound your growth exponentially .

‍

Understanding referral program ROI

‍

Key components of referral program ROI

  • Revenue from referrals: Total sales attributed to referral links and codes.
  • Program costs: Sum of all referral-related expenses, including commissions, discounts, and platform fees.

Referral ROI formula

Referral Program ROI = (Revenue from referrals – Program costs) / Program costs × 100%

‍

How to calculate referral ROI

Follow these steps to calculate your referral program ROI:

  1. Gather referral revenue data.
    Pull total sales attributed to referral codes and links over a defined period.

  2. Sum program costs.
    Include commissions (e.g., 10% of net sales ), discount redemptions, and any platform fees.

  3. Apply the ROI formula.
    For example, if you generated $5,000 in referred sales and incurred $1,000 in costs, your ROI is ($5,000 − $1,000) / $1,000 × 100% = 400%.

‍

Tips to track referral performance

  • Share Rate: Monitor the percentage of customers who share their referral link (5%-15% typical) .
  • Click-Through Rate (CTR): Track the percentage of shares that result in clicks (10%-25%) .
  • Conversion Rate: Measure the share-to-order conversion (median 3%-5%) .
  • Revenue Share: Calculate the portion of overall revenue driven by referrals (10%-30%) .

‍

Launch / Optimise Checklist for referral program ROI

  • Implement a referral tracking tool with UTM parameters and unique codes.
  • Set up dashboards to capture referral revenue and program costs.
  • Schedule weekly reviews of share rate, CTR, conversion rate, and overall ROI.
  • A/B test reward levels and messaging at least monthly.
  • Integrate referral data into BI tools like Looker Studio, Klaviyo, or Yellowfin BI for deeper insights. (see Looker pricing here)
  • Adjust your commission or discount structure based on ROI targets.

‍

FAQ for referral program ROI

How often should I review referral ROI?

Monthly is the minimum; weekly monitoring is ideal for scaling programs.

How soon can I calculate referral program ROI?

You can compute an initial ROI after 2-4 weeks once sufficient referral and cost data are collected.

What costs should I include?

Include all direct costs: referral rewards (cash or discounts), platform fees, and any marketing spend tied to referrals.

Is a 100% ROI good for referral marketing?

A 100% ROI (doubling your investment) is excellent; many brands aim for 200%+ by optimising rewards and promotion.

‍

Takeaways for referral program ROI

  • Referral program ROI often ranges from 10% to 30% of total revenue .
  • Accurate ROI calculation requires combining revenue and all program costs.
  • Monitoring share rate, CTR, and conversion rate is key to optimisation .
  • Regular A/B testing of rewards and messaging can boost your referral ROI.

Need more? Learn more about how to calculate your referral program ROI here.