
Loyalty programs for small businesses: the data
Written by Jakub Pitoňák
A loyalty program is a reward system that gives a customer a reason to come back to you specifically. They collect stamps, points or cashback as they buy, and once they cross a threshold they get a reward. In 2026 it most often runs as a digital card in Apple Wallet or Google Wallet, with no app to download.
- The customer adds the card to their phone from a QR code in seconds
- You lose the most customers right between the first visit and the second
- The size of the reward moves the result more than the number of customers
- The program works with or without a POS integration
This guide covers the whole process, from deciding whether to run a program at all, through setting the reward, to the first month on the floor. It is written practically, from the perspective of cafés, restaurants, salons and shops.
If what you actually want is the technical detail on the cards themselves, which types exist and how they behave in Apple Wallet and Google Wallet, that is covered in the guide to digital loyalty cards. This piece is about the decisions: what to set, why, and what it really returns.
Why run a loyalty program at all
Winning a new customer costs considerably more than keeping an existing one. In a small venue that shows up immediately: every euro of advertising buys a visit that may never repeat, while a happy regular returns on their own at no further cost.
A loyalty program exploits that gap. It does not discount for everyone who walks in once; it rewards the person who comes back. Instead of cutting your margin across the board, you pay only for the behaviour you actually want.
The second reason is information. A paper card tells you nothing. A digital program shows how many customers returned, how often they come and which reward moves them. We cover how to read those numbers in our piece on retaining customers and growing revenue.
What the data says: loyalty compounds, and the second visit is the hard one
This is the finding that reorders the priorities.
We looked at anonymised customer behaviour across the venues running on VEXiON cards, covering hundreds of thousands of loyalty transactions between November 2024 and July 2026. We worked only with aggregates, never with data on individual people or venues, and counted only customers who had at least six months to collect.
Three things came out of it that are worth knowing before you set your program up.
1. The steepest drop is right at the start
If you look at how many customers carry on from one visit to the next, the curve does not behave the way most people expect. It is not even. The whole problem sits at the beginning.
| Step | Share who carry on |
|---|---|
| First visit to second | roughly seven in ten |
| Second to third | roughly eight in ten |
| Third to fourth | almost five in six |
| Fourth to fifth | a little higher still |
| Fifth to sixth and beyond | close to nine in ten |
In other words, every further step holds customers better than the one before it. You lose the largest share between the first visit and the second, roughly a third of them. Whoever gets past the second visit usually keeps going, and the further along they are, the more likely they are to continue.
Loyalty compounds. It is not an even funnel, it is a threshold at the start followed by a steadily firmer habit.
2. The visit rhythm is set immediately and does not change
We expected customers to speed up as they got closer to the reward. They do not. The typical gap between two visits is about a week, and it stays about a week whether it is their second visit or their seventh.
That means the customer sets their own rhythm based on how your venue fits into their life. A program can sustain that rhythm, but it will not accelerate it. So set the reward threshold against how often your guests genuinely come, not how often you would like to see them.
3. Redeeming a reward is not the end, it is closer to the beginning
The worry we hear most often is that the customer takes the free coffee and never comes back.
The data says the opposite. More than four in five customers who redeemed a reward came back afterwards. Redemption is overwhelmingly a step along the way, not a goodbye. A customer who has claimed something has been through the full cycle and knows the program is real, which is exactly the moment they turn into a regular.
The practical consequence of all three is the same. Most owners agonise over what to give away for the tenth stamp. Far more is gained by making sure the customer comes back for the second, and by not being afraid to actually hand the reward over.
Key takeaway:
- You lose the most customers between the first and second visit
- Every further step holds better than the last, loyalty compounds
- The visit rhythm is set immediately and the program will not speed it up
- Redeeming a reward does not drive customers away, most come back
How to look after the second visit
If the second visit is the most expensive point in the whole program, it deserves specific actions rather than good intentions. These are the ones the behaviour data actually supports.
Say what comes next while they are signing up. A customer leaving with an empty card has no reason to open it. A customer who knows there is something small waiting on visit two does. It need not be big; a chocolate with the coffee will do.
Put a small reward on the second stamp. It sounds like waste, but the first-to-second step is the only place you genuinely lose a third of people. A reward on the tenth stamp solves a problem most customers never reach.
Send one reminder, at the right moment. The typical gap between visits is about a week. A notification a few days after the first visit lands exactly when the customer is deciding whether to return. Three weeks later it is just noise.
Do not leave the card empty. Add the first stamp at sign-up. A card with something already on it reads as a thing in progress that would be a shame to waste. An empty card reads as another chore.
After a month, check one number. What share of customers came back a second time. If it is well below two thirds, the problem is not the reward, it is how the program is being offered at the till.
Which type to choose
The choice depends mostly on how much your customers' spend varies.
| If this is true... | Choose |
|---|---|
| You mostly sell one repeated product at a similar price | a stamp card |
| Spend varies a lot from bill to bill | a points card |
| Bills are larger and customers weigh the price | cashback |
| You want to single out your most loyal group | tiered discounts |
| Customers come regularly and by appointment | a membership card |
Cafés, bakeries and lunch spots almost always land on a stamp card. Restaurants and retail on points. Gyms and wellness on a membership card.
If you are unsure, start with a stamp or points card. Both can be changed later without losing your customer database. All six types, with the technical detail, are covered in the guide to digital loyalty cards.
Setting the reward threshold
Set it too high and the customer gives up; set it too low and it eats your margin.
Estimate the average visit frequency and set the threshold so the first reward lands within four to six weeks. If someone comes twice a week, a free tenth coffee is under a month away, which is fine. If they come once a month, ten visits means nearly a year of waiting and the program dies long before anyone reaches the reward.
The data in the previous section gives a concrete guide. At the typical weekly rhythm, ten visits takes roughly three months, and about a fifth of the customers who add a card at all get that far. So a ten-stamp card is not unrealistic, but expect a minority to finish it. That is a good argument for a smaller milestone along the way, say something small at the third or fifth stamp.
Keep the reward worth roughly ten percent of the total spend the customer has to put in. And make it worth having: a two percent discount excites nobody, a free coffee or dessert does.
Working out whether it pays in your case
This is where the most common mistake in the reasoning happens. Owners tell themselves "every tenth coffee free, that is ten percent off the top" and drop the idea. But that is not true.
It would only be ten percent if the customer bought nothing but that one coffee on every visit. In practice they add a pastry, a lunch or something to take home, so the average spend is higher than the value of the gift. And the reward costs you your cost price, not the menu price.
So the maths goes like this:
Reward cost = total spend × (reward cost ÷ (visits × average spend))
Net gain = extra revenue − reward cost − software fee
Take a café with 175 enrolled customers a month, which is the average across venues that have been running with us for at least six months. Average spend €8, the reward is a coffee that costs you €3, given after ten visits. Frequency lift 15 percent, the ONE plan at €20.
The real reward share here is not 10 percent but €3 against €80 of spend, so 3.75 percent:
| Item | Per month |
|---|---|
| Extra revenue from higher frequency | +€210 |
| Rewards given out (3.75% of €1,610) | -€60 |
| VEXiON fee (ONE) | -€20 |
| You keep per month | €130 |
| You keep per year | €1,560 |
That is a rather different number from "ten percent off the top". And it is still a conservative estimate, because it assumes every enrolled customer earns the reward. In reality only about a fifth of them reach a tenth stamp, so the real cost tends to be lower still.
Two levers move this most:
Reward value and visit count. If that same card paid out after fifteen visits instead of ten, you would keep €150 instead of €130. If the reward cost €5 instead of €3, it drops to €89. It pays to pick a gift with a good margin rather than the priciest thing on the menu.
The frequency lift. At 10 percent you keep €62; at 20 percent, €197. That is the value the second visit drives more than anything else, which brings us back to the data above.
Is a loyalty program worth it for your venue?
Move the sliders to match your venue and you will see what the program returns each month. The reward is modelled the way it actually works: a fixed-value gift after a set number of visits, not a percentage of the whole bill.
A normal bill, not your best one.
The average across venues running with us six months or more is around 175.
Be conservative. 10 to 20% is realistic, more is usually wishful.
Your cost, not the menu price. A free coffee costs you less than you charge for it.
A classic stamp card is 10. With bigger bills, fewer works fine.
- Extra revenue
- +210 €
- Rewards given out
- -60 €
- VEXiON fee
- -20 €
- You keep
- +130 €
- Per year
- +1 556 €
At these numbers the program pays. The most sensitive input is how much more often customers come, so check that in your dashboard after a month.
Launching step by step
Choose the card type and set the rules. Decide the reward type, the threshold and what the customer receives.
Put the QR code where it belongs. It goes where the customer has a spare moment, so at the till, on tables, or printed on the receipt.
Train the staff. The most underrated step. The program works exactly as well as the staff offer it. One sentence at payment is enough: "We have a loyalty card, would you like to add it to your phone?" Without that sentence, sign-ups barely happen.
Give a reason for the second visit. At sign-up, say what they get next time. A push notification a few days later works just as well and costs nothing.
Connect the POS if you have one. This is where an ordinary program becomes an automated one: points accrue from the bill total and staff enter nothing. We have ready integrations for Dotykačka, Storyous, Papaya and OBERON. The full list is on the POS integrations page.
Review after a month. Do not only count cards issued. Count how many customers came back a second time. That number predicts whether the program will work.
Loyalty programs for restaurants
Restaurants are a different case from cafés and deserve their own setup.
Frequency is lower and spend varies sharply. A 9-euro lunch and a 60-euro dinner for two cannot be rewarded with the same stamp, because a stamp card punishes the bigger bill. That is why point systems tied to the bill total win in hospitality.
What works in restaurants:
- Points by spend, not by visit count. Fair across the lunch and dinner gap.
- Separate rewards for lunch and dinner. The lunch guest is a different audience from the weekend dinner, and often not the same person at all.
- Automatic accrual through the POS. In a full service, staff have no time to key in points by hand, so without integration the program quietly dies.
- A reward that pulls the guest back midweek, such as a dessert or coffee with lunch, rather than a discount on the whole bill.
Feedback collection can ride the same mechanism: a notification after the visit asking how it went. More in our piece on retaining customers.
Cafés are the opposite case: high frequency, low spend, one repeated product, so a stamp card and a fast reward. Covered in the cafés section. Restaurant setups are in the restaurants section, and wellness and salons in wellness.
What it costs
Cost has two parts: the software and the value of the rewards you give away.
The software is predictable:
| Plan | Price | Who it is for |
|---|---|---|
| ONE | €20 a month | One location, one card type, up to 200 active customers |
| PRO | from €45 a month | Unlimited card types, POS integration, geo notifications, gift cards |
| PRO yearly | about €34 a month | The same, with PRO a quarter cheaper when billed annually |
Two things worth knowing up front. ONE has a ceiling of 200 active customers, so if the program grows quickly, plan for a move to PRO. And the per-location price drops as you add locations, so PRO does not scale up in a straight line across a second or third site.
The current pricing for both plans is on its own page, and ONE can be trialled free for 14 days with no card required.
Reward value varies with your own rules. Factor in what you are replacing, too: printed cards, plastic cards and above all SMS campaigns cost money continuously. Push notifications are free, which is where the largest saving sits for anyone communicating regularly.
The most common mistakes
Nobody offers it. The most common cause of failure. Without an active sentence from staff, sign-ups barely happen.
All the attention goes on the final reward. Most customers never reach it. The second visit decides.
The reward is too far away. If a customer cannot see a realistic path to it, they stop collecting.
The rules change mid-collection. It reads as unfair and damages trust more than the program helps.
The program runs unattended. Opening the dashboard once a month is enough.
Where to go next
For the technical detail on how cards work in Apple Wallet and Google Wallet, continue to the guide to digital loyalty cards. If you are also considering selling gift cards, see gift cards for businesses.
A loyalty program is not a marketing trick that runs itself. It is a tool that makes visible what a good venue already does: remember its regulars and give them a reason to return. The technology only makes sure nobody gets forgotten.


