Why Your Loyalty Programme Isn’t Growing (And It’s Not the Offer)
Most stalled loyalty programmes have the right rewards — the problem is hiding somewhere between the counter and the customer.

- Most stalled loyalty programmes have the right offer — the problem is that customers never clearly hear about it.
- The biggest single blocker is sign-up having no consistent home in the transaction.
- Staff enthusiasm drops within two to three weeks of launch without a simple, repeatable trigger.
- The fix is almost never about changing the programme — it’s about making it visible and straightforward to join.
You built the programme. Set the rewards. Launched it. And now, a few months in, the member count is a number that doesn’t match your expectations — with no clear explanation for why it isn’t moving faster.
Before you change the rewards, adjust the points rate, or start again from scratch — stop. In the majority of cases, a loyalty programme that isn’t growing has nothing wrong with the offer. The problem is upstream: in the moment when a customer walks in, pays, and leaves without ever being told the programme exists.
The Gap Between Having a Programme and Growing One
Running a loyalty programme and growing one are two different activities. Many independent merchants do the first without realising they’ve skipped the second entirely.
Why this happens
Loyalty programmes typically launch with energy — staff are briefed, a sign goes up, regulars are enrolled. Then daily routine takes over. The sign becomes wallpaper. The brief fades. Within two or three weeks, the programme is still running, but it’s no longer being sold.
This isn’t complacency. It’s what happens when a launch event is mistaken for an ongoing system. Without a consistent trigger — a specific moment in every transaction where the programme gets mentioned — it disappears from the conversation.
What this looks like in practice
You’d recognise it in your data. A cluster of sign-ups in the first two weeks after launch, then a long flat plateau. New members trickle in occasionally, but nothing like the rate you expected. The programme hasn’t failed. It’s invisible to most of the people walking through your door.
The Real Blockers (It’s Almost Never the Offer)
When you probe a stalled programme, the same pattern appears. The rewards are usually fine. The problem is one of three things: customers don’t know about the programme, sign-up feels awkward at the till, or staff have stopped mentioning it.
The most common cause
The most common blocker is that sign-up has no clear home in the transaction. Think about the till moment: you’re taking payment, the customer is gathering their bags, someone else is waiting. Nobody wants to launch into a loyalty programme explanation in that moment — not the staff member, and not the customer.
The fix isn’t to work harder at that moment. It’s to move the conversation earlier — to the greeting, or to a natural pause — or to make sign-up happen after the visit via a receipt QR code, rather than something that holds up the queue.
The signal you’re missing
Pull your sign-up data and plot it by week. A spike at launch that flatlines is a momentum problem, not an offer problem. Sign-ups that track to specific staff members or days of the week reveal a consistency issue. Either pattern tells you the problem is process — and process is straightforward to fix.
In a typical independent retail or hospitality business, fewer than one in three customers who visit will ever be told about the loyalty programme after the launch period ends — not because the offer is wrong, but because the mention dropped out of the routine.
Source: Directional industry figure. Cross-reference with your own sign-up data week-on-week. Supporting context: Antavo Global Customer Loyalty Report 2025 — antavo.com/reports/global-customer-loyalty-report-2025/

Four Changes That Cost Nothing
The changes that move a stalled programme are almost always operational, not structural.
The quick change
Write one sentence for your staff to say. Not a script — just one sentence. “We have a loyalty programme — would you like a stamp?” is enough for a café. “Are you signed up for our rewards? Takes two seconds” works for retail. Say it out loud. If it feels awkward, simplify it. Put it on a card at the till. Make sure everyone on your team has said it at least once before the next shift.
Going further
Anchor the mention to a specific transaction trigger — every time a customer pays over a certain amount, every time a new face comes in, every time a particular item is bought. Triggers beat reminders because they fire automatically. You can also use your loyalty system’s outbound messaging to reach recent visitors who haven’t joined — a single, well-timed nudge can recover sign-ups you’d otherwise lose for good.
A loyalty programme that isn’t growing is almost always a visibility problem, not a product problem. Find where it dropped out of the conversation — and bring it back.
This week’s action
- Pull your sign-up data for the past 3 months and mark the exact week when growth stopped.
- Ask honestly: does every customer who pays get told about the programme? Count for one shift if unsure.
- Write one sentence for staff to say at the till. It takes two minutes. Write it now.
- Put a clear sign near the payment point — not a brochure, just the offer in plain language.
- Check back in four weeks. If the number has moved, you’ve found the fix.

Frequently asked questions
How do I know if it’s a visibility problem and not a bad offer?
If sign-ups spiked at launch and then flatlined, the offer was good enough to attract members — then the conversation stopped. A bad offer produces low sign-ups from day one. Plot your weekly sign-up numbers and look at the shape: a spike-then-flatline is almost always a process problem, not a rewards problem.
What’s a realistic sign-up rate for a small business?
Useful benchmarks vary by footfall and business type. In the first three months after a proper launch, 5–15% of new customers per week enrolling is a reasonable indicator the programme is being mentioned consistently. Under 1% suggests it isn’t being mentioned at all.
We had great momentum at launch but it’s dropped off — how do we revive it?
Treat it as a relaunch, not a reminder. Hold a five-minute briefing — not a training session — give everyone the one sentence, and tie it to a specific trigger in the transaction. One short reset works better than assuming the original brief has stuck.
See which customers are missing from your loyalty programme.
LoyaltyDog shows your sign-up rate, active members, and who’s slipped away — working with the till you already use.
See how it works →