How to design a loyalty programme that actually works
Most loyalty programmes fail quietly, not from lack of interest, but from poor design decisions made at the start. Here's how to get the fundamentals right.
Why most loyalty programmes underperform
Launch a loyalty programme and you've solved about 20% of the problem. The other 80% is design: the decisions about structure, reward thresholds, communication, and simplicity that determine whether customers actually engage or quietly forget the programme exists.
Research consistently shows that the majority of loyalty programme members become inactive within twelve months of joining. They signed up, used the programme once or twice, and drifted away. That attrition isn't inevitable. It's almost always traceable to specific design failures: a reward that felt too far away, a programme that was too confusing to follow, or a business that stopped talking about it after the first month.
The good news is that the principles of effective loyalty programme design are not complicated. They're just rarely applied systematically. This guide covers the decisions that matter most, starting with the most fundamental one.
Stamps or points: choosing the right mechanic
The first design decision is the programme structure: stamp cards or points. Both work. Neither is universally superior. The right choice depends on your business model.
Stamp cards work best when customers make frequent, similar-value transactions. Coffee shops, sandwich bars, nail salons, barbers, and dry cleaners are natural stamp card businesses. Each visit is roughly comparable in value, so giving one stamp per visit (or per item purchased) feels fair and comprehensible. Customers understand exactly where they stand and what they need to do to earn a reward.
Points programmes suit businesses where spend varies significantly between visits. A deli where one customer buys a £3 coffee and another buys a £22 charcuterie board shouldn't treat those visits equivalently. A points-per-pound model rewards proportionally to spend, which feels fairer and encourages customers to spend more in each visit rather than simply returning more often.
Points programmes also suit retail environments (gift shops, bookshops, clothing boutiques) where the purchase cycle is longer and visit frequency is naturally lower. A customer who visits your gift shop four times a year will lose interest in a stamp card before they ever earn a reward. A points balance that grows with every purchase keeps them engaged across a longer timeframe.
Quick decision guide
Setting reward thresholds that motivate without frustrating
Once you've chosen your mechanic, the most consequential design decision is the reward threshold, which is how much a customer must do before earning a reward. Get this wrong and your programme fails regardless of how well everything else is designed.
For stamp cards, the optimal range for most businesses is 8 to 10 stamps. Fewer than 6 and the reward feels cheap, because customers don't feel they've earned anything, and the reward doesn't feel special. More than 12 and the distance to the goal is discouraging, particularly for new customers who are joining with no progress already accumulated.
There is an important psychological principle at work here: the goal-gradient effect. Customers accelerate their behaviour as they approach a reward. A customer who is 2 stamps away from a free coffee will visit more frequently than one who is 8 stamps away. This means a 9-stamp card is more motivating per stamp than an 18-stamp card, even if the reward is proportionally identical.
For points programmes, target a reward rate of 5 to 10% of total spend. If a customer typically spends £60 before redeeming, their reward should feel worth £3 to £6. At this range, the programme is motivating without being financially unsustainable. Below 3% and customers struggle to feel the reward is worth engaging with. Above 15% and you're likely eroding margin faster than the retention benefit justifies.
One practical test: if you were a customer of your own business, would you find the reward worth the effort? If the honest answer is no, adjust the threshold before you launch.
Picking rewards that feel earned, not purchased
The choice of reward matters more than most businesses realise, not because of its monetary value, but because of its psychological framing. A free product feels fundamentally different from a discount, even if the financial value is identical.
Research into consumer psychology consistently shows that free products outperform percentage discounts as loyalty rewards. A free coffee feels like a gift, something you earned, something the business is giving you. A 10% discount feels transactional, a markdown on something you're buying anyway. The first creates an emotional connection. The second trains customers to think about price rather than relationship.
For small businesses, the most effective rewards are items from your own product range that have a high perceived value but a modest direct cost. A free slice of cake from a bakery. A complimentary treatment upgrade at a beauty salon. A free item from the deli counter. These rewards feel generous to customers while being economically manageable for the business.
Reward types ranked by effectiveness
- Free product from your range: highest perceived value, creates strongest emotional response
- Experience upgrade: a premium version of something they already buy (e.g., a larger size, an added service)
- Fixed monetary credit: "£5 off your next visit" feels more tangible than a percentage
- Percentage discount: effective but trains price-consciousness; use sparingly
- Entry into a prize draw: weakest individual motivation; only works with large, frequent customer bases
Whatever you choose, make the reward visible and specific before customers sign up. "Earn a free coffee" is better than "earn rewards." Customers need to be able to picture what they're working towards. Abstract rewards don't motivate concrete behaviour.
Simplicity is a competitive advantage
There is a persistent temptation to add complexity to loyalty programmes: tier systems, bonus multipliers, partner rewards, seasonal promotions, referral bonuses. These features feel sophisticated. They often backfire.
Complexity increases the cognitive load of participation. If a customer has to think carefully about how the programme works, they're already less likely to engage with it. The best loyalty programmes can be explained in one sentence: "Collect 9 stamps, get your 10th coffee free." Customers understand it immediately, which means they can start engaging immediately.
This is particularly important for small businesses where staff are the primary communication channel. Your team needs to be able to explain the programme quickly and confidently during a busy service period. A programme that requires a three-minute explanation will rarely be mentioned.
If you want to add complexity later (and there are legitimate reasons to do so), start simple and evolve. Launch with a core mechanic that works. Once customers are enrolled and engaged, you can introduce additional features like birthday rewards or seasonal bonus stamps. Building on top of a working foundation is far safer than launching a complex system from day one.
A useful design principle: if you can't describe how your programme works in one sentence, it's too complicated for a small business context.
Onboarding customers: the sign-up strategy
A brilliantly designed programme is worthless if no one joins it. Customer acquisition into a loyalty programme follows the same basic rules as any other sign-up funnel: you need a clear ask, a compelling reason to say yes, and as little friction as possible.
The most effective onboarding channel for small businesses is the staff-led point-of-sale ask. Studies consistently show that businesses where staff mention the programme to every customer achieve sign-up rates three times higher than those that rely on passive signage alone. The difference is not the quality of the signage; it's human engagement. When a member of staff says "we have a loyalty programme, would you like to join?" customers feel personally invited rather than passively solicited.
Train your team to make the ask feel natural rather than scripted. The framing matters: "Would you like to join our loyalty programme?" is less effective than "We give stamps for every visit. Would you like to start collecting?" The second version makes the benefit immediately concrete.
With Stampet, the sign-up process is designed to minimise friction. Customers download the Stampet app, create a profile, and are immediately ready to collect stamps or points. When they visit, they open their unique QR code in the app, and staff scan it using the Stampet Staff app to add stamps or points directly. There's no hardware to install, no card to carry, and no paper to lose.
Onboarding channels by effectiveness
Communicating your programme after launch
The most overlooked phase of loyalty programme design is what happens after launch. Most businesses put significant energy into the launch week (social posts, staff briefings, counter displays) and then let communication fade. Within a few months, existing customers have forgotten the programme exists and new customers never hear about it.
Ongoing communication has two dimensions: reminding enrolled customers of their progress and benefits, and introducing new customers to the programme as they arrive.
For enrolled customers, push notifications are the highest-impact tool available. A notification sent when a customer is close to a reward ("You're just 2 stamps from a free coffee. Come in this week!") directly drives return visits in a way that no other communication channel can match. The timing and relevance of push notifications is what makes them effective. Generic weekly messages are ignored; personally relevant, behaviour-triggered messages work.
For new customers, the onboarding ask needs to be a permanent fixture of your service process, not a launch campaign. Build it into staff training as a standard behaviour, not an optional extra. Every new customer who walks in without being asked about your loyalty programme is a missed acquisition opportunity.
Consider running a brief monthly review of your programme metrics: new sign-ups, active members, redemptions. These numbers will tell you whether your communication is working and where there's room to improve.
Common design mistakes and how to avoid them
Most loyalty programme failures can be traced back to a small number of recurring mistakes. Understanding them in advance saves you from learning them the hard way.
Setting the threshold too high. If customers feel the reward is too distant, they disengage before they get there. The drop-off is worst among new members who join with no progress accumulated. If your sign-up rate is good but your active membership rate is low, your threshold is probably the problem.
Choosing the wrong programme type for your business. A points programme at a coffee shop frustrates customers who don't understand why they're earning "147 points" instead of "a stamp." A stamp card at a variable-spend retail business rewards low-spend and high-spend visits equally, which creates resentment rather than loyalty.
Not training staff adequately. If your team doesn't mention the programme, customers won't join it. Staff training is not a one-off event; it needs reinforcement, particularly when new team members join or momentum starts to fade.
Using discounts as rewards. Percentage discounts are cheaper to model but psychologically inferior. They train customers to value your product less, attract price-sensitive customers, and don't create the emotional warmth that a free product generates.
Failing to promote the programme consistently. A loyalty programme that isn't mentioned consistently is invisible. Signage fades into the background. Push notifications stop being sent. New customers assume the programme doesn't exist. Treat your loyalty programme as a standing item in your operations, something that gets attention every month, not just at launch.
Overcomplicating the structure. Tier systems, partner rewards, and bonus multipliers can work at scale, but they add confusion for small businesses where the customer relationship is direct and personal. Keep the core mechanic simple and add complexity only once the foundations are working.
The right order of operations
Good loyalty programme design follows a sequence. Start with the fundamentals and build from there.
Begin by choosing the right mechanic for your business type: stamps or points. Set a reward threshold that's achievable within a realistic timeframe for your average customer. Choose a reward that's tangible, product-based, and genuinely appealing. Then make the programme as simple to explain as you can.
Launch with a clear staff briefing and a commitment to mentioning the programme to every new customer. Set up your signage, link to the programme from your social profiles, and, critically, establish a routine for sending push notifications to enrolled members.
Review your numbers after 60 days. Are customers joining? Are they returning? Are they redeeming? If any of these metrics is weak, you now know exactly which lever to pull. Design is not a one-time decision. It's an ongoing process of observation and adjustment. The businesses that run the best loyalty programmes treat them as a living part of their operations, not a set-and-forget system.
Frequently asked questions
Build your loyalty programme the right way
Stampet gives you the tools to design, launch, and manage a loyalty programme built on solid foundations. Free to start, no hardware needed.