Getting started
·
·
9 min read
What a coffee shop loyalty program really costs
A coffee shop loyalty program costs $0 to $49 a month in software, and the free drink costs 2% of the money on the card, or 10% if a regular finishes it.

Andrew Kim
Ask a cafe owner what a coffee shop loyalty program costs and most will answer with a monthly fee. It's printed on a pricing page. That's why it sticks, and it is also the smaller of the two costs you're taking on, the one with least bearing on whether the program is worth running at all.
The other cost is the free drink. No vendor prints that one, because it depends on your menu, on the card you design, and on which customer happens to be holding it when it fills up.
Software runs $0 to $49 a month. A buy-ten-get-one-free card costs roughly 2% of the money you collect on it when a new customer finishes one, and about 10% when one of your regulars does. That spread is what to think about before you print anything.
The software for a coffee shop loyalty program is the small number
Prices in this category are public. These came from each company's own page. Loyalty Cards is our product, so read our row with that in mind, and our pricing page is there if you want the rest of it.
| Product | Entry price | What that covers | Free plan |
|---|---|---|---|
| Loyalty Cards (ours) | $0, or $35/mo for Plus | 1 location; 200 active customers free, unlimited on Plus | Yes |
| Loopy Loyalty | $25/mo | 1 location, 1 card design, 3 sub-users, unlimited customers | No, 15-day trial |
| Stamp Me | $49/mo, a promotional rate | 1 location, unlimited users, 3 SMS on this tier | No, 30-day trial |
| Square Loyalty | Not published on its own | Listed as a feature of the Square Plus plan | Not offered separately |
Checked on each company's own pricing page on 16 August 2026.
Square is the awkward one to place. Its US pricing page lists a loyalty rewards program as a feature of the Square Plus plan rather than publishing a standalone price for loyalty, so a cafe already running Square is choosing a plan rather than adding a line item.
One detail in that table matters more than the prices. The unit is the location, not the customer, which means a single shop pays the same whether 80 people or 800 are carrying a card. Growth doesn't raise this bill. That holds for these four, though not for every punch card app: widen the comparison to six and one of them does bill by the number of customers carrying a card.
What the free drink actually costs you
Owners price the reward at the menu price. That one habit makes the whole program look about five times more expensive than it is.
You don't hand over $5.50 of value when you give away a latte. You hand over milk, beans, a cup and a lid. Square's own guidance for cafes setting menu prices says aiming for an 80% profit margin is common for the coffee shop industry, and at that margin the drink costs you around $1.10 to make. The same gap is what makes one reward cheaper than another, and it disappears entirely the moment you offer a percentage off instead of a drink.
Now run a whole card. The customer buys ten drinks and the eleventh is free, so you collected ten drink prices and gave up the ingredients for one. That reward cost about 2% of the money that came across the card. On $100 of loyalty sales, two dollars.
Two percent is not free. Set it against the 2025 Independent Coffee Shop Industry Report, published on 24 June 2025, which put the average net margin across the independent owners it surveyed at 13.8%, with most landing between 10% and 25%. Two points of loyalty revenue against a thirteen-point margin is affordable. That report doesn't say how many owners answered it, which is worth knowing before you lean on the figure too hard.
The same card costs five times as much when a regular finishes it
Now the part that arithmetic quietly assumed.
The 2% only holds if the eleventh drink was one the customer wouldn't otherwise have bought. If they were walking in on Tuesday regardless, you didn't give away ingredients at all, because that drink was getting made either way. You gave away the sale. The full $5.50 instead of the $1.10, which takes the card's cost from 2% of its revenue to about 10%.
So the real question is who ends up holding the finished card.
The research is unhelpfully clear here. Chen Li, Srinivasan Swaminathan and Junhee Kim, writing in the Journal of Service Research in 2025, found that the customers most likely to redeem are the ones who concentrate their spending with one business, and that customers in general "tend to stockpile rather than redeem points." Concentrated spending describes your regulars. They finish cards, and they were already coming.
We came at this from the other direction in an earlier piece on whether loyalty programs work. The measured lift there comes from occasional customers speeding up, while the rewards get claimed most reliably by the people whose habits never moved in the first place. That's not a reason to skip it. It's a reason to set the card so the expensive case stays rare.
How many stamps belong on a coffee shop loyalty card
You control the stamp count. It moves the cost of the program more than any other decision here, and unlike your rent or your milk price, changing it costs nothing but a new card design. All of that assumes a stamp card is the right shape for your shop, which is its own decision and worth settling before you count anything.
| Card length | Cost if the customer is new | Cost if they were already a regular |
|---|---|---|
| Buy 3, get 1 free | 6.7% | 33.3% |
| Buy 5, get 1 free | 4.0% | 20.0% |
| Buy 8, get 1 free | 2.5% | 12.5% |
| Buy 10, get 1 free | 2.0% | 10.0% |
| Buy 12, get 1 free | 1.7% | 8.3% |
Both columns show the reward's cost as a share of the money you collect on that card, at an 80% gross margin on the free drink.
Read the right-hand column first. A buy-three-get-one-free card handed to your 7am regulars is a standing 33% discount, which isn't a loyalty program so much as a price cut with extra steps. Give the same card to someone who came twice last year and it costs almost nothing, because they will probably never finish it.
Ten is the usual answer for a reason. It holds the cost near 2% in the good case and near 10% in the bad one, and it stays reachable for someone buying coffee two or three mornings a week. Reachable is the word that matters. Somebody who drinks one flat white a fortnight needs five months to finish that card, and they will lose it in March.
What has to change for it to pay for itself
Take the cheapest paid tier above, $25 a month. At an 80% margin on a $5.50 latte you keep $4.40 a drink, so the subscription is covered by six extra drinks in a month. Six. One extra visit a week from one customer, which is why the fee is rarely the thing that decides this.
The reward is the part that grows with success. Suppose 40 customers finish a ten-stamp card in a month, which is 40 free lattes. If half of those went to regulars who'd have come anyway, the month's reward cost lands near $130 rather than the $44 the ingredient arithmetic on its own would suggest. Those 40 cards carried 400 paid drinks, so $130 against $2,200 collected is about 6%.
Six percent is the number to carry around. It sits between the 2% the ingredient arithmetic promises and the 10% you'd pay if every finished card belonged to a regular.
When a coffee shop loyalty program is the wrong idea
Some shops should not run one, and it's worth saying which.
If your customers come a few times a year, a card is a piece of paper they'll lose before it means anything. If your drinks carry a thin margin, because you're buying expensive single-origin beans or because you're already priced under the shop across the road, that 10% case takes a real bite out of what you keep. And if the actual problem is that not enough people have walked in yet, then a program built to change the timing of repeat visits is answering a question you haven't reached.
None of that means the demand isn't there. IBISWorld counted 94,331 coffee and snack shops in the United States turning over $75.5 billion in 2026, and the National Coffee Association's survey of 1,850 American adults, run from 5 to 20 January 2026, found 66% had drunk coffee the previous day, with 28% having it prepared for them away from home. The traffic exists. What a card changes is when some of it arrives, not how much of it there is to begin with.
Settle the coffee loyalty card terms before the first stamp
The cheapest arguments are the ones you settle in advance, in a couple of sentences you can point at when somebody disputes them at the counter.
- One stamp per visit or one per drink, and whether a group order counts once.
- Whether the free drink is anything on the menu or the size they've been buying.
- What happens to a half-finished card after a year of nothing.
- Who can add a stamp when the customer isn't standing there.
Expiry is the rule owners skip. It's also the one that decides whether the cost you worked out above is the cost you actually carry, because a card that never expires is an open promise you have no way to close. Which half of the card the date belongs on, the balance or the free drink once it's been earned, is a decision worth taking on its own.
Start the card before you spend on it
Loyalty Cards is free for one location and 200 active customers, so the only cost you're testing is the drink you give away.
Sources
- How to Price Coffee Drinks · Square
- Square Pricing · Square
- Loopy Loyalty Pricing · Loopy Loyalty
- Stamp Me Pricing · Stamp Me
- Point Redemption in Loyalty Programs: The Role of Customer Relationship Characteristics and Their Implications for Service Providers · Journal of Service Research, 2025
- The 2025 Independent Coffee Shop Industry Report · Coffee Shop Keys, 24 June 2025
- Coffee Shops in the US · IBISWorld, June 2026
- Coffee tops Americans' beverage choices · National Coffee Association, 14 April 2026




