Create a loyalty program: Guide for small shops
Every week without a loyalty program, you lose regular customers to competitors – without noticing. Set up in 5 minutes, free up to 100 customers.
A loyalty program for a small shop isn't a week-long project. It's a few decisions: what do you want to achieve, what does the customer get, how do they collect? This guide walks you through six steps from blank page to a running stamp card. With concrete sample calculations for cafés, barber shops, and retail. By the end, you'll know which numbers to set and which mistakes to avoid.
Step 1: Set your goal
A loyalty program can do different things, but not all at once. For the start, commit to one goal:
- Visit more often. The customer should go from two visits a month to three. Typical for cafés, bakeries, fast food.
- Return reliably. The customer should book their next appointment with you, not a competitor. Typical for barbers, beauty salons, nail studios.
- Spend more per visit. The customer should take a second item. Typical for retail.
Your goal determines the mechanics later. If you want more visits, reward visits. If you want higher spending, reward amounts or specific products.
Step 2: Choose the mechanics
For small shops, one mechanic has proven itself: the stamp card. One visit or one purchase equals one stamp, full card equals reward. Point systems with conversion tables are made for chains. At a small till, they just confuse.
The only lever is the number of stamps. It should be chosen so a regular customer fills the card in a reasonable timeframe:
| Business type | Typical visit rhythm | Recommended stamps | Card full after about |
|---|---|---|---|
| Café, bakery | several times a week | 10 | 4 to 6 weeks |
| Fast food, lunch counter | 1 to 2 times a week | 8 | 6 to 8 weeks |
| Barber, barbershop | every 4 to 6 weeks | 5 | 6 months |
| Nail studio, beauty salon | every 3 to 4 weeks | 6 | 5 months |
| Boutique, retail | irregular | 5 to 6 | half a year |
A detailed breakdown with examples is in How many stamps until the reward?.
Step 3: Set the reward
The reward must meet two conditions: it must mean something to the customer. And it can't break your budget. Both can be calculated.
Café example: 10 stamps, reward is a cappuccino. The customer bought 10 coffees at €3.50 each for the full card, so €35. The free coffee costs you about €0.80 in product cost. That's a fraction of the revenue the card generated.
Barber shop example: 5 stamps, reward is €10 off. Five men's haircuts at €28 each are €140 in revenue. The €10 discount is about 7 percent. But it secures you the sixth appointment, which might otherwise have gone to a competitor.
Boutique example: 5 stamps, each for €30+ purchase, reward is €15 voucher. At least €150 in revenue, €15 reward.
The rule of thumb: Give your own product rather than a cash discount. A free coffee feels like €3.50 to the customer but costs you only the product cost. More options and their pros and cons are in Choosing the right reward for your loyalty program.
Step 4: Decide on paper or digital
The paper card is cheap and familiar. But it has three weaknesses: customers forget it, it can be forged, and you never know how many are in circulation. The digital stamp card in Apple Wallet or Google Wallet solves all three:
- The card lives on the phone, which the customer almost always has.
- Stamping happens by scan, with cooldowns against abuse.
- You see in the dashboard how many customers are actively collecting and how many return.
Your customers need no app for this. And you need no hardware. The customer scans a QR code at checkout, the card lands in their wallet in seconds. With stampa, the start is free, up to 100 active customers and no credit card needed.
Step 5: Train your team and spread the word
A loyalty program rarely fails because of technology. Often it fails because nobody asks about it at the till. That's why your team is part of it from day one:
Do the self-test:
- Does your team ask every customer about the stamp card?
- Does the scan take longer than 5 seconds?
- Are there arguments when redeeming the reward?
- Does everyone on the team know how the card works?
If you said no more than once, you need a quick training:
- One sentence at the till. "Do you have our stamp card yet?" Short, always the same, with every customer.
- Scanning as routine. With the digital card, your team scans with their own smartphone. That takes one minute to set up once, then two seconds per stamp.
- Redeem rewards generously. A customer with a full card should be happy. No fine print at the till.
How to train this in fifteen minutes is in Introducing the digital stamp card to your team.
The best card is useless if nobody knows about it. Besides your team, two things are enough to start: a display at the till with QR code, your logo, and a sentence naming the reward (stampa creates it print-ready). And a hint at the entrance or on the menu, like "Collect stamps, 11th coffee free." Instagram or your website can come later.
Step 6: Measure and adjust
After a few weeks, you should know three numbers: how many customers have a card, how many of them return, and how many rewards were redeemed. With a paper card, you can only guess. With the digital card, the numbers are in the dashboard.
Most important is the question: does the card actually bring extra visits? Or do only regular customers participate, the ones who would have come anyway? stampa answers this with a random control group of about 10 percent of customers who don't get offers. The comparison shows you how many visits the program actually drove. If the data isn't ready yet, the dashboard tells you honestly.
Once the numbers are in, you adjust: if too few cards fill up, reduce the stamp count. If rewards are rarely redeemed, maybe they're not attractive enough.
What happens if you change nothing
Without a loyalty program, you have no lever to turn occasional customers into regulars. The customer comes once, is happy – and goes to a competitor next time because they're closer or just comes to mind. You don't notice because you don't see who doesn't return. Every month without a program, you lose customers you could have kept.
Common mistakes when creating a loyalty program
- Too many stamps. 20 stamps for a free coffee feels unreachable. The customer doesn't even start.
- Reward with conditions. "Only Monday to Wednesday, only until 11 a.m." makes the reward worthless.
- Multiple programs at once. One card, one rule. Anything else confuses the till.
- Not asking for it. The card must be offered, not just sit there.
- Forgetting the legal side. Once you store names or birthdays, you need a privacy policy. With a digital solution that includes it, that's no longer an issue.
Conclusion
A loyalty program for a small business is a goal, a stamp count, a reward, and a team that asks about it at the till. Everything else is technology, and today that's set up in minutes. If you want to start right now: with stampa you can start free, up to 100 active customers, no credit card, with your logo on the card and a ready-made display for the till.