How to Measure Whether Your Coffee Shop Loyalty Programme Is Working: The Five Numbers UK Owners Should Track
A coffee shop loyalty programme is working if it measurably increases how often your existing customers come back and how much they spend when they do. That's it. Not "engagement." Not "buzz." Five numbers tell you this: sign-up rate at the counter, active members in the last 30 days, visits per member per month, redemption rate, and share of visits from members. If you can't pull these from your loyalty program dashboard right now, you're running the programme blind, and you won't know it's failing until the till tells you.
TL;DR
Five numbers matter: sign-up rate, 30-day active members, visits per member per month, redemption rate, and share of visits from members.
Repeat customers tend to spend significantly more than first-time customers, which is why loyalty program ROI hinges on repeat customer rate, not headcount of sign-ups.
A dashboard that only shows total members is a vanity dashboard. You need behaviour, not enrolment.
Redemption rate isn't judged against an industry benchmark. Judge it against your own reward cost and your own margin.
Paper punch cards are easy to lose or forget. Digital removes the guesswork, but only if you're actually reading the numbers.
About the Author: This article is written from meed's work building digital loyalty programmes for independent cafes and coffee shops, where the same five metrics come up in almost every setup conversation, because owners want proof the programme is doing something before they commit more time to it.
Why Do Most Coffee Shop Owners Get This Wrong?
Most owners judge a loyalty programme by feel. Sign-ups look healthy, the card looks good, a few regulars mention it at the counter, so it must be working. That's not measurement, that's optimism. A loyalty programme is a retention tool, and retention only shows up in behaviour over weeks and months, not in how many people said yes when a barista asked them to scan a QR code.
The fix isn't more data. Read the right five numbers consistently from a dashboard you actually open.
What Is Sign-Up Rate at the Counter and Why Track It First?
Sign-up rate is the percentage of paying customers who join your loyalty programme during a given period, measured against total transactions or total footfall in that same period.
Read it from your dashboard as: new members this week divided by transactions this week. Most loyalty platforms, including meed, log enrolment automatically the moment someone joins via QR code, NFC tap, or a link, so this number should update without you doing anything manual.
A worrying reading looks like a sign-up rate that's flat or falling week over week despite steady footfall. That usually means the offer isn't compelling at the point of sale, or staff have stopped mentioning it. Nothing downstream can work if people aren't joining.
What Does "Active Members in the Last 30 Days" Actually Tell You?
Active members in the last 30 days is the count of enrolled customers who made at least one qualifying visit or transaction within the past month. This is different from total membership, and it's the number that separates a real programme from a list of names.
Pull this from your dashboard by filtering total members against last-visit date. If your platform doesn't let you filter by recency, you don't have a loyalty program dashboard, you have a signup form.
A worrying reading is a big gap between total members and 30-day actives, for example hundreds of people signed up over a year but a small fraction visiting monthly. That gap is silent churn. The programme grew, the business didn't.
How Do You Calculate Visits Per Member Per Month, and Why Does It Matter More Than Total Visits?
Visits per member per month is total qualifying visits from enrolled members divided by the number of active members, over a 30-day window. This is your closest proxy for repeat customer rate, and it's the number that ties directly to revenue.
Here's the mechanism worth understanding: a coffee shop doesn't grow mainly by adding new faces, it grows by getting the same faces to come back more often. Repeat customers tend to spend considerably more than first-time customers over the course of their relationship with a business. If visits per member per month rises from, say, two to three, that's not a 50% lift in visits, it's a much larger lift in revenue once you factor in what repeat customers actually spend per visit.
Read it from the dashboard as a trend line, not a single snapshot. A worrying reading is a flat or declining trend across several consecutive months, even if total member count keeps growing. That tells you new sign-ups are masking a retention problem underneath.
What Is Redemption Rate and What Counts as a Good One?
Redemption rate is the percentage of earned rewards that customers actually claim, calculated as rewards redeemed divided by rewards earned, over a set period.
This is where owners most often ask for a benchmark, and the honest answer is there isn't a universal good number. Best practices for measuring loyalty program ROI in the UK hospitality sector include tracking average transaction value, reward costs, redemption behavior, and incremental revenue, together, not in isolation. Redemption rate only means something next to what the reward costs you.
Judge it like this instead:
Work out your reward cost as a percentage of the average transaction value it takes to earn it.
Compare that percentage against your margin on that transaction.
If redemption rate is high and your reward cost eats deeply into margin, the reward is too generous for what it's returning in repeat visits.
If redemption rate is low, the reward isn't motivating anyone, and you're carrying the admin of a programme nobody's using.
For context on how far digital has moved this forward: traditional paper punch cards are easy to lose, forget, or leave behind, while digital loyalty cards stay on a phone the customer already carries, which tends to keep engagement higher. That gap exists because a card in a wallet app doesn't get left in a coat pocket. A phone is in the customer's hand at the till.
What Does "Share of Visits from Members" Reveal About Programme Health?
Share of visits from members is the percentage of total transactions in your shop that come from enrolled loyalty members, versus non-members, in a given period.
This is the number that answers the question ownership actually cares about: is the programme becoming core to how the business runs, or is it a side feature most customers ignore. Read it from your dashboard as member transactions divided by total transactions logged at the till or through your enrolment method, whether that's NFC check-in, receipt scanning, or QR code.
A worrying reading is a share of visits from members that stays low, single digits, month after month, even as your total member count climbs. It means the programme has an enrolment problem disguised as a retention one, people join once and never treat it as part of how they buy coffee from you.
How Do These Five Numbers Work Together on One Dashboard?
Building on the individual metrics above, the harder question is how they interact, because no single number tells the full story on its own.
Metric | What it exposes | Direction to watch for concern |
Sign-up rate | Whether the offer lands at the counter | Flat or falling despite steady footfall |
30-day active members | Real engagement vs. dead names | Large gap vs. total membership |
Visits per member per month | Repeat customer rate in practice | Flat or declining trend over months |
Redemption rate | Reward's pull, weighed against its cost | Extreme in either direction vs. your margin |
Share of visits from members | How central the programme is to the business | Stuck low despite growing member count |
A loyalty program dashboard that only shows total sign-ups is showing you the least useful of these five numbers. meed's Business Portal tracks core enrolment and visit activity. The free plan includes these core features. The Pro plan adds advanced analytics covering member, location, and campaign performance, which is where visits per member and share of visits from members become genuinely trackable without manual spreadsheet work.
Frequently Asked Questions
How do I measure whether my cafe loyalty programme is actually working? Track the five numbers above together, not in isolation. A programme is working if 30-day active members and visits per member per month are both trending up, and share of visits from members is climbing over time.
What is the best way to track customer visits at a small independent coffee shop? Use an enrolment method that logs a visit automatically, such as NFC tap-in, QR code scanning, or receipt scanning, rather than relying on staff to manually note repeat customers.
How do I track which customers visit my coffee shop most often? Your loyalty program dashboard should let you sort or filter members by visit frequency. If members are enrolled through a digital wallet card, each qualifying visit or receipt scan should log against their profile without extra admin.
What is a good redemption rate for a coffee shop loyalty scheme? There's no universal figure to aim for. Judge your redemption rate against your own reward cost as a percentage of transaction value and your margin on that transaction. High redemption with a costly reward can still be a loss-maker; low redemption with a cheap reward might be fine.
Do I need a paid tool to track these five numbers? Core visit and enrolment tracking can be done on a free-tier loyalty platform. Deeper breakdowns, such as campaign-level or location-level performance across multiple sites, typically require a paid tier with advanced analytics.
How often should I check my loyalty programme dashboard? Weekly for sign-up rate and active members, monthly for visits per member and share of visits from members, since these need a longer window to show a real trend rather than noise.
Does a loyalty programme replace the need to track overall repeat customer rate? No. Repeat customer rate is your overall business health metric across all customers. The five loyalty numbers tell you specifically whether the programme itself is driving that repeat behaviour, or just riding alongside it.
About meed
meed is a digital loyalty platform built for independent businesses, including cafes and coffee shops, that need loyalty tracking without app downloads or POS integration. Customers enrol via QR code, NFC tap, or a link, and the card appears in Apple Wallet or Google Wallet from that point on. meed's free plan includes digital stamp cards, wallet integration, and nearby notifications. The Pro plan adds custom notifications and advanced analytics for businesses that want to track member, location, and campaign performance in more depth. This matters for an owner who wants the five numbers above without spending a week configuring software.
If you're running a coffee shop loyalty programme and can't currently answer whether it's working, that's the first problem to fix. Get in touch with meed to see how the dashboard tracks these numbers from day one.





Comments