Wallet loyalty for local business
PassQR puts your loyalty card into Apple Wallet and Google Wallet. Customers add it by scanning the QR on your counter — no app to download, no signup, no email address. Your staff scan to stamp, and the card updates on the customer's lock screen before they've left the shop.
Why paper stops working
Card stock, a stamp, a drawer full of half-finished cards. It's cheap to start and it quietly costs you every week.
The visit happens, the stamp doesn't. Every forgotten card is a regular you never got to count.
A quiet Tuesday and no way to tell the people who already like you. Paper has no send button.
How many cards are live, who's close to a reward, which outlet actually stamps. Nobody knows.
How it works
No POS integration, no hardware to buy, nothing to install on anyone's phone.
You pick your colours, your logo, how many stamps and what the reward is. We generate one printed QR per shop. It takes minutes, and nothing about it is per-customer.
The camera opens a page in your colours. One tap and the card is in Apple Wallet or Google Wallet. No account, no form, no email — the pass itself is the identity.
Your counter phone or tablet opens the scanner in a browser and signs in once. Point it at the customer's card, and the stamp lands. Redeem is the same motion.
Built for your counter
A stamp-up card counts visits toward a reward — a coffee, a cut, a class. Everything below is that one card, configured differently. (Pre-paid packs that count down are on the way; ask and we’ll tell you when.)
Buy nine, the tenth is on us — without the card stock.
Reward the sixth cut, and fill the chair on a slow week.
A member card that can't be left in the other bag.
Every class is a stamp; the tenth is on the house.
No till, no power, patchy signal — still works.
Bakeries, juice bars, nail studios, car washes, pet groomers, bottle shops.
Golden Coast Broth
Golden Coast Broth sells bone broth from stalls at three San Diego markets — Little Italy Mercato, Solana Beach and La Mesa. No till, no counter, no reliable signal, and a different crowd at each one. Everything a loyalty app usually needs, they don't have.
Their card is eight stamps for a free 16 oz jar. Customers add it from a printed QR on the table — no app, nothing typed — and stamps queue on the stall phone when the signal drops, then land dated to the market day they happened on. Because stamps carry across all three stalls, a Solana Beach regular who turns up in La Mesa is still on the same card.
Why it actually gets used
Every field you ask for at a counter with a queue behind it costs you enrolments. So we don't ask for any.
No account, no email, no app. The pass is the identity. The honest trade-off: lose the phone, lose the stamps — and we say so on the join page rather than hiding it.
A scan updates the card in the customer's wallet in a few seconds, and the update surfaces as a notification. Your brand lands on their phone at the moment they liked you most.
Any phone or tablet you already own. Sign in once per counter and leave it on the till. No app store, no device management, no extra hardware bill.
Signal drops and the scanner keeps working. Stamps queue on the device and replay when it's back — dated when they were taken, and never double-counted if a scan is repeated.
Broadcast a message to everyone holding your card — a slow Tuesday, a new roast, a class opening. It lands on the card itself, not in a spam folder.
Optional add-ons surface the card automatically when a customer arrives — a geofence around the shop, or a small beacon on the counter. Off by default; nothing to configure until you want it.
The demo is the pitch
The demo doesn't play you a video. It provisions a real loyalty programme in your business's name while you're still answering questions, mints a real card into your wallet, stamps it, and pushes the update to your phone. Nothing is faked, and there's no loading screen — because there's nothing to load.
Takes about twenty minutes end to end. Keep the shop it builds you, or walk away — your call at the end.
Point your phone's camera here — the same motion your customers will make at your counter.
demo.passqr.com
This is what a counter card looks like
Pricing
Every plan includes wallet cards for both phones, the scanner, stamp and reward push, and a monthly allowance of announcements. Past an allowance we bill the extra — we never refuse a card or a send. USD, monthly or yearly with two months free.
Run it for real with your first regulars.
One shop, one counter, a real customer base.
A few locations, a real campaign rhythm.
Ten sites, one card, a year of numbers.
A customer is a card that reached a wallet, counted once, for life. Same rules on every paid plan.
Another location on the same card, with its own counter login and printed QR.
Past your plan's included customers, each block of 500 is added automatically. Your console shows "612 of your first 1,000" so there are no surprises.
Included sends are free at any size. Beyond them, a send costs $5 per 1,000 cards it reaches, rounded up, and the console shows the price before you press send.
The card surfaces on the lock screen when a customer is near the shop. Free for your first month.
A small device on the counter wakes the card as they walk in, where GPS can't reach. Free for your first month; hardware sold separately.
Custom plans, more programmes and longer history. Talk to us.
Questions
No. The card goes into Apple Wallet or Google Wallet, which are already on the phone. They scan the QR on your counter, tap once, and it's saved. There is nothing to install and nothing to sign up for.
Yes. The join page detects the phone and hands an Apple Wallet pass to iPhone and a Google Wallet pass to Android. Your staff don't need to know which is which.
Any phone or tablet with a camera and a browser. The scanner runs at scan.passqr.com — you sign in once per counter and leave it open. There is no app store step and no hardware to buy.
The scanner keeps taking stamps and queues them on the device. When signal returns they replay, dated at the moment they were actually taken rather than the moment they uploaded — so a customer who bought a coffee at 9am doesn't get a 9:40am stamp. Repeated scans of the same event are ignored rather than double-counted.
No, and by default you don't. The pass itself is the customer's identity, which is what makes enrolment a single tap. The honest cost: if a customer loses their phone, their stamps go with it, and you can't email people who only ever gave you a scan. If you'd rather build a mailing list, there's an optional claim link on the back of the card.
Yes. A broadcast writes to every live card and surfaces as a notification. Your plan includes a number of sends a month, free at any size. Past that, a send is $5 per 1,000 cards it reaches, and the console shows the price before you press send.
Yes. Each shop gets its own counter login and its own printed QR, and every stamp is recorded against the outlet it happened at. Stamps earned at one site count on the same card at another, unless you'd rather they didn't.
Minutes for the card itself — your colours, your logo, the number of stamps and the reward. The demo does exactly that setup live, and you can keep what it builds you.
It doesn't need to. Stamping is a separate scan at the counter, which is why it works for a market stall with no till as readily as for a café with one. If you want it wired to your point of sale, there's an API — tell us what you're running.
Five questions, a real programme in your business's name, and a card you can hold in your own wallet by the end of it.