Create a loyalty program: Step-by-step for small shops
Creating a loyalty program for a small business isn't a project that takes weeks—it's a matter of a few decisions: What do you want to achieve, what does the customer get, and how do they collect? This guide walks you through six steps from a blank page to a running stamp card, with concrete calculations for cafés, barbershops, and retail. By the end, you'll know which numbers you need to set and which mistakes to avoid.
Step 1: Define 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, food stands.
- Come back reliably. The customer should book their next appointment with you, not the competition. Typical for barbershops, 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 "visit more often," you reward visits. If you want "spend more," you reward amounts or specific products.
Step 2: Choose the mechanics
For small shops, one mechanic has proven itself because everyone understands it instantly: the stamp card. One visit or purchase equals one stamp, full card equals reward. Point systems with conversion tables are made for chains and tend to overwhelm small registers.
The only lever is the number of stamps. It should be chosen so that 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 |
| Food stand, lunch counter | 1 to 2 times a week | 8 | 6 to 8 weeks |
| Barbershop | every 4 to 6 weeks | 5 | 6 months |
| Nail studio, 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 you. Both can be calculated.
Café example: 10 stamps, reward is a cappuccino. The customer bought 10 coffees at €3.50 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.
Barbershop example: 5 stamps, reward is €10 off. Five men's haircuts at €28 are €140 in revenue. The €10 discount is about 7 percent of that, but it secures your 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 only costs you the product cost. More options and their pros and cons are in Choosing the right reward for your loyalty program.
Step 4: Decide between paper and digital
The paper card is cheap and familiar, but 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 is on the phone, which the customer almost always has with them.
- Stamping happens by scan, with cooldowns against abuse.
- You see in the dashboard how many customers are actively collecting and how many come back.
Your customers don't need an app for this, and you don't need hardware. The customer scans a QR code at checkout, the card lands in their Wallet in seconds. With stampa, starting is free up to 100 active customers and without a credit card.
Step 5: Train your team and promote the program
A loyalty program rarely fails because of technology and often fails because nobody asks about it at the register. That's why your team is part of it from the start:
- One sentence at the register. "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 and two seconds per stamp after that.
- Redeem rewards generously. When someone has a full card, they should be happy. No fine print at the register.
How to train this in fifteen minutes is in Introducing the digital stamp card to your team.
The best card is also useless if nobody knows about it. Besides your team, two things are enough to start: a display at the register with QR code, your logo, and a sentence naming the reward (stampa creates it print-ready), and a note 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 come back, and how many rewards were redeemed. With a paper card, you can only guess. With the digital card, the numbers are in the dashboard.
Especially important is whether the card actually brings extra visits or if only your regulars participate, who would have come anyway. stampa answers this with a random control group of about 10 percent of customers who don't get any offers. The comparison shows you how many visits the program actually triggered, and 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 it's not attractive enough.
Common mistakes when creating a loyalty program
- Too many stamps. 20 stamps for a free coffee feels unreachable. The customer doesn't even start.
- Rewards 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 register.
- Not asking about 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 consists of a goal, a stamp count, a reward, and a team that asks about it at the register. Everything else is technology, and today it's set up in minutes. If you want to get started right away: With stampa you can start free, up to 100 active customers, without a credit card, with your logo on the card and a ready-made display for the register.