TL;DR
- Most small cafés benefit from a 12-month expiry window — long enough to feel fair, short enough to keep your program active
- Expiry dates protect you from liability and keep your rewards list from turning into a graveyard of forgotten stamps
- The wrong expiry policy doesn't just cost you money — it kills goodwill with your best customers
- A dormant account policy (a warning email before expiry) fixes most of the anger before it starts
If you're setting up a café loyalty program and wondering whether loyalty rewards should expire for your small business — you're not overthinking it. It's one of the most common questions we hear, and it actually matters more than most people realize when they're clicking through setup screens at midnight.
Here's the tension: expiry dates are genuinely useful for your business. But done wrong, they're the fastest way to turn a loyal regular into someone who's actively annoyed at you. Let's work through it properly.
Why expiry dates exist in the first place
This isn't just a technicality. In many places, unredeemed loyalty rewards sit on your books as a liability — because technically, you owe that customer a free coffee. If you've got 800 people with 9 out of 10 stamps collected and no expiry date, that's 800 potential free drinks hanging over your head indefinitely.
For a café doing 150 transactions a day, that adds up fast. It's not theoretical — it's real money.
Expiry dates also keep your program healthy. A stamp card with no expiry becomes a ghost town over time: thousands of accounts from people who visited once in 2021 and never came back. That noise makes it harder to understand who your actual regulars are.
Why bad expiry policies destroy customer loyalty
Here's the other side. Imagine this: someone comes in every Friday morning for eight months. They've got 9 stamps. Life gets busy, they miss a few weeks, and when they come back — their card's been reset.
That customer isn't just disappointed. They feel cheated. And they'll tell someone about it.
Customers who feel a loyalty program treated them unfairly are 2x more likely to share that experience than customers who had a positive redemption. (Source: Bond Brand Loyalty)
This is the real risk of setting a punishing expiry policy. You're not just losing a reward redemption — you're potentially losing the customer.
The goal of any café loyalty program is to make your regulars feel seen and appreciated. An expiry date that feels arbitrary or aggressive does the opposite.
So what's the right expiry window for a café?
For most cafés, 12 months from the last visit is the sweet spot. Here's why that framing matters: last visit, not first stamp.
If your expiry resets from the date of the customer's most recent stamp, it rewards active customers and only penalizes people who've genuinely stopped coming. Someone who visits every 2-3 weeks will never hit that window. Someone who popped in once and vanished? Their account clears out eventually, which keeps your program tidy.
A 6-month window can work, but only if your café is a high-frequency visit spot — think a coffee shop where your regulars come in 4-5 times a week. Even then, 6 months feels tight to most customers, and you'll hear about it.
When 6 months might make sense:
- Your reward is high-value (e.g. a free meal, not just a drink)
- You're running a short-term promotional card, not a permanent program
- Your average visit frequency is very high (daily or near-daily customers)
When 12 months is the right call:
- You're a neighborhood café with a mix of daily regulars and weekly visitors
- Your reward is a free drink or modest discount
- You want your program to feel generous and low-pressure
18-24 months sounds customer-friendly, but in practice it just creates more dormant account buildup. You end up with the liability problem without much loyalty benefit.
The one thing that fixes most expiry complaints
Send a warning.
Seriously — the majority of customer frustration around expiring loyalty rewards comes from surprise. If someone's stamps disappear without warning, they're angry. If they got a heads-up 30 days before, most of them either come in (which is the whole point) or they accept it gracefully.
A simple message like: "Hey, your stamps expire in 30 days — come grab your next coffee and keep your streak going" does two things at once. It prevents bad feelings, and it drives a visit. That's a win on both sides.
This is one of the reasons digital loyalty programs beat paper stamp cards here. You can actually send that message. A paper card sitting in someone's wallet can't email them.
What to do with dormant accounts
Let's say you've got the 12-month rule in place. What happens when an account hits that deadline?
Don't just silently wipe the stamps. Here's a simple process that works well:
- At 11 months of inactivity — send a re-engagement message. Something warm and personal: "We haven't seen you in a while. Your stamps are still here, but not for long."
- At 12 months — expire the stamps. Your program policy is clear, you gave fair warning, this is fine.
- If they come back after expiry — use your judgment. If someone walks in and explains they were traveling for three months and just got back, giving them a grace stamp or two costs you almost nothing and creates a genuinely loyal customer. You're a café, not a bank.
That last point is important. Your policy is the default. You're still a human running a small business, and small kindnesses stick.
Does the type of reward affect whether loyalty rewards should expire?
Yes, a little. This is worth thinking about for small business loyalty programs specifically.
If your free reward is a drip coffee worth $3, a tight expiry feels petty. The stakes are low. Be generous.
If your reward is a free specialty drink, a food item, or a bundle — something worth $8-15 — a 12-month window is very reasonable, and you can even justify 9 months without much blowback, as long as your communication is good.
The higher the reward value, the more customers will notice and care about expiry dates. Calibrate accordingly.
A bakery running a "buy 10, get a free pastry box" program has more reason to protect that reward with clear terms than a café offering a free flat white.
What about seasonal or occasional customers?
This is a real wrinkle for cafés in tourist areas, college towns, or neighborhoods with seasonal foot traffic.
If a meaningful chunk of your customer base only visits during certain times of year — summer tourists, students during term, local regulars who winter somewhere else — a 12-month window protects them naturally. They'll hit a visit at least once a year, which keeps their stamps alive.
If you're in a heavily seasonal spot and you're worried about it, you can always add a note in your program terms: "Stamps valid for 12 months from last visit. Seasonal visitors welcome to ask us about extensions." That covers you legally while leaving room for human judgment at the counter.
A quick word on legal stuff
Loyalty program expiry rules vary by country, state, and province. In some places, gift cards and stored-value products have legal minimum expiry windows — but stamp-based loyalty programs usually fall outside those rules.
That said: it's worth a quick check with whoever does your business compliance. This post is practical advice, not legal advice. If you're in Canada, the UK, or Australia especially, the rules around consumer loyalty programs have been tightening.
Setting this up without making it complicated
If you're mid-setup on your loyalty program and just want to know what to actually click — here's the short version:
- Set expiry to 12 months from last activity (not from account creation)
- Turn on automated reminder messages at 30 days before expiry
- Write a plain-English policy that you can show customers if they ask — one sentence is fine: "Stamps expire after 12 months of inactivity, and we'll always send you a heads-up before that happens."
- Review your dormant accounts once a year — it takes 20 minutes and keeps your data clean
That's it. You don't need a lawyer or a consultant. You need a clear policy and a system that actually sends the reminder.
Bottom Line
Should loyalty rewards expire for your small café? Yes — but 12 months from last activity, with a 30-day warning, is the policy that protects your business without punishing your best customers. The expiry isn't the problem; surprise expiry is.
If you want to try this yourself, Perkpad's free plan lets you set up a digital stamp card — including expiry rules and automated reminders — in about 5 minutes.