Paper punch cards work. They are cheap, everyone understands them, and they need no signal. So the question is fair: why does a small shop switch to a QR code?
Here is how the two compare on the things that matter at a counter. We make a QR loyalty app, so read this with that in mind. We tried to be straight about where paper wins.
Cost
Paper looks free, but it is a repeating cost. You pay for the design, the printing, and a stamp or a puncher. When the box runs out or the design changes, you pay again.
A QR loyalty app is a flat fee. LoyaltyHero is ₱299 / month or ₱2,999 / year, after a 30-day free trial. That covers unlimited customers and unlimited stamp scans. You print one QR code, once.
If you print one small batch a year, paper costs less. If you reprint cards every few months, QR costs less. Add up what you spent on printing last year before you decide.
Speed at the counter
When the customer has the card ready, a punch is quick. The slow part is the search through the wallet while the queue grows.
With a QR card, the customer scans the code at your counter with their phone camera. Their loyalty card opens in the browser. Nobody downloads an app.
This one is close. Paper is faster for a customer with the card in hand. QR is faster for the customer who left the card at home, because the phone came along anyway.
Lost cards
This is where paper loses the most. Cards get left in other bags, go through the wash, or get thrown out with the receipts. A customer who loses a card with seven stamps on it has little reason to start a new one.
A QR loyalty card is not a thing the customer carries. In LoyaltyHero, the customer's cards, stamps, and rewards are kept together on their phone, for every shop they visit. There is no card to lose and nothing for you to reprint.
Cheating
A paper card can be stamped by a friendly staff member, copied, or punched at home. Most customers never try. A few do, and you have no way to tell.
A QR code on your counter can be photographed, so an app needs its own guard. LoyaltyHero uses a scan cooldown. After a customer scans, they cannot scan again at your shop until the cooldown ends. The default is 45 minutes, and you can change it.
Neither one is perfect. The difference is that the app counts every scan, so you can see a pattern that paper hides.
What you learn
A paper card tells you one thing: this person reached ten stamps. You never see the customers who stopped at three.
A QR card comes with a dashboard. In LoyaltyHero it shows your total scans, your new and returning customers, and your most frequent customers. Customers can also rate their visit with two taps after a stamp, and you see that feedback right away.
For many owners this is the real reason to switch. You stop guessing who your regulars are.
If you ever leave, you can export your customers, stamps, and rewards as a spreadsheet. A box of paper cards cannot do that either.
When the signal is bad
Be honest with yourself about your location. LoyaltyHero needs an internet connection to record a stamp. It is built for slow mobile connections, so a basic data plan is enough, but it does not work with no signal at all.
If your cart sits in a spot with no signal, paper is the better choice for now.
Which one fits your shop
If you have no reliable signal, or if most of your customers do not carry a smartphone, stay with paper.
If you keep reprinting cards, if customers keep losing them, or if you want to know who comes back, switch to QR.
You can also run both for a month. Keep honoring the paper cards that are already out. When a regular fills a paper card, move that regular to the QR card.
If you are starting from zero, read how to start a loyalty card for your food cart first. When you want to try the QR route, LoyaltyHero is free for 30 days and takes one afternoon to set up.