Skip to content

Loyalty mistakes that cost you repeat customers

Loyally Team9 min read
Loyalty mistakes that cost you repeat customers

You built a loyalty program. You printed the cards, told your staff to hand them out, and waited for regulars to roll in. Then... not much changed. Sound familiar?

The problem usually isn't the concept. Loyalty programs work. According to Bain & Company (via Harvard Business Review), increasing customer retention by just 5% can increase profits by 25% to 95%. The problem is almost always execution. Small, fixable mistakes quietly push customers away before the program ever gets a chance to prove itself.

Here are the most common ones, and what to do instead.

1. Making the reward feel impossibly far away

The single fastest way to kill enthusiasm is setting the reward threshold too high. If a customer needs 20 stamps to earn a free coffee, and they visit twice a month, they're looking at ten months before they see anything. That's not motivation. That's a reason to stop caring.

The fix is straightforward: map your average visit frequency and work backward. If most customers come in once a week, a ten-visit stamp card means they earn a reward in about two and a half months. That feels achievable. If they come in twice a week, you can push it to twelve or fifteen visits. The goal is for customers to feel momentum, not futility.

A useful middle ground is a smaller "micro-reward" early on, like a free add-on after five visits, with a bigger reward at ten. That first hit of recognition keeps people engaged long enough to reach the main prize.

2. Friction at sign-up kills programs before they start

If joining your loyalty program requires filling out a paper form, downloading a separate app, or remembering a website address, most people won't bother. They're standing at your counter with three people behind them. They don't have time.

The best sign-up flows take under thirty seconds. A QR code on the counter or receipt that adds a card directly to Apple Wallet or Google Wallet is about as frictionless as it gets. No app to install, no account to create, no password to forget. The card just lives on their phone.

This is worth getting right. Research from Accenture found that loyalty program members generate 12-18% more incremental revenue per year than non-members. But they can only generate that revenue if they actually join.

3. Ignoring customers after they sign up

Signing up a customer and then going silent is one of the most common mistakes. They join, they get their first stamp, and then they never hear from you again until they wander back in.

A simple follow-up sequence changes this. A welcome message when they join, a nudge when they're one stamp away from a reward, and a "we miss you" message if they haven't visited in a while. These touchpoints don't need to be elaborate. A short push notification through their wallet card is enough to remind someone that they're three visits away from a free haircut.

The businesses that do this well treat the loyalty program as an ongoing conversation, not a one-time enrollment. Even a single well-timed reminder can bring someone back who had simply forgotten.

4. Offering rewards nobody actually wants

A free item that costs you almost nothing to produce but that customers don't care about is worse than no reward at all. It signals that you didn't think about what they actually value.

Talk to your regulars. Ask them what they'd genuinely get excited about. In a coffee shop, it might be a free specialty drink rather than a plain drip coffee. In a salon, it might be a discounted add-on service rather than a percentage off their next visit. In a gym, it might be a free guest pass or a branded item.

The reward should feel like a treat, not a consolation prize. If you're not sure, offer a choice. A discount card or a cashback reward gives customers flexibility, which often lands better than a single prescribed gift.

5. Running a program your staff don't believe in

Your team is the front line of your loyalty program. If they don't understand it, don't mention it, or actively find it annoying to manage, it won't work. Customers pick up on that energy immediately.

Training doesn't need to be a big production. A five-minute walkthrough at a team meeting, a printed one-pager behind the counter, and a clear answer to "what do I say when someone asks about the program" is usually enough. Make it easy for staff to talk about it naturally rather than reading from a script.

Incentivizing your team helps too. If a staff member knows that getting ten new sign-ups this month means something for them, they'll mention it more often. Small internal recognition goes a long way.

6. Using a punch card design that looks like an afterthought

A crumpled paper punch card at the bottom of someone's wallet is easy to forget, easy to lose, and easy to dismiss. It also says something about your brand that you probably don't intend.

Digital loyalty cards that live in Apple Wallet or Google Wallet solve the practical problem (no losing it, no forgetting it at home), but design still matters. A card with your logo, your brand colors, and a clean layout looks professional. A generic template with placeholder text does not.

Think of the card as a small piece of marketing that lives on your customer's phone. Every time they scroll past it in their wallet, they see your brand. That's free advertising. Make it count.

7. Not tracking anything

Running a loyalty program without looking at the data is like running a promotion without knowing if anyone used it. You need to know, at minimum: how many people joined, how many are active, and how many have redeemed a reward.

These three numbers tell you a lot. If sign-ups are high but redemptions are low, your reward threshold is probably too far away. If sign-ups are low, your enrollment process needs work. If active users drop off after the first stamp, you're missing follow-up touchpoints.

You don't need a complex analytics setup. Most digital loyalty platforms give you a basic dashboard. Use it. Check it monthly, not annually.

8. Treating every customer identically

A customer who visits four times a week and a customer who visits once a month are not the same. Treating them with the same generic program is a missed opportunity.

Your most frequent visitors are your most valuable ones. According to Marketing Metrics (Paul Farris et al.), the probability of selling to an existing customer is 60-70%, compared to 5-20% for a new prospect. Your regulars already trust you. Giving them something that acknowledges that trust, a members-only perk, early access to a new menu item, a birthday reward, deepens the relationship in a way that a standard stamp card never will.

A membership card alongside your standard stamp program is one way to do this. Frequent visitors opt in for a monthly fee or a flat benefit, and they get something your occasional customers don't. That tiering creates aspiration as well as loyalty.

9. Launching and never updating

A loyalty program you set up two years ago and haven't touched since is a loyalty program that's slowly losing relevance. Seasonal offers, limited-time bonus stamps, and updated rewards keep the program feeling alive.

You don't need to overhaul everything. A summer promotion where customers earn double stamps on iced drinks, or a "bring a friend" bonus that gives both parties an extra stamp, is enough to create a fresh reason to engage. Change something every quarter, even if it's small.

This also gives you something to communicate. A push notification that says "double stamps this weekend only" is a reason to visit that didn't exist before. That kind of timely nudge is exactly what turns a dormant program into an active driver of foot traffic.

10. Forgetting to promote the program outside your four walls

If the only time customers hear about your loyalty program is when they're already at your counter, you're leaving a lot of sign-ups on the table.

Put your QR code on your receipts, your packaging, your window decal, and your social media profiles. Mention it in your email newsletter if you have one. If you use Instagram, a simple story that says "join our loyalty program, scan here" takes five minutes and reaches people who haven't been in for a while.

The best programs feel like something worth telling a friend about. If a customer is genuinely excited about a reward they just earned, they'll mention it. That word-of-mouth is more valuable than almost any paid promotion you could run.


If you want to see how a digital loyalty program fits your specific business, Loyally.ai offers stamp, reward, membership, cashback, and several other card types that live in Apple Wallet and Google Wallet, with no app for customers to install. Every plan starts with a 14-day free trial, so you can test it without committing. Pricing starts at $17/month, or $12/month billed annually.

For a broader look at how to structure a program from the ground up, How to Design a Loyalty Program for Small Businesses covers the strategic side in detail.


Frequently asked questions

How many stamps or points should a customer need to earn a reward?

There's no universal number, but the general rule is that customers should be able to earn their first reward within six to eight weeks of joining, assuming their normal visit frequency. If your average customer comes in twice a week, a ten-visit card is reasonable. If they come in once a week, keep it under eight visits for the first reward.

Do paper punch cards still work, or should I switch to digital?

Paper cards work in the sense that customers understand them. But they get lost, they're easy to fake, and you get no data from them. Digital cards that live in Apple Wallet or Google Wallet eliminate all three problems without requiring customers to download anything. For most small businesses, the switch is worth it.

What's the most common reason loyalty programs fail?

Usually it's one of two things: the reward is too far away to feel motivating, or there's no follow-up after sign-up. Both are fixable. Shorten the path to the first reward, and set up at least one automated reminder when a customer is close to redeeming.

How do I get my staff to actually promote the program?

Keep the pitch simple. Give them one sentence to say: "Do you have our loyalty card? You can add it to your phone right now." Role-play it once at a team meeting so it doesn't feel awkward. If you want to go further, track which staff members generate the most sign-ups and recognize them publicly or with a small incentive.

Can I run more than one type of loyalty program at the same time?

Yes, and for many businesses it makes sense. A stamp card for casual visitors and a membership card for your regulars gives you two levels of engagement. Just make sure the benefits at each level are clearly different, so customers understand why upgrading is worth it. You can explore the different card types to see what combination fits your business model.