Unit economics
Does the loyalty programme pay for itself?
Unit economics of an online coffee shop’s points programme: the margin from the extra spending it brings against what its points cost, so you can decide whether to keep it.
Yes: €1.14 of margin a member a month against €0.13 of points, more than 8 times over
Pays for itself, before running costs?
Yes
The extra spending the programme brings earns €1.14 a member a month in margin; its points cost €0.13. Even at the low end of the margin's 95% range, €0.80, it covers what the points cost.
Points never used
40.0%
Of the points earned in year 1, the share that expired unredeemed.
Points liability, gross
€14,180
1,418,012 points on account at the end of September 2026, at a cent each: the cost if every one is redeemed, before expected breakage.
What if the rules changed?
What the points cost against the margin they bring in, by how long points last
The same data as a table
| Months points last | Points never used | What the points cost, a member a month |
|---|---|---|
| 3 | 93.1% | €0.02 |
| 4 | 83.3% | €0.04 |
| 5 | 74.5% | €0.06 |
| 6 | 66.7% | €0.07 |
| 7 | 59.5% | €0.09 |
| 8 | 53.7% | €0.10 |
| 9 | 49.0% | €0.11 |
| 10 | 45.2% | €0.12 |
| 11 | 42.4% | €0.13 |
| 12 | 40.0% | €0.13 |
| 13 | 38.4% | €0.14 |
| 14 | at most 37.0% | €0.14 to €0.15 |
| 15 | at most 36.1% | €0.14 to €0.16 |
| 16 | at most 35.5% | €0.14 to €0.17 |
| 17 | at most 34.9% | €0.14 to €0.18 |
| 18 | at most 34.5% | €0.14 to €0.18 |
| 19 | at most 34.1% | €0.14 to €0.19 |
| 20 | at most 33.9% | €0.15 to €0.20 |
| 21 | at most 33.8% | €0.15 to €0.20 |
| 22 | at most 33.7% | €0.15 to €0.21 |
| 23 | at most 33.7% | €0.15 to €0.21 |
| 24 | at most 33.7% | €0.15 to €0.21 |
What this shows, and what it does not
The shop takes about 12,400 orders a month at an average of €39.65, about €490,000 of sales, from the 44,935 customers who ordered in the last 12 months.
Under the shop’s rules today, points last 12 months and a euro earns one point, and 40.0% of the points earned in the programme’s first year were never used. Under the rules you set, the shop’s two years are replayed as the example review replays its own decision: members order exactly as they did, and a member who orders holding 500 points or more redeems on 40.4% of such months, the rate in the data. At today’s rules every figure is the review’s own; under yours, each is today’s figure plus the change the replay shows. The points never used, the liability and what the points cost move with the rules. The margin the programme adds does not.
What it cannot show. The spending the programme adds is read from two years under one set of rules, so the demo holds it fixed: it cannot show how members would buy under rules they never had. In the replay, the shorter points last, the less they cost: at 3 months, 93.1% of the first year’s points go unused and the points cost €0.02 a member a month. Whether members buy less when more of their points expire, and by how much, is not in the data: every member in it was on the same rules. A richer earn rate costs more: at 5 points a euro and 12 months the points cost €0.89 a member a month, 78% of the margin, and any extra spending a richer programme brings is not counted.
What the margin is. Against customers who had not joined but bought the same way before, the programme adds €2.86 of spending a member a month, €2.01 to €3.71 at 95%: the example review’s matched comparison. The margin is the shop’s 40% gross margin on that spending. If the comparison overstates the extra spending and the truth is at the low end, the margin is €0.80 a member a month, still more than the €0.13 the points cost. What the programme costs to run, its software, staff and marketing, is in neither figure.
The liability, and past 13 months. The liability is gross: every point on account, at a cent each, as if all of them were redeemed; expected breakage is not taken off. Past 13 months, some of the first year’s points are still on account at the end of the two years, with months left to run: the share never used is then a ceiling, and what the points cost is a range, the shade above the cost line.
The full analysis: the example loyalty programme review, with the points account, how fast members redeem, how the programme’s own part of members’ spending is measured, and the decision on letting points last 24 months.
Start here
Running a points programme?
Up to thirty minutes on the programme and your data, then a fixed proposal.