# Referral program ROI calculator: price a reward that pays for itself

A referral program ROI calculator works out whether a reward pays for itself. This one multiplies your signups by the share who refer, the friends each brings and the share who pay, then compares the customer value won with the cost of the rewards. You get the net result, your referral ROI and the most one reward can cost before the program loses money.

Use it free, with no signup, at https://getlaunchlist.com/tools/referral-reward-calculator. Updated 2026-10-15.

## What you enter

- **Signups on your waitlist**: How many people are on your list.
- **Share of signups who refer someone**: An example value: replace it with the share you measure.
- **Successful referrals per referrer**: Friends who joined, averaged over the people who referred.
- **Referred signups who become paying customers**: Use your own signup-to-customer rate. If you have none yet, try a low and a high value.
- **Value of one paying customer**: Monthly price × gross margin × months a customer stays, over the period you want to count.
- **Extra value of a referred customer**: Leave at 0% unless you have measured that referred customers stay longer or spend more.
- **What one reward costs you**: Cash, credit, or the cost of the extra access or product you give. Enter 0 for a reward that costs you nothing.
- **Referrals needed to earn one reward**: 1 pays a reward for every friend. 5 pays one reward for every five.

## How it's calculated

The calculator follows the referral program from signups to money. Every step is multiplication on a number you enter.

- **Referrers = signups × share who refer.** Referred signups = referrers × successful referrals per referrer. Together the two shares are the [K-factor](https://getlaunchlist.com/glossary/k-factor) of the program.
- **Paying customers = referred signups × share who pay.**
- **Customer value = paying customers × value of a customer × (1 + extra value of a referred customer).**
- **Rewards paid = referred signups ÷ referrals needed per reward.** Reward cost = rewards paid × cost of one reward. It covers every referred signup, paying or not, because the reward is owed when the friend joins.
- **Net result = customer value - reward cost.** Referral ROI = net result ÷ reward cost.
- **Most one reward can cost = referrals needed per reward × share who pay × value of a customer.** At that reward, net result is zero.

## How to read the result

A positive net result means the customers the program wins are worth more than the rewards it pays. The most one reward can cost is the number to design around: if your reward is below it, you profit on these inputs; above it, you lose. The share of referred signups who must pay shows how much room your conversion rate has.

Rewards are counted pro rata, one for every N referrals, which treats every referrer as about average. A real program pays nothing to referrers who fall short of a milestone, so with a higher N the actual cost can be lower than shown. Rewards that unlock at a set number of referrals work like [milestone rewards](https://getlaunchlist.com/glossary/milestone-rewards).

## What moves it

The share of referred signups who pay and the value of a customer decide how much you can afford to give. The extra value of a referred customer is left at 0% on purpose: raise it only if your own data shows referred customers stay longer or spend more. A reward that costs you nothing, such as earlier access, has no break-even to worry about, though it still needs to be something people want.

## Frequently asked questions

### How much should I reward a referral?

No more than the value of the customer it wins. Multiply the share of referred signups who pay by the value of a customer and by the referrals needed per reward: that is the most one reward can cost before the program loses money. Set the reward below it, with room for the conversion rate to come in lower than you hoped.

### How do I calculate referral program ROI?

Referral ROI = (value of the customers the program wins - reward cost) ÷ reward cost. Reward cost is the rewards paid out times what one reward costs, and it covers every referred signup, including the ones who never pay.

### What is a good referral ROI?

Any ROI above zero means the customers the program wins are worth more than its rewards. How far above is up to you, and it depends on numbers only you have: your conversion rate and what a customer is worth. The calculator also shows the most one reward can cost, which is the safer figure to design around because it holds even if your ROI estimate is off.

### What is a good referral program conversion rate?

There is no standard figure to rely on, and this tool does not assume one. The rate that matters is the share of referred signups who become paying customers, and it differs by product and price. Measure it on a small group of real referred signups, and until then try a low and a high value to see how much room you have.

### Should I give cash or a non-cash reward?

It depends on what you can afford and what your signups want. A non-cash reward such as earlier access or a better place in line may cost you little or nothing, and the calculator shows ROI as not defined when a reward costs $0. A cash reward is easy to price with the break-even figure. Test the reward on a small group before committing.

### Why is there no default lift for referred customers?

Because we cannot source one. Some businesses find referred customers stay longer or spend more, others do not. The field starts at 0% so the result rests only on numbers you enter; raise it when your own data supports it.

### What if the reward is only paid at a milestone?

Set the referrals needed per reward to the milestone. The calculator counts one reward per that many referrals, treating referrers as about average. In practice referrers who stop short earn nothing, so your real cost is likely lower than the figure shown.

### Where do I find the share of signups who refer?

In the first weeks of a live program, divide the number of signups who brought in at least one friend by all signups. Until then, try a low and a high value and look at both results.

## Glossary terms

- [K-factor](https://getlaunchlist.com/glossary/k-factor.md)
- [Milestone rewards](https://getlaunchlist.com/glossary/milestone-rewards.md)
- [Queue jumping](https://getlaunchlist.com/glossary/queue-jumping.md)
- [Referral leaderboard](https://getlaunchlist.com/glossary/referral-leaderboard.md)

## Related tools

- [Waitlist growth simulator](https://getlaunchlist.com/tools/waitlist-growth-simulator.md): Project how big your waitlist gets in the weeks before launch, with and without referrals.
- [Pre-launch MRR calculator](https://getlaunchlist.com/tools/prelaunch-mrr-projector.md): Project launch-day MRR and the first year of revenue from your waitlist, price and churn.
- [Waitlist benchmark](https://getlaunchlist.com/tools/waitlist-benchmark.md): Compare your referral share, sharers and confirmation rate with real LaunchList waitlists of your size.
