Free calculator

Loyalty ROI Calculator

Use this loyalty ROI calculator to compare incremental revenue, gross margin, recurring program costs, and setup spend. It is designed for quick planning before launching or renewing a loyalty platform.

Free to embed

Put this calculator on your site

Paste the code below into a blog post, help centre article or comparison page. It works on any site that accepts HTML, updates live as readers type, and costs nothing. The only condition is the credit line at the end: leave it in.

Preview

How this calculator works

Estimate whether a loyalty program is producing enough gross profit to cover platform, promotion, and operating costs.

What counts as incremental revenue

Incremental revenue is the input that decides everything else, and it is the one most often inflated. It means sales you would not have made without the program, not total spend by members. Members are usually your best customers before they join, so counting all of their purchases credits the program with behaviour it did not create.

The clean way to measure it is a holdout: keep a random slice of eligible customers out of the program and compare their spend with members over the same period. If a holdout is not practical, compare the spend of the member cohort before and after joining against a matched group of non-members, and be conservative about seasonal lift.

How to read the result

First-year ROI carries the full setup cost, so it understates what the program earns once it is running. A modest first-year figure with a short payback is a healthy sign; the second year has no setup to recover.

"No payback" means monthly program costs exceed monthly gross profit. The program then loses money every month regardless of setup, and the fix is on the cost side or in the margin of what members buy, not in waiting longer.

Monthly program cost should include everything the program consumes: platform fees, the cost of rewards redeemed, agency or creative work, and the staff time spent running it. Leaving out rewards is the most common reason a loyalty ROI looks better on paper than in the accounts.

Common mistakes

Using revenue where margin belongs, so a program that moves low-margin stock looks profitable. Forgetting the liability of points issued but not yet redeemed. Attributing a seasonal or promotional lift to loyalty because it happened to coincide with launch. And comparing the ROI of one program with another when they used different definitions of incremental.

These calculators are intended for planning and benchmarking. Use your own finance, attribution, and campaign data before making final budget decisions.

Frequently asked questions

What is a good ROI for a loyalty program?

There is no universal benchmark, because the answer depends on gross margin and on how strictly incremental revenue was measured. A practical test most finance teams accept is positive monthly net profit with setup paid back inside twelve months. The real risk in a loyalty ROI figure is rarely the ratio itself; it is whether the revenue behind it was genuinely incremental.

Should the cost of rewards be included in monthly program cost?

Yes. Count the cost to you of free items, discounts, and credits redeemed in the month as a program cost rather than netting them out of revenue. Keeping rewards on the cost side makes the ROI comparable from month to month and makes it obvious when redemption outruns the lift it is supposed to drive.

How do I find the breakeven point for a loyalty program?

Breakeven is the monthly incremental revenue at which net profit is zero: monthly program cost divided by gross margin. With the calculator's defaults, $3,500 ÷ 0.45 is about $7,780 a month of incremental revenue before the program contributes anything.

Can I use this calculator to decide whether to renew a loyalty platform?

Yes. Enter the renewal's annual fee divided by twelve plus your other running costs as the monthly program cost, and set setup cost to zero unless the renewal involves a migration. Then use the incremental revenue you have actually measured over the current contract rather than the figure from the original business case.

Worked examples

Each example runs the same formulas as the calculator above, using figures typical of that kind of business.

Independent cafe

A single-location coffee shop with steady foot traffic now measuring loyalty-driven incremental sales.

Inputs
Monthly incremental revenue8000 $
Gross margin65 %
Monthly program cost1200 $
One-time setup cost5000 $
Results
Monthly gross profit$5,200
Monthly net profit$4,000
First-year ROI221.6%
Setup payback1.3 months

Regional retail chain

A 15-store regional apparel chain testing loyalty across all locations to drive repeat visits.

Inputs
Monthly incremental revenue65000 $
Gross margin52 %
Monthly program cost8500 $
One-time setup cost35000 $
Results
Monthly gross profit$33,800
Monthly net profit$25,300
First-year ROI196.1%
Setup payback1.4 months