Punch card reward ideas: what 'buy 9, get 1 free' really costs
· 6 min read
"Buy nine, get the tenth free" is the default reward on almost every punch card. It's simple and everyone understands it. But it's only one option, and it isn't always the cheapest or the one that brings people back fastest.
Before you print a card or set up a digital one, it's worth knowing three numbers for any reward you're considering: how much it gives back to the customer, what it actually costs you, and how long it takes a regular to earn. The calculator below works them out for up to three rewards side by side, so you can compare a free visit, a discount and a small free extra on equal terms.
Free calculator
Punch card reward cost calculator
Compare up to three punch card rewards side by side: what each one gives back to customers, what it really costs you, and how long it takes to earn. Change any number; the results update as you type.
A regular every 6 weeks ≈ 8
People on the card
Products, time and materials, as a share of the reward's value
- Customer gets back
- 10.0%
- Costs you per visit
- €1.20 (4.0%)
- Cost per reward
- €12.00
- Time to earn it
- 15 months
- Yearly cost for all members
- €2,880 (240 rewards)
Takes over a year to earn. Many members will forget before they finish; try fewer stamps.
Products, time and materials, as a share of the reward's value
- Customer gets back
- 6.3%
- Costs you per visit
- €0.75 (2.5%)
- Cost per reward
- €6.00
- Time to earn it
- 12 months
- Yearly cost for all members
- €1,800 (300 rewards)
Products, time and materials, as a share of the reward's value
- Customer gets back
- 5.3%
- Costs you per visit
- €0.40 (1.3%)
- Cost per reward
- €2.00
- Time to earn it
- 7.5 months
- Yearly cost for all members
- €960 (480 rewards)
Cheapest for you per visit
Free add-on after 5
Costs you €0.40 per stamped visit (1.3% of the average spend) and gives customers back 5.3%. Cheapest isn't automatically best: a reward people want, and can earn within a few months, is what brings them back.
Estimates only, based on the numbers you enter. It doesn't count the extra visits a card brings in. Try Zilo free to test a reward with real customers.
The three numbers that matter
1. What the customer gets back. Divide the reward's value by what a customer spends to earn it. Ten €30 visits for a free €30 visit gives back 10%. Eight visits for 50% off one visit gives back about 6%. This is the number customers feel, even if they never work it out.
2. What it costs you. A free haircut doesn't cost you its menu price. It costs your time and products, and on a quiet afternoon the time is cheap. A free coffee costs you the beans, milk and cup. The calculator counts this "cost to give" by default. If the reward visit takes the place of a paying one, for example when your chair is booked solid, switch on Count rewards at full price, because then you really are giving up the full price.
3. How long it takes to earn. This is the one most owners skip. If a regular visits every six weeks, a 10-stamp card takes more than a year to fill. That's a long time to stay motivated, and a card in the back of a drawer doesn't bring anyone back.
Why time to reward matters so much
Two well-known studies show that people try harder the closer they feel to a reward.
- In a coffee shop study, customers bought coffee more often the closer they got to a free one (Kivetz, Urminsky and Zheng, Journal of Marketing Research, 2006). The same study found that a 12-stamp card with two stamps already filled was completed faster than a plain 10-stamp card, even though both needed ten purchases.
- At a car wash, customers who got a card with two of ten stamps already filled finished it far more often than customers with a plain eight-stamp card: 34% versus 19%, for the same eight washes (Nunes and Drèze, Journal of Consumer Research, 2006).
The lesson for a small business: a reward that feels reachable beats a bigger one that feels far away. A practical way to use this is to stamp the card on the visit when a customer joins, so nobody starts at zero.
Punch card reward ideas, compared
Here are the common designs and when each one makes sense.
Free visit or free item ("10th one free")
The classic. Easy to explain, and it feels generous. It works best when the reward is something with a low cost to give, like a service with mostly labour cost on a slow day. It's the most expensive option when the reward is a product you buy in, or when your diary is full and the free visit replaces a paying customer.
A percentage off one visit
"50% off your next visit after 8 stamps" gives back less than a free visit, but the customer still pays something on the reward visit, and it works well for businesses with a wide price range, where a free visit could mean a €15 trim or a €120 colour. Keep the number round and generous enough to notice. "10% off" after ten visits rarely feels worth chasing.
A free add-on or upgrade
A beard trim, a hand massage, an extra shot, a pastry with the coffee. Small rewards with a low cost to give can be earned after fewer stamps, which shortens the time to reward. They're often the cheapest option per visit, and they introduce customers to something they might buy next time.
Fewer stamps, smaller reward
Instead of a big reward after ten visits, try a smaller one after five. For a business where regulars come every month or two, this can be the difference between a card people finish and one they forget. Plug both versions into the calculator and compare the time to earn.
Picking a reward for your type of business
These are starting points, not rules. Use your own prices and costs in the calculator.
| Business | Typical visit gap | Rewards worth testing |
|---|---|---|
| Café or coffee shop | Days | 10th drink free; free pastry after 6 |
| Barbershop | 3–6 weeks | Free beard trim after 5; 50% off the 8th cut |
| Hair salon | 6–10 weeks | Free treatment or blow-dry after 5; % off a visit |
| Nail or beauty salon | 2–4 weeks | Free nail art or add-on after 6; free 10th basic visit |
| Car wash | 2–4 weeks | 10th wash free; free upgrade (wax, interior) after 5 |
| Gym or studio (classes) | Weekly | Free class after 10; free guest pass after 8 |
Not sure where to start? Our loyalty card ideas post suggests rewards, stamp counts and counter sign wording for 12 types of local business.
Running a nail salon? Our nail salon loyalty program guide has nail-specific reward ideas and example numbers for this calculator.
Running a café? Our coffee shop loyalty card guide suggests stamp counts and rewards for coffee, and shows how to check them against your margin.
If you're running a barbershop or salon, our guide to switching from paper punch cards to digital ones covers the practical side.
Cheapest isn't automatically best
The calculator highlights the reward that costs you least per visit, but that's only half the picture. A reward has to be something your customers want, and one they can earn before they lose interest. A good test:
- Would a regular finish it within a few months?
- Can staff explain it in one sentence at the counter?
- Is the cost per visit a small slice of your margin? Only you know your margin, so compare the calculator's cost per visit with what you keep from an average visit.
Once you've picked a reward, check whether the card pays for itself overall with our loyalty card ROI calculator. It adds the extra visits a card brings in, which this tool deliberately leaves out.
Try your reward with real customers
The only way to know which reward works for your customers is to run it. With Zilo you set the number of stamps and write your own reward, and customers add the card to Apple Wallet or Google Wallet with just an email address. Staff stamp with one tap, you can see who's close to a reward, and you can email reminders to customers who opted in. Change the reward later if it isn't working. It's free during the beta. Create your free loyalty card.