The figures and scenarios in this article are illustrative: adapt them to your margins and your own data. They are not EasyFid customer results. See how to measure your results.
A loyalty program rests on one variable that decides everything: the threshold at which the customer earns their reward. Set it too high, and it feels unreachable — customers stop bothering after three visits. Set it too low, and you're giving away products or discounts at a pace that eats into your margin without actually deepening loyalty. Somewhere in between sits a balance point, different for every shop, that depends on your average basket, your natural visit frequency, and your margin.
Many shop owners set this threshold "by feel," copying whatever the shop next door does or reusing the classic paper stamp-card format (10 purchases = 1 free). That's not necessarily a mistake, but it isn't a method either. This article gives you a simple framework to calculate a threshold suited to your business, with worked examples by sector and benchmarks for adjusting it once the program is live.
Table of contents
Why the reward threshold drives the whole program
The reward threshold sets two things at once: how the customer perceives the program ("it's worth coming back here") and your real cost of loyalty (the discount or gift amount weighed against the revenue it generates). It's a dial, not a technicality. A poorly calibrated threshold can turn a program that should have paid for itself into one that loses money instead.
In practice, a customer who sees their card fill up quickly stays engaged: they open the app, check their progress, talk about it. A customer who has to wait through 20 visits before seeing any benefit forgets the program even exists. On the other end, a threshold that's too generous turns an occasional discount into an expensive habit, without necessarily increasing visit frequency beyond what it would have been anyway.
The two mistakes that kill loyalty programs
- The threshold set too high: 15, 20 purchases before the first reward. The customer loses the thread, sees no tangible progress, and drops off before reaching the goal. The result: a program that costs you effort to manage but builds loyalty for no one, because no one ever reaches the threshold.
- The threshold set too low: a reward every 3 or 4 visits on a shop with a small average basket. The customer earns it almost automatically, which dilutes its perceived value and cuts into your margin on customers who would have come back anyway.
- A reward that's the wrong size: a reasonable threshold paired with too generous a reward (a high-margin item given away when a smaller gesture would have worked) produces the same effect as a threshold set too low: a program that costs a lot without a matching gain in loyalty.
The 3-step method to calculate your threshold
No need for a complex spreadsheet: three data points are enough to set a realistic threshold.
- Step 1 — Your average basket: look at your last 100 transactions and calculate the average. That's the foundation of the whole calculation.
- Step 2 — Your natural visit frequency: how often does a regular customer already come in per month, with no program at all? A hair salon has a 4-to-6-week cycle; a bakery might see the same customer three times a week.
- Step 3 — Your target margin on the cost of loyalty: aim for a program cost that lands between roughly 5% and 8% of what the customer spends to reach the reward. Beyond 10%, the program becomes hard to sustain over time; under 3%, it barely motivates anyone.
Once you have these three elements, the simple formula is: set a number of visits that matches 3 to 4 weeks of natural visit frequency for a loyal customer, then choose a reward whose value falls between roughly 5% and 8% of the total spent to reach it. That balance point is what makes the threshold both motivating and sustainable.
Practical tip: never think in terms of a visit count alone — always pair the threshold with the reward's value. "10 purchases = 1 free" means nothing until you've checked that the value you're giving away stays between roughly 5% and 8% of what was spent across those 10 purchases.
Worked examples by sector
The right threshold depends heavily on your average basket. Here are calibration benchmarks to adjust against your own sales history:
- Bakery: average basket around €4. A threshold of 10 purchases for a free €4 item lands around 10% of the total spent (€40) — on the high end of the range, acceptable if your margin on bakery products allows it.
- Restaurant: average basket of €25. A threshold of 8 meals for a free dessert or starter worth €8 comes to 4% of the total (€200), a comfortable ratio that leaves room to maneuver.
- Hair salon / beauty institute: average basket of €40 to €45. A threshold of 6 visits for 50% off the 7th service stays within a reasonable range if the free service is targeted (a simple cut rather than a premium treatment).
- Wine shop, specialty grocer: higher average basket but less frequent purchases. A threshold based on a cumulative amount (for example, €150 spent = €10 off) often works better than counting purchases.
This last point matters: depending on your business, a threshold counted in visits or in cumulative amount tells your customers a different story. Our complete guide to merchant loyalty programs covers the different mechanisms available (points, stamps, tiers) and how to pick the one that fits your type of sale.
How to adjust your program once it's live
The threshold you set at launch isn't set in stone. If anything, it's the opposite: the first few weeks are meant to help you observe your customers' actual behavior so you can fine-tune the setting.
- Track the threshold completion rate: if fewer than 15% of your enrolled customers ever reach the reward, the threshold is probably too high, or your natural visit frequency is lower than you assumed.
- Spot the drop-off points: with a digital loyalty card, you can see at what stage customers stop coming back. A sharp drop-off after 2-3 visits points to a threshold problem, not just a service-quality issue.
- Test before rolling out changes: lower or raise the threshold for a month and compare the return rate, rather than changing the rules on a hunch.
Practical tip: with EasyFid, the threshold and the reward value can be adjusted at any time from the app, with nothing to reprint. You can fine-tune your program over the months without disrupting customers already enrolled: their progress is kept automatically.
One more thing worth remembering: a well-calibrated threshold only pays off if the customer keeps their card within reach. With a digital card in Apple Wallet and Google Wallet, points update live at every checkout, with no app to open and no card to dig for at the bottom of a wallet. Pricing and plan details are on the EasyFid pricing page.
Calibrate your program in a few minutes
Points or visits rule, reward threshold, birthday gift: set everything from the app and adjust it anytime.
App Store → Google Play →Frequently asked questions about the reward threshold
What's the ideal reward threshold for a small shop?
There's no universal number: the right threshold depends on your average basket and your natural visit frequency. As a general rule, aiming for 8 to 10 purchases for a small-basket shop (bakery, coffee shop) and a 3-to-4-week cycle for a higher-basket business (hair salon, restaurant) tends to work well.
Should the threshold be counted in number of purchases or in amount spent?
Both work, but a purchase count suits shops with a fairly regular basket (bakery, coffee shop) better, while a cumulative amount is fairer for shops where the basket varies a lot (wine shop, grocer, spa).
What reward value should I pick relative to the threshold?
A good rule of thumb is to keep the reward's value between roughly 5% and 8% of what the customer spends to reach the threshold. Beyond 10%, the program becomes hard to sustain over time.
Can the threshold be changed once the program is live?
Yes, and it's even recommended after a few weeks of observation. With a digital loyalty card like EasyFid, the threshold can be changed from the app without affecting the progress already recorded for enrolled customers.
Can too low a threshold actually hurt my business?
Yes: a threshold reached too easily dilutes the perceived value of the reward and raises your cost of loyalty without necessarily bringing customers back more often, since many of them would have returned anyway.