Skip to content

Calculator

Will a loyalty program pay for itself?

Most vendor calculators can only output good news. This one models the full cost side, shows its formulas, and tells you when the answer is "not yet".

Three sliders for your store, pick a mechanic, and the verdict with a monthly ledger appears below. The calculation assumptions sit behind a toggle and every one of them is adjustable.

Your store

Assumptions, adjust them if you know better

Your break-even

Members need to spend 5.2 % more for the program to pay for itself.

In money: members need to leave $747 more per month than they would without the program.

Achievable, but not automatic. You will need the program visible everywhere, not just a widget: account page, product pages, emails. Read the guide below before launching.

The monthly ledger

Profit from extra member spendingafter removing the 35% of member revenue that would have happened anyway
+$412
Cost of redeemed rewards
$252
Charm subscription at your volume
$15
Net monthly result
+$145

How to set the points up

The break-even above clears, so here is the same scenario translated into concrete program settings. Everything below follows from your order value and reward rate, no new assumptions.

Earning rate
10 points per $1
What one point is worth
$0.005
Welcome bonus at sign-upAbout half a purchase. Enough to make the first reward feel close, small enough not to be a giveaway.
300 points
Reward ladder
RewardPointsSpend needed≈ purchases
$2.50500$500.8
$51,000$1001.7
$102,000$2003.3

The first reward is reachable within one order on purpose: a program whose first reward sits three or more purchases away reads as unreachable and dies quietly. Welcome and activity points are a cost on top of the reward rate above, so keep them at half a purchase or less.

Want these numbers for your actual store?

Send us your store URL and we will come back within 48 hours with a program configured from your real data: mechanics, exchange rate, rewards, thresholds. Free on every plan, no call required.

What this calculator refuses to do

  • No email wall. Results are on the page, and the URL carries your inputs so you can send it to a colleague.
  • No top-quartile benchmarks dressed up as your forecast. Defaults are conservative and every assumption is an input you can change.
  • The retention effect of memberships is not in the math, because we cannot cite an honest number for it. Vendors who put it in are guessing.
  • Charm's own subscription is subtracted in the ledger. A calculator that hides the app fee is an ad.

Methodology

Every formula, printed. No hidden multipliers.

Points

Incremental profit = revenue × member share × lift × incrementality (65%) × margin. Reward cost = member revenue × reward rate × redemption rate. Net = incremental profit − reward cost − subscription. Break-even lift is the lift at which net is zero. The 65% incrementality haircut removes member spending that would have happened without the program; see Leenheer et al. (2007) for why raw member-vs-non-member comparisons overstate the effect several-fold.

Punch card

The free item costs you retail price × (1 − margin), i.e. cost of goods. Break-even extra purchases per completed card = reward cost ÷ (AOV × margin). Completed cards per month = orders × participation ÷ card length. Effective discount = (cost of free items + subscription) ÷ revenue on punched orders.

Reviews

Reviews per month = orders × completion rate. Credit spent in your store costs cost-of-goods, so real cost per review = credit × (1 − margin), an upper bound that ignores the extra visit the redemption itself drives.

Referrals

Cost per referred customer = referrer reward + friend reward, an upper bound since many referrer rewards go unredeemed. Compared directly against your stated acquisition cost.

Membership

Net per member = fee − benefit cost. Deliberately excludes any retention uplift: if the fee does not cover the benefits on its own, the program depends on an effect this page cannot honestly quantify.

Setup numbers (points mode)

The earning rate is fixed at 10 points per $1 (1 point per 1 Kč in the Czech version). Point value = reward rate ÷ points earned per currency unit. The three rewards target roughly 1, 2 and 4 purchases: value = target purchases × AOV × reward rate, rounded to a number you would actually print on a rewards page; the points cost and required spend follow from the point value. The welcome bonus is half a purchase worth of points, so the first reward sits within reach after one order. Welcome and activity points are issued on top of the reward rate, which is why the panel tells you to keep them small.

Sources and assumptions

Why does this calculator sometimes say a loyalty program is not worth it?

Because sometimes it is not. If your order volume, margin or repeat traffic is too low, the rewards and the subscription cost more than the lift they can realistically produce. A calculator that cannot reach that conclusion is a lead form, not a calculator.

Where do the default numbers come from?

Every default is listed in the methodology section with its source. Where honest published data does not exist, the field is an input with a suggested conservative range instead of a hidden constant.

Do I have to enter my email to see results?

No. The results are computed in your browser and shown immediately. The URL updates with your inputs, so you can bookmark or share your scenario.

Which mechanic should I start with?

Usually one, not all five. Points suit stores where customers can buy again within weeks; punch cards suit frequent small purchases; referrals suit stores with high ad costs. The break-even verdicts above tell you which fits your numbers.