Glossary

Loyalty Program ROI: Formula and Worked Example

By · Updated

Definition Loyalty program ROI is the gross profit your members add because of the program, minus what you spend on rewards and software, divided by that spend. The hard part is the first number, because you must count only the extra spend the program caused. A points program with a fixed reward rate makes the cost side easy to cap.

What is loyalty program ROI?

Loyalty program ROI is the return on what you spend running a loyalty program. You compare the profit the program creates with the cost of the rewards you hand out and the software you pay for.

The formula is:

ROI = (extra gross profit − reward cost − software cost) ÷ (reward cost + software cost)

If net gain is zero, the program broke even. A positive net gain means it earned more than it cost.

What counts as cost?

  • Rewards. The cost of what members redeem. Points that are never redeemed cost you nothing at the till, which is why redemption rate and breakage matter here.
  • Software. A monthly fee, or nothing on a free plan.
  • Staff time. Usually small if staff add points at the counter, but note it.

Under accounting rules, points you owe are also recorded as a liability. BDO’s example of a US$100,000 sale that earns 10,000 points shows US$8,676 deferred rather than booked as revenue, with 95% of points expected to be redeemed. See points liability for how that works.

Source: BDO, ASC 606’s impact on loyalty programs, 2018.

What counts as benefit?

Only the extra sales the program caused. Members would have bought some of that anyway. Compare member spend before and after joining, or against similar customers who did not join. Then apply your gross margin, since the benefit is profit, not sales.

A worked example

The numbers below are illustrative assumptions, not benchmarks. Your members spend US$10,000 a month in total before the program. The program lifts that by 10%. Your gross margin is 70%. You give 5% of spend back as points, and all points are redeemed (the cautious case). The paid plan costs US$99 a month.

LineCalculationAmount
Extra salesUS$10,000 × 10%US$1,000
Extra gross profitUS$1,000 × 70%US$700
Reward cost5% × US$11,000 member spendUS$550
Software costPaid planUS$99
Net gainUS$700 − US$550 − US$99US$51
ROIUS$51 ÷ US$6497.9%

On a free plan the software cost is zero, so the net gain is US$150 and ROI is US$150 ÷ US$550, or 27.3%. If only some points are redeemed, reward cost falls and ROI rises. With a lift of 5% instead of 10%, the same program loses money. This is why you test the lift before trusting the number. Use how to set your points earn rate to set the reward share.

What does research say about the lift?

Evidence on the lift is mixed and depends on who joins.

FindingSettingSource
Only 3% of purchases had a redemption, and 60% of customers never redeemed over 43 monthsOne Latin American home and hardware retailer, 1% of spend earnedStourm, Bradlow and Fader, Journal of Marketing Research, 2015
Light and moderate buyers bought more and grew more loyal after joining. Heavy buyers claimed most rewards but did not change behaviourOne convenience store franchiseLiu, Journal of Marketing, 2007

Sources: Stourm, Bradlow and Fader (PDF), Liu, author summary.

The Liu finding matters for ROI. If your biggest spenders are the ones redeeming, you may be paying rewards for visits you already had.

How do you track it?

Record member and non-member spend monthly, along with rewards redeemed. Our guide to measuring loyalty program success covers the metrics, and is a loyalty program worth it gives a break-even test. A longer view appears in customer lifetime value.

How Gimify fits

Gimify is points only, with points earned in proportion to purchase amount, so reward cost stays a fixed share of spend. The free plan covers one outlet with unlimited members, and unlimited outlets cost US$99 a month.

Questions owners ask

How do you calculate loyalty program ROI?

Add the gross profit on the extra sales members made because of the program. Subtract the cost of rewards redeemed and the software fee. Divide the result by those same costs.

What is a good loyalty program ROI?

There is no reliable public benchmark for small shops, so compare against your own baseline. Any result above zero means the program paid for itself after margin and rewards.

Should I count all member sales as program revenue?

No. Members would have bought some of it anyway. Count only the increase over what the same customers spent before, or over a comparison group.

Does unredeemed points balance lower my cost?

It lowers what you pay out, but a large unused balance usually means members are not getting a reason to return. Track redemption rate next to ROI.

Can ROI be positive on a free plan?

Yes. With no software fee, the only cost is the rewards you give, so the program pays back once the extra gross profit exceeds them.

Read next

Start free

Gimify is free for one outlet with unlimited members and no time limit. Unlimited outlets are one flat monthly price.

See plans