Home›E-commerce

Cashback and referral programs: are they worth it?

Calculate the cost and return of a cashback or customer referral program. See what the program costs, how much purchases need to increase for it to pay for itself and, for referrals, what each new customer costs compared with paid media acquisition.

Educational simulation. Not investment advice. Results are estimates based on the data you enter and do not replace advice from a qualified professional.

Reviewed on Oct 31, 2026
Your customers
Cashback

Part of the cashback expires unused. Loyalty program members tend to buy more often, but the lift varies a lot by industry: test with a group first.

Your inputs stay only on this browser and are not sent anywhere. Untick to delete them.

—Program result per year
—

Result by increase in purchases

Extra margin from additional purchases minus the cost of cashback and the platform, per year.

Tap the chart to see the values.

Program calculation

Next step

Take this page’s results to another calculator with the fields already filled in.

The summary lists your inputs, results, formulas, assumptions and sources. The full report also includes the charts and interpretations, in color. In the print dialog, choose Save as PDF.

Method, assumptions and sources

Formulas

Cashback: cost = purchases with the program × order value × cashback × redemption + platform; gain = margin from extra purchases
Referral: new customers per year = customers × referrals × conversion; cost per new customer = reward + discount
Customer value = purchases per year × years × order value × margin

Assumptions and limits

  • Educational simulation. Cashback is paid on all purchases, including those that would have happened without the program; referral rewards are only paid when the referral becomes a customer. It ignores behavior changes over time, fraud and referrals that would happen without a reward.
  • The increase in frequency and referral behavior vary a lot by industry. Reward programs must follow consumer protection rules and have clear terms.

Official sources and references

Frequently asked questions

What does this calculator show?

Whether a cashback program or a referral program pays for itself. For cashback, it compares the margin from extra purchases with the cost of credit and the platform. For referrals, it compares the cost per new customer with paid media and with the customer’s lifetime value.

Where do I get each number?

Active customers, purchases per customer, average order value and contribution margin come from your sales data. Redemption rates and platform costs come from the loyalty software provider. Your paid media CAC is your ad spend divided by new customers won from ads.

How do I read the default example?

With 4,000 customers, 4 purchases a year, a $60 order value, a 40% margin and 5% cashback (65% redeemed), the store gives back $35,880 a year and pays $3,600 for the platform. If purchases rise 15%, the extra margin is $57,600 and the program gains $18,120 a year; it breaks even with a purchase increase of 9.9%.

Cashback or discount: which is better?

A discount applies immediately and lowers the price for everyone; cashback only costs money when the customer returns and redeems it, and part of it expires. That is why cashback is usually better for repeat purchases and discounts for winning the first purchase.

How does the referral calculation work?

New customers per year = active customers × referrals per customer × conversion. The cost per new customer is the referrer reward plus the new customer’s discount, paid only when the referral buys. Each customer’s value is purchases per year × years as a customer × order value × margin.

Why is the purchase increase so uncertain?

Because it depends on the industry, the product and how attractive the benefit is. Measure it: launch the program for a group of customers, compare their purchase frequency with a group outside the program and only then roll it out.

Do I need legal advice?

Clear terms are essential: how credit is earned, when it expires and how rewards are paid. Consumer protection and promotion rules vary by country and state, so check with a lawyer before launching a large program.

Cashback and referral programs: how to know if they pay off

Cashback and referral programs are popular ways to keep customers and win new ones. Both cost money, and the question is always the same: does the extra business they bring in cover the cost?

Cashback

The store gives back part of each purchase as credit for the next one. The catch is that the cost applies to every sale, including those that would have happened anyway. The program only pays off if purchase frequency rises enough:

Break-even increase = (purchases × order value × cashback × redemption + platform) ÷ (purchases × order value × (margin − cashback × redemption))

Smaller cashback, short expiration dates and minimum purchase amounts help keep the cost under control.

Referral programs

Customers who bring in new customers earn a reward, and the new customer gets a discount. Since the reward is only paid when the referral buys, the cost per new customer is predictable: reward + discount. Compare it with your paid media customer acquisition cost (CAC) and with the customer’s lifetime value (LTV).

Measure before scaling

The extra frequency and the number of referrals vary a lot by industry. Launch the program with a group of customers, compare them with a group without the program and scale only if the numbers confirm the gain. Keep the rules clear and simple to avoid misuse.