How Many Stamps Should Your Loyalty Program Have? A Data-Driven Guide
How Many Stamps Should Your Loyalty Program Have? A Data-Driven Guide
Most business owners pick a stamp count the same way they pick a pin code — something that feels comfortable. Ten because it is round. Five because it is simple. Eight because the café down the street uses it. The result is a loyalty program that launches with enthusiasm and quietly dies within two months because customers never complete their cards, or because the rewards are slowly eating into margins in a way that nobody notices until it hurts.
The stamp count is not an arbitrary number. It is simultaneously a financial decision and a psychological one. You will not find many articles that go deep on this because most content about loyalty programs sells a general concept rather than getting into the details that actually determine whether a program works. This guide does the opposite.
What follows is specific: recommended ranges by business type, the psychology behind why certain numbers work and others do not, how starter stamps change the entire dynamic, and how to calculate the cost of each reward cycle before you commit to a number.
How Does Stamp Count Affect Customer Behavior?
Stamp count determines the "reward distance" in a customer's mind. If the reward feels close, customers stay motivated and complete their card. If it feels far, they mentally check out and stop engaging. The goal is to find the number where the customer always feels within reach of the goal.
Behavioral psychology calls this the "goal gradient effect" — motivation increases as you get closer to a target. This is why people drink their coffee faster in the final week before a reward. The problem begins when the reward feels too far from the start, and this effect never gets a chance to kick in at all.
Three common mistakes in choosing a stamp count:
Too many (15 or more): The customer looks at the card, mentally calculates the time needed, and decides it is not worth the effort. They will not say this out loud. They will simply stop caring.
Too few (3 to 4): The reward arrives quickly, which helps with early engagement. But the reward cost per cycle becomes very high, and the repeat behavior habit may not fully form because the window between joining and earning is too short.
The wrong number for the visit cycle: A restaurant setting 10 stamps when their average customer visits twice a month turns a loyalty reward into something that takes five months to earn. That is too long.
How Many Stamps Does Each Type of Business Need?
The answer depends on three things: natural visit frequency, average transaction value, and profit margin. The general rule: the reward should be reachable in one to three months for a typical customer.
| Business Type | Recommended Stamp Count | Why This Range? |
|---|---|---|
| Cafe / Coffee shop | 8 to 10 | Visits are frequent (multiple times per week). 8 stamps = reward every 2-3 weeks for a regular customer. |
| Restaurant | 6 to 8 | Visits are weekly or fortnightly. 6 stamps = reward roughly every 6-8 weeks. |
| Car wash | 8 to 10 | Weekly or fortnightly visits. 10 stamps = reward every 10 weeks for a weekly washer. |
| Barber / Barbershop | 10 to 12 | Visits every 3-4 weeks. 10 stamps = reward after 7-9 months of consistent visits. |
| Beauty salon | 8 to 10 | Visits every 3-6 weeks depending on the service. Tie the count to the most frequently booked service. |
| Clinic / Healthcare | 6 to 8 | Visits every 1-2 months. 6 stamps = reward after about six months. |
Let me go deeper on the business types that matter most.
Cafes: Why 8 to 10 Stamps?
Cafes are the easiest to design loyalty programs for because visit frequency is naturally high. A customer who gets their morning coffee every workday hits 8 stamps in under two weeks — which is too fast and will drain your margins quickly.
In the GCC market, however, most cafe customers do not visit daily. They visit two to four times per week. At 8 stamps, that means a reward every two to three weeks. That is a healthy cadence.
At 10 stamps with the same customer visiting three times a week, the reward comes every three weeks or so. Also perfectly acceptable, with better margin protection.
Choose 8 if your average ticket is low (10-25 SAR per order) and your reward is a free drink. Choose 10 if your ticket is higher or your reward is more expensive.
Restaurants: Why 6 to 8 Stamps?
Restaurants differ from cafes in one key dimension: transaction value is significantly higher. A customer might spend 40-150 SAR on a meal versus 15-25 SAR on a coffee. This means each stamp carries more weight in your financial model.
With 6 stamps and an average ticket of 60 SAR, you are offering a reward after 360 SAR in revenue. If your reward is a free meal worth 60 SAR and your profit margin is 30%, your actual cost is 42 SAR against 360 SAR in earned revenue. That math works.
With 8 stamps, the same reward comes after 480 SAR in revenue. Your margin improves but the customer waits longer.
This is exactly why understanding the economics of your loyalty program before you launch matters more than any other step. The reward that costs more than it generates in retained customer value is a hidden loss, not a marketing win.
Barbers and Barbershops: Why 10 to 12 Stamps?
Haircuts operate on a longer cycle than daily services. Most men in the GCC get their hair cut every three to four weeks. At 10 stamps, that means a reward after seven to nine months of consistent visits.
That might sound like a long time, but two factors make it work.
First, barbers naturally build strong personal relationships with their regular customers. The reward is not the primary reason someone keeps returning to the same barber — the relationship is. The loyalty card reinforces that bond and gives the customer one additional reason to stay loyal rather than try someone new.
Second, the perceived value of a "free haircut" reward is high. A 40-80 SAR gift is real money, not a symbolic discount.
Do not go above 12 for barbershops. Beyond that, the sense of frustration starts to outweigh the sense of progress.
Why Do Starter Stamps Change Everything?
Giving new customers two or three stamps at registration significantly increases completion rates. The reason: a customer starting from zero feels like they have a long road ahead. A customer starting at 3 out of 10 immediately feels like they are already on their way.
This concept is called "artificial advancement" in behavioral psychology, and the research behind it is consistent. Customers who begin with some pre-loaded progress complete their cards at a much higher rate than those who start from zero, even when the actual remaining number of stamps is identical.
Example: a 12-stamp card starting from zero is less effective than a 10-stamp card that starts with two free stamps. In the second case, the customer feels they have already accomplished something before spending a single riyal.
The maximum starter stamps in BTAQA are capped at one-third of the total target. So a 10-stamp card allows up to 3 starter stamps, and a 9-stamp card allows up to 3 as well. This rule exists to protect your margin from being eroded by a too-generous welcome gift.
How Does Stamp Count Directly Affect Your Profit Margin?
Every reward you give costs you a percentage of the revenue from that stamp cycle. A higher stamp count means a lower reward cost as a share of total revenue. But if the count is too high, customers stop completing cards and the program stops generating loyalty at all.
Here is a simple way to calculate the cost of one reward cycle:
- Take your average transaction value (for example, 50 SAR)
- Multiply by your stamp count (for example, 8) to get total cycle revenue: 400 SAR
- Calculate the actual cost of your reward at cost price, not retail price
- Divide the reward cost by 400 to get the percentage
If your reward is a free visit worth 50 SAR retail but costs you 15 SAR to deliver, you are offering a real discount of 3.75% on cycle revenue. That is very manageable.
Whether a loyalty program is worth it at all is a question worth asking seriously before you commit. The data on loyalty program ROI consistently shows that loyal customers spend 67% more than new ones and cost far less to retain than to replace. But that only holds when the numbers are designed correctly from the start.
Frequently Asked Questions
Changing the stamp count after launch creates a fairness problem with existing customers. Lowering the count feels like moving the finish line closer, which rewards people unfairly. Raising the count feels like cheating customers who were close to earning. The safest approach is to start with the right number. If you need to change it, apply the new count only to new cards and let existing cards complete under the original terms.
It depends entirely on visit frequency and transaction value. For an upscale restaurant with a 200 SAR average ticket, 5 stamps equals a reward after 1,000 SAR in purchases — that is reasonable. For a cafe with a 20 SAR ticket, 5 stamps equals a reward after only 100 SAR, which is too expensive to sustain. Five stamps works best for infrequent, high-value services.
Yes, indirectly. Customers do not consciously run a cost-benefit calculation when they see a loyalty card for the first time. But they feel intuitively whether the reward is worth it. A 10-stamp card at a cafe with a free drink as the reward is understandable and appealing. A 20-stamp card for the same reward will make most people skip joining entirely.
In this case, consider using a spend-based stamp system rather than one stamp per visit. For example, one stamp for every 10 SAR spent. This naturally rewards higher-spending customers with faster progress, which is exactly what you want from a business model standpoint. Just make sure the system remains easy to explain at the counter.
Your competitor's stamp count was probably not chosen based on careful analysis either. Their transaction value, visit frequency, and margin structure may be completely different from yours. Use competitor knowledge as a reference point, not a blueprint. Build your number on your own data.
Yes, and you should factor them in. If you give 2 starter stamps on a 10-stamp card, you are effectively collecting 8 paid visits per reward cycle instead of 10. This increases your per-cycle reward cost slightly. But the higher completion rate typically more than offsets this. In most cases, programs with starter stamps generate more completed cycles per customer per year than programs without them, making the total economics better even with the slightly higher per-cycle cost.