Retail operations

Loyalty program ROI.

Enter members, their yearly spend against a comparison group, margin and what the program costs. See net profit, ROI and the lift per member needed to break even.

Program profit = extra gross profit from members - reward cost - running cost. The example below earns $16,800 a year on $31,200 of cost, an ROI of 53.85%.

Advertisement

Your numbers

Your numbers
$
$
%
%
$

Result

Worked example

A shop has 2,000 active members who spend $420 a year, against $360 for comparable customers, so each member adds $60 and the program adds $120,000 of sales. At a 40% margin that is $48,000 of gross profit. Rewards cost 3% of the $840,000 members spend, $25,200, and running the program costs $6,000, so total cost is $31,200 ($15.60 per member). Net profit is 48,000 - 31,200 = $16,800, an ROI of 53.85%. Members would need to spend only $37.30 more each, not $60, for the program to pay for itself.

How it works

Incremental spend = members x (member spend - comparison spend). Incremental gross profit = incremental spend x gross margin. Reward cost is the share of all member spend given back as points, discounts or free items; running cost is everything else you pay to operate the program.

ROI = (incremental gross profit - reward cost - running cost) / (reward cost + running cost). The break-even lift is the extra yearly spend per member at which net profit is zero: (running cost per member + comparison spend x reward %) / (gross margin % - reward %), because reward cost falls as members spend less.

The big caveat is the comparison figure. Members tend to be your best customers already, so treating all of their spend gap as caused by the program overstates the return. Use a before-and-after figure for the same customers, or a fair control group, and treat this result as an upper estimate when you cannot.

Sources and basis (checked 2026-10-08): Arithmetic on your inputs only. ROI is net incremental profit divided by program cost, using the spend, margin and cost figures you enter. No industry loyalty uplift is assumed.

Everything runs in your browser. Nothing you type is sent or stored.

FAQ

How do you measure loyalty program ROI?

Compare member spend with what the same customers spent before joining, or with similar non-members. Convert the extra sales to gross profit and subtract the cost of rewards and running the program.

What counts as reward cost?

The value you give back: points redeemed, discounts, free products and any partner fees. Use what members actually redeemed, not what they earned.

Why might the real return be lower than the result?

Because customers who join are often already your most loyal. If they would have spent the extra anyway, the true incremental spend is smaller than the gap you entered.

Advertisement
Advertisement