Back to BlogCoffee

Coffee shop loyalty program: more regulars

A coffee shop loyalty program makes you the default stop on more mornings a week, because regulars can see the free coffee getting closer. Reward the return rather than the basket, because a filter coffee and a flat white are the same visit. Stamps fit that better than points, the goal is a waiting time you choose rather than a convention you copy, and the first reward should arrive early enough that the second visit is worth making.

Be the default stop on more mornings: what a coffee shop loyalty program rewards, the stamp goal, the one line staff say and a seven-day launch.

By Zakaria Fahim · September 6, 2026 · 7 min read

A coffee shop loyalty card makes you the default stop on more mornings of the week, and it remembers every regular through a new hire or a second counter. One scan per visit does it, on a card that lives in the customer’s phone wallet.

You already run a loyalty program in somebody’s memory. This page turns it into a card: what it should count, where the goal goes, what staff say, and what the first week looks like.

A loyalty pass lands in Apple Wallet, the visit is stamped and the reward notification arrives on the phone.

What should a coffee shop loyalty program reward?

Reward the return, not the receipt. A filter coffee and a flat white are the same visit from where you are standing, and a program that pays out on spend tells your most frequent, cheapest regular that they count for less than the occasional visitor buying three drinks for an office. That is precisely backwards, because the frequent one is the relationship.

The behaviour worth encouraging in a coffee shop is coming in again this week rather than spending more today. Coffee is a habit trade: visits arrive close together, the basket barely moves, and the thing that changes revenue is how many mornings a week you are the default rather than the alternative. Count visits, and the card is aimed at the only variable you can actually move.

How many stamps should a coffee card have?

Stamps, in almost every coffee shop. Points earn against value and are worth the extra explanation only when the basket swings widely, which a coffee counter’s rarely does. A stamp is one visit, the customer can count it without arithmetic, and the card explains itself in the second it takes to glance at a phone.

The goal is the real decision, and it is a waiting time wearing a number. Divide it by how often a regular comes in and you have the weeks until the reward, which is the sum the customer runs at the counter whether you meant them to or not. For a shop whose regulars come most weekdays, setting the goal at ten puts the reward inside a fortnight of ordinary life. For a shop where people come once a week, the same ten is most of a season, and it should be shorter.

Two things are worth saying about that number before you copy it. It is a design choice, and the only measured figure on this page is what other businesses picked. In Fideliya’s production data on 4 September 2026 there were fifteen live stamp cards, and their goals ran five on two cards, six on two, seven on one, ten on eight, twelve on one and fifteen on one, a median of ten. There were nine live points cards with a median goal of 750. The sample is small and concentrated, and that belongs in the same sentence: one restaurant is 84% of the wider holder sample those cards sit behind. Read it as what a handful of real businesses chose, never as a benchmark for yours. The same reasoning applied across fifteen trades is on fifteen punch card ideas.

A reward ladder that keeps them coming back

One reward at the end of a long card is the design that loses people, because the hardest visit to earn is the second, not the tenth. Front-load it.

  1. Give the first stamp when they join. A card that starts at one feels started; a card that starts at zero feels like a task.
  2. Put something small early. A pastry or a size upgrade a couple of visits in, cheap enough that you would hand it over without checking anything.
  3. Keep the named reward at the goal. The free coffee is what the card is called; it should still be at the end.
  4. Price the pair, not the item. A free tenth coffee is a discount across ten coffees paid at the end. Decide whether the margin carries it before you print anything.
  5. Decide the second cycle before the first one ends. Fideliya marks the reward available at the goal and resets the count when staff claim it, so the card rolls straight into another lap.

In plan terms all of that runs on the free plan, which carries twenty customers at one location with the scanner included. Pro adds five team seats, so more than one person can scan on a busy morning, and it is the point at which the program stops depending on whoever opened up.

One sentence staff can say forty times a morning

Staff need one sentence, and it has to survive being said forty times before ten in the morning. This one works because it answers the two objections before they are raised:

“Want our card? It’s free and it goes straight to your phone.”

That is the whole script. It says free, it says no app, and it takes less time than steaming milk. Say it while the payment is going through, when the phone is already in their hand, and point at the code rather than explaining it. The thing to avoid is a longer pitch: nobody in a queue wants a program described, and a member of staff who has to describe one will quietly stop asking by Thursday.

The scan itself stays quick: point the phone at the code or type it, add the stamp in one tap, and Undo takes back a scan made by mistake in the seconds after it.

Launch it in seven days

Seven days, most of them short. The order matters more than the effort.

DayWhat you doWhy it is that day
Day 1Decide the goal and the reward, and write both downEverything else is downstream, and it is the hardest thing to change later
Day 2Design the card and print one counter tentThe card only works where the phone already is
Day 3Enrol yourself and your staff, then scan yourselvesThe loop, once, finds what a demo never shows
Day 4Teach the one sentence and nothing elseA script longer than a sentence stops being said
Day 5Open with it on a normal morning, not a quiet oneA rush is the real test and you want to see it early
Day 6Add the code to receipts and the windowDistribution beats design in the first week
Day 7Read the funnel and count who came backSignups are flattering; second visits are the program

None of the seven days needs a full morning, and the seventh is the one that decides whether week two is worth planning. The step-by-step version, written for the counter rather than for the design, is on how to create a coffee shop loyalty program.

Know who’s due back before you lose them

Three numbers do the work, and they already have names on the dashboard. Returning counts the customers with two or more visits in the period, set against the period before, and it is the only honest test of whether the program changed anything. The funnel follows the same people from holding your card to visiting, coming back, earning a reward and redeeming it, which is the difference between a card people take and a card people use. And Due back, on the Overview, counts everyone with no visit in over 30 days, names them, and puts Send them a message one tap away.

Due back opens the same people on your Customers page, under its Inactive filter, so the count and the list always agree. On Pro, Analytics also sorts your customers into New, Regulars, Due back and Lost, and Lost is anyone with no visit in 90 days or more. Check the funnel and Due back on the same day each month. A card that fills with signups and never gets scanned again is a card that told you something, and it told you early.

When Due back fills, you can reach exactly those people. A Fideliya broadcast is addressed: to everyone holding that card, to the customers seen in the last 30 days, to those not seen for over 30, or to named individuals. Every message is yours: you pick who gets it and when it goes out, now or scheduled.

Read a quiet first month the right way

The card shows you who comes back. If people are leaving because the wait at eight in the morning is four deep and the second machine is not on, fix the queue, and the card will show you the difference.

A first month with enrolments and few second scans usually points at a queue, a coffee or an opening hour, so read the numbers on the coffee shop retention guide alongside this page rather than instead of it.

Sources

No Search Console query specific to coffee shops appears in the three months to 1 September 2026, so this page mirrors none and claims no demand it cannot show. The goal distribution is Fideliya production data measured on 4 September 2026 across external accounts, with its sample size and concentration caveat stated beside it. Every plan limit and product behaviour named above is cited to the file that implements it in the source note on this article. The suggested goal and the ladder are design choices for this page, not measurements, and this page quotes no third-party statistic.

Fideliya is wallet-native loyalty program software for small businesses. Customers add a stamp or points card to Apple Wallet or Google Wallet in one tap, with no app to download and no account to create. Fideliya runs stamps, points, gift cards and referrals on one platform in English, French, Spanish, Italian and Arabic with full right-to-left support, and the free plan issues a real wallet pass for up to 20 customers. What the product does at the counter is described on the coffee shop loyalty program, and the plans are on the pricing page.

Frequently asked questions

What should a coffee shop loyalty program reward?

The visit, not the spend. A filter coffee and a flat white are the same return, and rewarding the basket quietly tells your cheapest regular they matter less. Fideliya runs a stamp card that counts visits on every plan, so the thing being counted is the thing you want more of.

How many stamps should a coffee shop card have?

Enough that the reward is worth giving, few enough that it arrives while the customer still remembers starting. Fideliya sets the goal per card so it can follow your own rhythm; ten was the most common goal on live Fideliya stamp cards in September 2026, on eight of fifteen.

Should a coffee shop use stamps or points?

Stamps, in almost every case. Points suit a basket that swings, and a coffee shop basket rarely does. Fideliya runs either model on every plan.

When should the first reward land?

Before the tenth visit. The hardest visit to earn is the second, so put something small early and keep the larger reward at the goal. Fideliya lets you claim a reward at the counter in the same action that resets the count, so a front-loaded ladder is a scanning decision rather than a configuration one.

Where should the QR code go in a coffee shop?

On a counter tent at the till, where the phone is already out for payment. Fideliya prints the same code for a receipt or a window card, and joining takes a name and an email on one short form before the pass saves to the wallet.

Can staff run it during the morning rush?

That is the constraint the whole design has to survive. Fideliya scans from a browser on the phone already at the counter, adds the stamp and never refuses a scan for being too soon after the last one, so nobody is arbitrating a rule in front of a queue.

Does a coffee shop need a separate app for this?

No. A Fideliya card is an Apple Wallet or Google Wallet pass, so it sits with the customer’s travel cards and updates itself when you scan it. There is nothing to install and no password to remember.

What does a coffee shop see in the dashboard?

Fideliya shows Returning, the customers with two or more visits in the period, beside a funnel that follows the same people from holding your card to redeeming a reward. The Overview counts and names everyone with no visit in over 30 days under Due back. Those three answer whether people joined, whether they came back, and who has gone quiet.

Ready to create your own loyalty pass?

No card. If your regulars don't join, you pay nothing.

Start your 14 days free

See a pass in your wallet in ten seconds

Compare Fideliya with alternativesCalculate your ROI

Related comparisons

FOR

Coffee Shop Loyalty Program That Builds Regulars

Add to Apple WalletAdd to Google Wallet
© 2026 Fideliya. All rights reserved.
Coffee shop loyalty program: more regulars — Fideliya Blog