Loyalty Card Maker

Coffee Shop Loyalty Program: Stamp Card Setups That Work

Published: Updated: PassHive team

Published by the team that builds PassHive. We recommend PassHive and say so openly.

In this guide
  1. Stamp Card Basics That Boost Return Visits
  2. Choosing Between Physical Cards and Digital Apps
  3. The Buy Nine Get One Free Model Explained
  4. Designing a Coffee Loyalty Card People Keep
  5. Common Setup Mistakes That Kill Engagement
  6. Reward Tiers Beyond the Free Drink
  7. Training Staff to Promote Your Program
  8. Tracking Loyalty Data Without Extra Work
  9. Seasonal Promotions That Refresh Your Program
  10. How PassHive handles this

A coffee shop loyalty program turns one-time visitors into regulars by rewarding them for coming back. The simplest version is a stamp card: buy a set number of drinks, get one free. It works because the reward is clear and the progress is visible.

See also: Gym Loyalty Program: Reward Visits, Not Just Sign-Ups · Barber Shop Loyalty Card: Stamp Every Haircut

This guide compares the setups that suit different shops. You will see how a classic buy 9 get 1 free coffee card performs next to digital apps, what information to print on a physical card, and when a points-based system makes more sense than stamps. You will also get practical examples for small cafes, including how to handle lost cards, staff training, and slow weekday traffic.

Stamp Card Basics That Boost Return Visits

A coffee shop loyalty program built around a physical stamp card still works because it is simple. The customer carries a small card, buys a drink, gets a stamp, and sees progress toward a free item. That visible progress is the core motivator. Digital apps can add convenience, but a paper card taped to a wallet or kept in a phone case creates a daily reminder that an app buried in a folder does not.

The most common setup is a buy 9 get 1 free coffee card. The maths is easy for staff to explain and for customers to understand: every tenth drink is free. Some shops reduce the threshold to buy 7 get 1 free for lower-priced items like drip coffee or tea, while keeping 9 or 10 stamps for espresso drinks with higher margins. A salon might use a buy 5 get 1 free blow-dry card because visits are less frequent and the service value is higher. A car wash could run a buy 8 get 1 free basic wash. The rule is to match the reward threshold to how often a typical customer returns in a month. If most regulars visit a cafe three times a week, a 10-stamp card rewards them roughly every three weeks. That feels attainable. If a gym sells smoothies and most members buy two per week, a 12-stamp card feels slow and gets abandoned.

Where you place the stamp matters more than most owners expect. Keep the card at the counter, not in a back room. Train staff to stamp before taking payment, so the action becomes part of the routine. Hand the card back with the drink, not with the receipt. A customer who walks away holding a card with eight stamps is already thinking about the ninth visit. A customer who has to ask for the card back will eventually stop asking.

One underused tactic is the double-stamp window. Pick a quiet weekday period, such as Tuesday between 2 pm and 4 pm, and offer two stamps for every drink. This fills slow hours without discounting the product itself. A cafe owner can test this for four weeks and compare Tuesday sales against the previous month. The cost is one extra stamp, which effectively brings the free drink closer, but only for customers who would otherwise stay home.

Another practical detail is the expiry policy. Some shops print an expiry date on the card to create urgency. Others leave cards open-ended because regulars resent losing progress. A middle path is to set a generous expiry, such as six months from the first stamp, and train staff to mention it only when handing out a new card. That avoids a surprise at redemption.

Lost cards are a common friction point. A simple fix is to write the customer's first name and phone number on the back when they start the card. If the card is lost, staff can check a small notebook or spreadsheet and reissue the remaining stamps. This takes ten seconds at the counter and turns a potential complaint into a reason to return.

Finally, track redemption rates. Count how many cards are issued each month and how many free drinks are claimed. If fewer than half of issued cards come back, the threshold is too high or the card is too easy to lose. Adjust the number of stamps or switch to a smaller card that fits in a wallet coin pocket. The goal is not to give away free coffee. The goal is to make the next visit feel inevitable.

Choosing Between Physical Cards and Digital Apps

A loyalty program only works if customers actually use it. The choice between a paper card and an app comes down to how your customers behave at the counter, what your staff can handle during a rush, and how much data you actually need.

Physical stamp cards win when speed and simplicity matter most.

A paper coffee loyalty card sits next to the till. The customer hands it over, you stamp it, you hand it back. This matters in a busy cafe where a queue forms at 8am. Every extra second per transaction slows the line. A stamp takes one second. Watching a customer unlock a phone, open an app, find the QR code, and scan it can take ten or fifteen.

Physical cards also work well for businesses with older or less tech-focused customers. A neighbourhood bakery, a car wash, or a traditional barbershop often serves people who do not want another app on their phone. A card in the wallet is visible every time they open it. It acts as a small physical reminder.

The downsides are real. Cards get lost, left in another jacket, or washed in a pocket. You cannot send a reminder to someone who has not visited in three weeks. You cannot see how many half-completed cards are sitting in drawers. And if you change your offer, old cards create confusion.

Digital apps and wallet-based cards win when you want data and automated reminders.

A coffee shop loyalty app or a digital punch card stored in Apple Wallet or Google Wallet tracks every visit. You can see which customers are close to a reward and send them a nudge. You can run a quiet Tuesday promotion only to customers who usually visit on weekends. You can spot regulars who stopped coming and invite them back with a free drink.

Digital systems also remove the cost of printing cards. A cafe that stamps hundreds of cards a month spends real money on card stock, stamps, and replacement cards. An app has an upfront or monthly cost but no per-card expense.

The trade-off is friction. Some customers do not want to download an app for a coffee shop. Others will download it, use it twice, and forget. Staff may need to help customers find the app, reset passwords, or deal with a dead phone battery. That is fine in a quiet salon, but difficult in a drive-thru.

A practical middle ground

Many small businesses start with a physical card because it is cheap and fast to launch. Once they have a steady base of regulars, they add a simple digital option. Some point-of-sale systems include loyalty features already. Others use a third-party app that works across multiple independent cafes.

Ask three questions before you choose. How fast is your service? How tech-comfortable are your customers? Do you need visit data or just repeat visits? A car wash with a monthly pass model may not need an app at all. A specialty coffee roaster with an online store and a subscription list probably does.

You can also run both. Keep the stamp card for walk-ins and offer the app as an option. Just make sure staff explain both clearly and that the reward is the same. A customer who earns a free coffee faster on one system than the other will notice, and they will feel cheated.

The Buy Nine Get One Free Model Explained

The buy nine get one free model is the most common coffee shop loyalty program structure. A customer buys nine drinks and the tenth is free. The card or app tracks each purchase until the reward is earned.

This setup works because it is simple to explain at the counter. A barista can say “this card gets stamped every time you buy a coffee, and after nine stamps the next one is on us” in under ten seconds. Customers do not need to calculate points or check an app. They can see their progress on a physical card in their wallet or on a phone screen.

How the economics work

The free drink is not really free. You are spreading the cost of that tenth drink across the previous nine purchases. If a latte sells for £3.50 and costs you £1.10 in milk, coffee, cup and labour, the nine paid drinks generate £31.50 in revenue. Giving away one drink worth £3.50 at retail but only £1.10 in cost leaves a healthy margin. The model works because the reward costs you far less than the customer perceives it to be worth.

A common mistake is setting the reward threshold too low. A buy five get one free card can work for a high-frequency site like a city-centre kiosk where customers visit daily. For a suburban cafe where the average customer visits twice a week, five stamps means a free drink every two and a half weeks. That erodes margin without building much loyalty. Nine or ten stamps stretches the reward over four to five weeks, which keeps the customer returning long enough for the habit to form.

Real-world variations

Some shops stamp twice for a large drink or an extra shot. A car wash might use the same structure with nine washes and the tenth free, but only for the basic exterior wash. Salons often adapt the model to services: nine blow-dries earn a free cut or treatment. Gyms and juice bars use the card for smoothies or protein shakes, where the ingredient cost is low but the perceived value is high.

Restaurants can apply the model to a specific item rather than the whole bill. A cafe that sells breakfast sandwiches might run a separate card for those: buy nine sandwiches, get the tenth free. This keeps the coffee card focused and gives regular breakfast customers a second reason to return.

Common pitfalls

Cards get lost. Customers forget them. Staff forget to stamp them. A coffee shop loyalty app solves some of this by tracking purchases automatically, but it adds friction for customers who do not want another app on their phone. A practical middle ground is a simple phone number lookup at the till, so the customer can still earn stamps without the physical card.

The biggest operational risk is staff giving away stamps too freely. A barista who stamps twice for a friend or stamps a card without a purchase undermines the whole system. Train staff to stamp only after payment and only once per qualifying item. The model only works if the nine paid purchases actually happen.

See your own card before you pay

Design a stamp or points card in your shop colours and preview it on iPhone and Android for free. Pay only when you go live.

Design your card free

Designing a Coffee Loyalty Card People Keep

A card that ends up in a drawer, a wallet graveyard, or a washing machine is not a coffee shop loyalty program. It is a small piece of wasted cardboard. The goal is to design a coffee loyalty card that customers want to carry, see, and use on every visit.

Start with the physical size. A standard business card works because it fits into a wallet slot or a phone case pocket. Anything larger becomes a nuisance. If you run a cafe with a takeaway counter, avoid cards that fold or have multiple panels. A single flat card with clear stamp boxes is easiest to handle when a customer is holding a cup and a bag.

Use a stamp or punch system that gives immediate visual progress. A simple grid of nine or ten circles works best. Each purchase earns one stamp. The moment a customer sees six stamps out of ten, the remaining four feel closer. This visual momentum matters more than the reward size. A card with no visible progress, such as a barcode-only card scanned at the till, removes that small moment of satisfaction.

Print the reward on the card itself. Write “Buy 9 get 1 free” or “10th coffee free” in plain text. Do not hide the terms. A customer who has to ask how many stamps they need is less likely to bother. If you offer a choice, such as any regular-sized hot drink, state that too. For a salon or car wash using a similar stamp setup, the same rule applies: the free service or discount must be obvious at a glance.

Choose durable card stock. A flimsy paper card creases after two visits and gets thrown away. A lightly laminated or thick card survives weeks in a pocket or purse. If your shop is a gym or restaurant where customers carry membership cards or key fobs, consider a small hole punched in one corner so the loyalty card can attach to a keyring or lanyard.

One practical setup that works across retail and hospitality is the double-sided card. Front side: stamps for coffee. Back side: a small offer for a pastry, sandwich, or retail item, such as “Buy 5 pastries, get one free.” This keeps one card useful for multiple purchases without cluttering the design. A cafe that sells beans or tea can use the back for a bag discount after three purchases.

Avoid overloading the card with social media handles, QR codes, and long terms. One QR code linking to a simple signup page is fine. Anything more turns the card into a flyer. The primary job is to collect stamps, not to advertise every channel.

Finally, train staff to stamp the card before handing over the drink. If the stamp happens after payment but before the customer walks away, the habit forms. A customer who has to ask for a stamp feels awkward. A customer who gets the stamp automatically is more likely to return with the card next time.

Common Setup Mistakes That Kill Engagement

A stamp card fails when it asks too much of the customer or too little of the staff. Most problems come down to three areas: the reward is too far away, the card is easy to lose, or the rules are unclear. Fix these and a coffee shop loyalty program becomes something customers actually use.

The reward is too far away

A buy 12 get 1 free card sounds generous, but for someone who visits twice a week, that is six weeks of waiting. Most casual customers never finish it. They lose the card, forget it in a jacket, or simply stop caring.

The classic buy 9 get 1 free coffee card works because the finish line stays visible. A customer who comes in three times a week reaches the free drink in three weeks. That is short enough to stay motivated.

For lower-frequency businesses, shorten the path. A car wash might offer a free basic wash after five visits instead of ten. A salon could stamp for every service over a set amount, with a free blow-dry after six stamps. The principle is the same: the reward should feel reachable within a month for a typical regular.

The card is easy to lose

Paper cards end up in wallets, glove boxes, kitchen drawers and washing machines. Once lost, the customer starts again from zero. That frustration kills repeat visits.

A simple fix is to keep a box of active cards behind the counter. Write the customer’s first name and phone number on the card. If they forget theirs, staff pull the shop copy and stamp both. This works well in neighbourhood cafes and barbershops where staff recognise regulars.

A coffee shop loyalty app removes the physical card entirely. The customer opens the app, the cashier scans a QR code, and the stamp is recorded. No card to lose, no wallet clutter. The trade-off is setup cost and the need to train staff. For a single-location cafe, the behind-the-counter card box is cheaper and often just as effective.

The rules are unclear

Customers abandon programs when they do not understand the terms. Does a large latte count the same as an espresso? Do pastries earn stamps? Can they use the free drink on a weekend?

Write the rules on the card itself. Keep them to two or three lines. For example: “One stamp per drink. Free drink any size, any day. No expiry.” That is clear enough to settle any argument at the till.

Restaurants and gyms face a different version of this. A restaurant punch card that excludes Friday nights or sharing plates confuses staff and annoys customers. A gym that stamps only for paid personal training sessions but not for class attendance creates grey areas. Pick one action that earns a stamp, state it plainly, and do not add exceptions later.

Staff forget to stamp

The best-designed coffee shop loyalty program dies if staff do not offer the stamp. During a rush, the card is the first thing skipped. The customer notices but says nothing. After two or three missed stamps, they stop bringing the card.

Make stamping part of the payment routine. The cashier asks “Do you have a loyalty card?” at the same time they ask about a receipt. Keep the stamp next to the till, not under the counter. If the shop uses an app, the scan happens before payment. A small reminder note on the register screen works better than a staff meeting.

A common mistake is making the free reward too generous to sustain. A cafe that gives a free large latte and a pastry after five stamps may attract heavy users who cost more than they bring in. Keep the reward simple and tied to the core product: a free coffee, a free wash, a free cut. That keeps the program profitable without cutting corners on service.

Reward Tiers Beyond the Free Drink

A free coffee after nine or ten stamps works. But it is only one reward. If every customer is aiming for the same free drink, you miss chances to increase visit frequency, move slow-selling items, and make regulars feel genuinely valued. A tiered system gives people a reason to keep the card in their wallet after the first reward is claimed.

Start with a simple two-level card. The first reward is the classic free brewed coffee after eight purchases. The second reward, printed lower on the same card, might be a free pastry after twelve more purchases. This is not complicated for staff to explain. A customer who comes in three times a week reaches the first reward in under three weeks. The second reward arrives a week or two later. You have now sold twenty items instead of eight before the customer feels the program is complete.

Tiered rewards can also push specific products. A cafe that makes high margins on cold brew can offer a free cold brew after ten purchases of any drink. A bakery cafe can use a tier for a free loaf of bread after fifteen purchases. The key is that the higher tier should feel like a genuine upgrade, not a smaller portion of the same thing. A free small drip coffee after ten visits and a free large latte with an extra shot after fifteen visits tells the customer the second reward is worth more effort.

Consider time-based tiers for slower periods. A restaurant or cafe with quiet afternoons can print a card where the first reward is a free coffee any time, but the second reward is a free dessert or side dish between 2pm and 5pm on weekdays. This does not punish loyal customers. It simply gives them a reason to shift one visit per week into a slow window. Staff can mention the afternoon tier when handing over the first reward: “Your next stamp gets you a free slice of cake if you come in before five.”

For salons and car washes, tiers work differently because visits are less frequent. A car wash might use a three-tier card: free basic wash after five visits, free premium wax after eight, and free full detail after twelve. The owner knows the detail costs more in labour, but it is only earned by a customer who has already paid for twelve washes. That customer is likely to continue returning after the detail because they have seen the difference a premium service makes.

Gyms and fitness studios can use tiers to reward consistency without giving away memberships. A punch card for smoothies or guest passes works well. Five visits earns a free smoothie. Ten visits earns a guest pass for a friend. Fifteen visits earns a branded water bottle or towel. The guest pass tier is powerful because it brings a potential new member into the building at no direct marketing cost.

Do not make the tiers too far apart. If the first reward comes after eight visits and the second after thirty, most customers will stop at eight. A gap of four to eight additional visits keeps momentum. Print the tiers on the card so the customer sees the path from the first stamp. A small line under the reward boxes such as “After your free drink, keep stamping for a free pastry” removes any confusion.

One practical way to test tiers is to run them for three months. Track how many customers complete the first tier and how many continue to the second. If fewer than one in four continue, the second reward is not attractive enough or the gap is too large. Adjust the offer and reprint. Tiered cards cost the same to print as single-reward cards, so testing is inexpensive.

Training Staff to Promote Your Program

A loyalty program only works if your team mentions it at the right moment. Staff training turns a passive card on the counter into a habit customers actually use. The goal is not pushy selling. It is a short, natural mention that fits the flow of service.

Start by scripting two or three simple lines. For a coffee shop, the easiest moment is when a customer orders a drink and reaches for their wallet. Train staff to say, “Do you have a loyalty card with us?” If the answer is no, the follow-up is one sentence: “It’s free — after nine drinks, the tenth is on us.” That is the whole pitch. No long explanation about tiers, points or app downloads. The card itself can carry those details.

Role-play this during a slow afternoon shift. Have one staff member be the customer, another the barista. Run the exchange five times, then switch. This feels awkward for about ten minutes, but it makes the words automatic. A barista who hesitates or mumbles will skip the mention when the line is six deep. A barista who has said the line twenty times in practice will say it without thinking.

Timing matters more than enthusiasm. Train staff to mention the program after the customer has ordered, not before. If you ask about loyalty before taking the order, the customer is still deciding what they want and may feel rushed. After the order is placed and the card machine is out, there is a natural pause. That is the window.

For salons and barbershops, the same rule applies but at the end of the appointment. A stylist can say, “You’re booked for six weeks out — want me to add your loyalty stamp now?” The customer is already at the front desk, so the receptionist can finish the signup while payment processes. This keeps the mention tied to an action the customer is already doing.

Restaurants and car washes have different rhythms. A server can mention the program when dropping the bill, not when greeting the table. A car wash attendant can mention it while the customer waits for the vacuum to finish. The principle is the same: attach the mention to a moment when the customer is not making a decision, just waiting or paying.

Give staff a simple way to track their own performance without turning it into a contest that breeds resentment. A small whiteboard in the back with a tally of signups per shift works. No prizes needed. People naturally want to see their number go up. If one staff member consistently gets zero signups while others get several, that is a training issue, not a motivation issue. Pull them aside and watch how they interact with customers. Usually the problem is they never ask, or they ask in a way that sounds apologetic.

One common mistake is training staff to explain every detail of the program. A coffee shop loyalty program does not need a full briefing. The customer needs to know three things: it is free, it takes one second to join, and they get something after a set number of visits. If they ask about expiry dates or app features, staff can answer. But the initial pitch stays short.

Refresh the training every time you change the offer. If you switch from a buy 9 get 1 free coffee card to a points-based app, staff need new scripts. Run a ten-minute session before the change goes live. Have each staff member say the new line out loud once. That is enough to prevent the old habit from lingering.

Finally, make sure staff use the program themselves. A barista who has never stamped a card or scanned their own app will not sound convincing. Give every employee a card on their first day. Let them earn free drinks. When they talk about the program, they are describing something they actually use, not reciting a policy.

Tracking Loyalty Data Without Extra Work

A loyalty program only helps if you know what it is doing. Many shop owners collect stamps and never look at the numbers again. That turns a useful tool into a drawer full of half-filled cards. It requires a simple routine and the right questions.

Start with the card itself. A physical coffee loyalty card can carry more than stamps. Print a small space for the customer's first name and the month they received the card. When a card is redeemed, keep it in a box by the till. Once a week, spend ten minutes sorting the redeemed cards into two piles: cards completed in under a month and cards completed in more than a month. This tells you whether your reward feels close enough to reach. If most cards take three months, customers are not excited about the reward. Consider lowering the threshold from buy 9 get 1 free to buy 7 get 1 free, or add a small bonus like a free syrup shot at the halfway mark.

For a coffee shop loyalty app or a digital stamp system, tracking is easier but still needs a weekly habit. Check the number of active users once a week, not once a quarter. An active user is someone who earned or redeemed a stamp in the last 30 days. If that number stays flat while your daily customer count grows, the program is not pulling its weight. Ask one question at the counter when a regular pays without opening the app: "Still collecting stamps on the app?" The answer often reveals a login problem, a forgotten password or a phone that is too old for the app. Fixing those small friction points costs nothing and brings people back into the program.

Salons, car washes and restaurants face a different tracking challenge. Their visits are less frequent, so a monthly stamp target makes no sense. A car wash might see a customer every two weeks, a salon every six to eight weeks. For these businesses, track redemption rate instead of speed. Divide the number of completed loyalty cards or app rewards by the number of cards or accounts issued in the same period. If you handed out 100 cards last quarter and 12 came back completed, that is a 12 percent redemption rate. No industry benchmark exists that you should chase blindly, but a falling rate over two or three quarters means the reward is losing appeal. A rising rate means the program is working.

Gyms and fitness studios can track loyalty data through class bookings. A simple note in the booking system, such as a tag for "loyalty member", lets you see whether loyalty members attend more often than non-members. Run that comparison once a month. If loyalty members attend no more often than everyone else, the program is not changing behaviour. That means the reward is too weak or too far away. Move the free class or free smoothie closer to the start of the journey.

The common thread is a fixed weekly or monthly check that takes minutes. Pick one metric that matters for your business: redemption speed for high-frequency shops, redemption rate for low-frequency services, or attendance for gyms. Write the number on a sticky note and stick it to the till or the office wall. When the number stops moving in the right direction, change one thing about the program and watch what happens over the next month. That is tracking without extra work.

Seasonal Promotions That Refresh Your Program

Seasonal promotions give regulars a reason to change their order and give lapsed customers a reason to come back. A coffee shop loyalty program works best when the rewards stay familiar but the path to earning them shifts a few times a year. You do not need to rebuild the card or app. You need to attach a short-term goal to the same system.

Short windows beat vague seasons

A promotion that runs for two or three weeks creates more urgency than one tied to a whole season. Instead of a “summer special,” run an iced drink stamp blitz from the first hot week through the end of the month. Every iced latte, cold brew or iced tea earns two stamps instead of one. Customers who usually order hot drinks will switch earlier in the year, and you move more of the higher-margin cold menu before peak heat arrives.

Print a separate stamp card for the promotion or flag it in your loyalty app. Keep the normal card running for hot drinks. The double-stamp rule applies only to the featured category, so the promotion pays for itself through the shift in mix rather than a straight discount.

Tie the reward to the season, not the discount

A buy 9 get 1 free coffee card does not have to end in a free coffee every time. During a winter promotion, the tenth stamp could unlock a free pastry with any hot drink. In autumn, it could be a free flavour shot or a free size upgrade on a seasonal latte. The customer still sees a clear finish line. You protect your margin because the reward costs less than a full drink but feels tied to the moment.

Restaurants and salons can use the same idea. A car wash might run a “rainy week” loyalty push where every wash earns double points toward a free interior clean. A gym could offer double visit credits during a two-week morning class challenge. The mechanics stay simple: same card, same app, same counter, but the reward changes to match what you want to sell that month.

Bring back quiet-day customers

Seasonal promotions also fix specific schedule problems. If Tuesday afternoons are slow, run a “double stamp Tuesday” only between 2 pm and 5 pm. Staff stamp the card twice for one drink during that window. Regulars who work nearby will shift their visit by an hour or two. You fill dead time without discounting the drink itself.

A salon can do the same with a midweek loyalty push: book a cut and colour on Wednesday or Thursday and earn two points toward a free treatment. The promotion does not require new signage or a new app. A small counter card and one line on the receipt are enough.

Rotate without confusing staff

Pick one seasonal rule at a time. If the current rule is “double stamps on iced drinks,” do not also run “free flavour shot on your fifth visit” in the same week. Staff need to explain the offer in one sentence while the queue moves. A simple table at the till showing the current stamp rule and the reward keeps everyone consistent.

After the promotion ends, return to the standard coffee loyalty card rules for at least a month. The gap makes the next seasonal push feel like an event instead of a permanent discount. Customers learn to watch for the change, and that anticipation is part of what keeps a coffee shop loyalty program active between visits.

How PassHive handles this

This site is published by the team that builds PassHive, so you should know that before reading further. We built the tool because we kept seeing coffee shops pay for loyalty software that charged per customer, per message, or per card. That pricing works for software companies. It does not work for a cafe where a regular visits three times a week.

PassHive is a simple stamp card system that lives in Apple Wallet and Google Wallet. You design a card with your shop name, colour and logo. Customers scan a QR code at the counter or open a link. The card saves to their phone. When they buy a coffee, you add a stamp. The card updates itself on their phone. When they reach the reward, the card shows it.

You preview the card on iPhone and Android before paying anything. You only pay when you go live.

A single cafe pays $10 per month. That covers every card you issue, whether you have 50 regulars or 5,000. A chain with 40 locations pays $100 per month. Yearly billing gives you two months free.

Compare that with PassKit, a common alternative. PassKit starts at $39.50 per month and includes 250 passes. After that, you pay per pass. A cafe with 1,000 customers on PassKit pays about $73 per month. The same cafe on PassHive pays $10. A cafe with 10,000 customers on PassKit pays about $341 per month. On PassHive, still $10. That is the whole reason the tagline exists.

PassHive also includes push notifications. You can send a message to every saved card: a new seasonal drink, a double-stamp weekend, a reminder that a reward is ready. Google limits this to roughly three messages per card per day, which is more than enough for a coffee shop. Apple Wallet cards can also show a lock-screen reminder when a customer is near your shop. You set up to 10 locations per card on Apple, each with a radius of about 200 metres. The phone decides when to show it, so phrase it as a reminder that can appear, not a guarantee.

If you run a chain and close one branch, you turn that branch off. Its cards stop working at once. You do not pay for it next month.

For shops with a developer or an agency, PassHive has a public REST API. The docs are at passhive.app/docs. PassHive is not a POS, not an e-commerce plugin, and it has no named integrations with Shopify, Square or Toast. If you need that, this is not the tool. If you need a stamp card that customers actually keep, it is.

You can start designing your card free and see how it looks on a real phone before you pay. Full details are on the PassHive pricing page.

PassHive is a flat monthly plan for the whole business, not a fee per branch. The plan sets the maximum number of active branches you can run: $10 a month for up to 100 branches, $25 for up to 275, $50 for up to 600 and $100 for up to 1,250. Yearly billing gives two months free ($100, $250, $500 or $1,000 a year). A cafe with one branch pays $10 a month in total, whatever the number of cards or customers. That is what "pay for your branches, not your customers" means: the plan size follows how many branches you run, never how many people save your card.

Make the card first. Pay when you go live.

Design a stamp or points card in your shop colours, preview it on iPhone and Android, and decide after you have seen it.

Frequently asked questions

How does a buy 9 get 1 free coffee card work?

Customers receive one stamp or punch per qualifying purchase. After collecting nine stamps, the tenth drink is free. This simple structure gives a clear goal and a predictable reward, which encourages repeat visits without requiring complex tracking or point calculations.

Should I use a physical coffee loyalty card or a mobile app?

Physical cards cost less to start and work well for quick counter service. Apps offer automatic tracking, push notifications, and customer data. Many shops begin with cards and add an app later once they have a stable customer base and budget.

What purchases should count toward a loyalty stamp?

Most programs count any handcrafted drink, and some include whole bean coffee or food items. Excluding bottled drinks and retail merchandise keeps the program focused on higher margin items. Clearly state exclusions on the card and at the register.

How can I prevent stamp card fraud or misuse?

Use custom stamps or unique card designs that are hard to copy. Keep cards at the counter instead of letting customers hold them, or require a phone number for digital tracking. Train staff to apply one stamp per transaction only.

How often should I update my coffee shop loyalty program?

Review the program every quarter. Check redemption rates, average visits per customer, and staff feedback. Seasonal promotions or limited time double stamp days can refresh interest without changing the core buy 9 get 1 free structure.

Can a loyalty program work for a small independent coffee shop?

Yes. A simple stamp card is affordable and easy to manage. Focus on regulars by offering a free drink after a set number of visits. Even without an app, a well designed card and consistent staff promotion can increase repeat business.

Keep reading

Written by the PassHive teamWe build PassHive, the tool this site recommends. Details on the About page. About this site