What “Good Enough” Loyalty Is Costing You Every Month
Most merchants know their loyalty programme could work harder, but very few have a framework for calculating what a mediocre programme is actually costing them each month.

There is a particular kind of loyalty programme that almost every independent business has run at some point. It works, after a fashion. Members sign up, stamps are collected, a reward is redeemed occasionally, and the programme ticks along in the background without anyone paying it much attention. It is not broken. It is just not doing very much.
The cost of that kind of programme is harder to see than the cost of one that fails entirely. When something breaks, you notice. When something underperforms quietly for months, the losses accumulate without ever appearing on a single line of a report.
The slow leak that “good enough” loyalty creates
A loyalty programme that ticks along without active management does not stay still. It gradually loses effectiveness. Members who were engaged in the first few months drift away when they stop receiving reminders. New customers sign up but never receive a welcome, so the programme never becomes a habit. Redemption rates fall, not because the rewards are wrong, but because nobody is prompted to use them.
Why this happens
Loyalty programme management gets deprioritised. It is not urgent in the way that a broken till or a staff shortage is urgent, so it gets pushed back. The programme was set up once, it runs automatically, and the assumption is that it is doing its job. In most cases, it is doing a fraction of what it could.
What it looks like in practice
A café owner launched a stamp card programme eighteen months ago. Sign-ups were good at the start, but nobody tracks how many of those members have returned. The rewards on offer are the same as they were on day one. Staff mention it at the till occasionally, but not consistently. A third of the members signed up in the first month and have not been seen since.
That is the average annual activity rate across loyalty programmes globally, according to Antavo’s Global Customer Loyalty Report 2024. Put another way: for every ten members on a programme, four have not made a purchase in the past year. They have not cancelled. They have not complained. They have simply stopped returning, quietly, because nothing pulled them back.
Source: Antavo Global Customer Loyalty Report 2024, based on survey data from over 600 loyalty professionals and analysis of 30 million member actions — antavo.com/reports/global-customer-loyalty-report-2024/
The diagnosis: what a mediocre programme actually costs
The cost of a good-enough loyalty programme is not the programme itself. It is the customers who leave quietly, without complaint, because nothing was done to bring them back. Unlike a failed promotional campaign, there is no single moment where the loss is visible. It shows up in aggregate, over time, as a visit frequency that is slightly lower than it should be and a cohort of members who signed up but never returned.
The most common cause
No one is watching the numbers that matter. Redemption rate, visit frequency among members, and the gap between members who signed up and members who are still active are the three most telling indicators of programme health. In most independent businesses, none of these are reviewed regularly, because no one has been told to look at them.
The signal you are missing
Pull your member list and ask one question: of everyone who signed up more than three months ago, how many have visited in the last sixty days? If the answer is fewer than half, your programme has a retention problem that no amount of new sign-ups will fix.

How to calculate — and close — the gap
The quickest way to understand what your programme is costing you is to run a simple calculation before you change anything. It takes about ten minutes and it turns a vague sense that things could be better into a concrete number.
The quick change
Take your average transaction value and your average visit frequency for loyalty members. Multiply the two to get a rough monthly value per active member. Now apply a conservative 10% improvement to visit frequency, for example from 2.2 visits per month to 2.4, and recalculate. The difference, multiplied by your active member count, is a reasonable estimate of what a modest improvement to programme engagement is worth each month. For most independent businesses with a member base of a few hundred, this figure is larger than expected.
For more on building customer value without relying on discounts, see our post on customer retention tactics that do not involve discounts.
Going further
Once you have the number, you have a case for investing time in the programme. The two changes with the highest return are a re-engagement message to lapsed members (those who have not visited in sixty or more days) and a consistent welcome message for new sign-ups. Both can be set up in a single afternoon and both directly address the most common causes of programme underperformance. LoyaltyDog shows you visit recency and redemption rates for your whole member base, so you know exactly where to start.
The cost of a mediocre loyalty programme is not what you spend on it — it is the revenue that quietly walks out of the door each month because no one is actively managing it.
This week’s action
- Pull your member list and identify everyone who signed up more than three months ago but has not visited in the last sixty days. This is your lapsed cohort.
- Calculate your average transaction value multiplied by your current visit frequency for active members. Apply a 10% improvement and note the monthly difference.
- Draft a single re-engagement message for your lapsed cohort. Keep it short, warm, and specific — mention the programme by name and include a time-limited reason to return.
- Set up a welcome message for all new sign-ups going forward, if you do not already have one. It should go out within 24 hours of joining.
- Book a 30-minute review of your programme for the same time next month. Active programmes get reviewed; good-enough ones do not.

Frequently asked questions
How do I know if my loyalty programme is underperforming?
Look at three numbers: your redemption rate (what percentage of earned rewards are actually used), the proportion of members who have visited in the last sixty days, and how that compares to your total member count. If fewer than half your members are active and your redemption rate is below 20%, your programme has significant room to improve.
Is it worth improving a loyalty programme that already exists, or better to start fresh?
Improving an existing programme is almost always better. Your members, however dormant, are a known quantity. A well-timed re-engagement message to lapsed members will outperform the early weeks of a brand new programme, because the relationship already exists. Start by making what you have work properly before replacing it.
How much should a loyalty programme improve my revenue?
The figure varies by business type and programme quality, but a well-managed programme typically increases visit frequency among members by 10 to 20%. For a café with 300 active members and an average transaction value of six pounds, even a 10% improvement in frequency is worth several hundred pounds per month. The calculation in this post will give you a figure specific to your business.
See exactly how your programme is performing
LoyaltyDog shows you visit frequency, redemption rates, and member activity across your whole base, so you can see where the gaps are and act on them.
See how it works →