How to run a punch card loyalty program

Quick answer

Pick one reward people already buy, set a punch count regulars can fill in a few weeks, and ask every customer at the register.

  • Coffee shops: buy 9, get the 10th free is the proven default.
  • Bakeries and quick-serve: reward your most common item, not your most expensive one.
  • Honour old paper cards by carrying their punches over when customers join.
  • A wallet punch card stops lost cards and fake punches, with no app download.

A punch card loyalty program rewards regulars with a free item after a set number of purchases, such as buy 9 coffees, get the 10th free. To run one well: pick a single reward your customers already buy, set the punch count so a regular fills the card in three to six weeks, ask every customer at the register, and honour existing paper cards while you switch. Moving the card into Apple Wallet or Google Wallet removes lost cards and fake punches and gives you a customer list. Stamp'd Rewards does this for AUD $39 per month flat (approx. US$25).

Choosing the reward and punch count

The best punch card reward is something customers already buy often, so the goal feels close. Aim for a card a typical regular can fill in three to six weeks. Too many punches and people give up; too few and the reward costs more than the visits it brings back.

Starting points by business type
BusinessTypical rewardPunches
Coffee shopFree coffee8 to 10
BakeryFree pastry or loaf8 to 10
Sandwich shop or deliFree sandwich8 to 10
Juice or smoothie barFree smoothie6 to 10
Quick-serve or food truckFree main or combo6 to 10

Rules that keep it simple

  • One punch per purchase of the qualifying item, not per dollar spent.
  • One reward, all year. Seasonal changes confuse regulars and staff.
  • Decide up front whether extras like a large size or oat milk count. Write it on the counter sign.
  • Rewards are redeemed at the counter so staff stay in control.

Switching from paper punch cards

Regulars with half-full paper cards are your most loyal customers, so do not make them start over. A clean switch takes a couple of weeks.

  • Put the new QR code sign at the register and on the counter.
  • When someone hands over a paper card, have them join the digital card and add their existing punches.
  • Keep accepting paper cards for a few weeks, then stop issuing new ones.
  • Give staff one sentence to say: "Are you on our card? Scan here and it goes in your phone wallet."

Why move the punch card to the phone

Paper vs wallet punch card
Paper punch cardApple / Google Wallet punch card
Lost or left at homeOftenAlways on the phone
Fake or copied punchesEasyEvery punch is a staff scan
Know who your regulars areNoName and email for each member
Win back customers who stopped comingNoEmail campaigns and wallet card updates
Reprinting cardsEvery few monthsNever

How Stamp'd runs your punch card program

  • Customers scan a QR code and the card saves to Apple Wallet or Google Wallet. No app download.
  • Staff scan the card at checkout with the free phone app or a plug-and-play Wi-Fi barcode scanner.
  • Works alongside Square, Toast, Clover or any other register.
  • Your logo and colours on the card, 3 to 12 punches per reward.
  • AUD $39 per month flat (approx. US$25, billed in AUD), unlimited customers, no transaction fees.

Frequently asked questions

How many punches should a coffee punch card have?

Most coffee shops use 8 to 10, with buy 9, get the 10th free the most common. That lets a daily or every-other-day regular fill a card in a few weeks.

What should the reward be for a bakery punch card?

Your most frequently bought item, such as a coffee, pastry or loaf. Rewarding a cheap everyday item keeps the goal reachable and the cost low.

What do I do with customers' existing paper punch cards?

Honour them. When a customer joins the digital card, add the punches from their paper card so they keep their progress.

Do punch card programs actually bring customers back?

Yes, when the reward is reachable and staff ask every customer. Most programs fail because staff forget to mention them, not because of the reward.

How much does a digital punch card program cost with Stamp'd?

AUD $39 per month flat, roughly US$25, billed in AUD. No per-customer or transaction fees, and a 30-day free trial.

Put your punch card in their phone

Set up your reward, print the QR code and start punching in under 30 minutes. Free 30-day trial.

Start your free month with Stamp'd Rewards

Related guides