Guide

How to create a customer loyalty plan

Most loyalty and rewards programs fail for the same reasons: a reward that’s too far away, a sign-up nobody bothers with, and no plan for what happens after launch. This guide walks through building a customer loyalty plan step by step, from the goal to the numbers to the campaigns that keep it alive.

Last updated October 9, 2026. Facts about Apple Wallet and Google Wallet were checked against Apple’s and Google’s own documentation, linked in the sources.

The short answer

A good customer loyalty plan answers nine questions: what you want the program to change, who it’s for, what kind of program fits, what rewards you can afford, what the rules are, what card customers carry, how you’ll launch it, which campaigns you’ll run, and how you’ll know it’s working. Write the answers down before you print a single QR code.

1. Decide what you want the program to change

Pick one main goal. Each one leads to a different design:

2. Know who you’re rewarding

How often do your customers come, and how much do they spend? A café regular might visit three times a week; a hair salon client every six weeks. The reward should be reachable in a time that feels short to your customers - weeks, not a year.

3. Pick the program type

Program typeHow it worksFits
Stamp or punch cardA reward after a set number of visitsFrequent, similar-sized purchases
PointsPoints per dollar, traded for rewardsVaried order sizes
Spend-to-earnOne reward after spending a set amountHigher, uneven spending
TiersBetter perks as customers spend moreA group of very loyal customers
Paid membershipA fee for ongoing benefitsRegulars who’d pay for perks

For more options and examples, see 10 customer reward program examples. If you’re unsure, start with a stamp card: it’s the easiest to explain and run.

4. Do the numbers

Before choosing a reward, check it pays for itself. A simple worked example for a café:

The reward costs around 3% of the revenue it takes to earn - and if the program brings even one extra visit per cycle, it more than pays for itself. Use your own prices and costs, and remember that some members will never redeem.

5. Write the rules

Keep them short enough to fit on the back of the card.

6. Choose the card customers carry

Paper cards are cheap but get lost; apps are powerful but few people install one for a local business. A digital loyalty card in Apple Wallet or Google Wallet sits in between: no download, always on the phone, updated after every visit, and able to send a lock-screen message.

7. Launch it

8. Plan your loyalty campaigns

A program stays alive with a few short campaigns through the year:

Send each one as a single, clear message - see how wallet pass notifications work for the limits and good habits.

9. Measure and adjust

If few members reach a reward, lower the threshold. If removals rise after a message, send fewer. Revisit the plan every few months. More on keeping members in customer retention with wallet loyalty programs.

Frequently asked questions

What is a customer loyalty plan?+

A customer loyalty plan sets out how a business will reward repeat customers: what the program is for, who it’s for, what customers earn and how, what it costs, how it’s launched and promoted, and how success is measured.

What’s the difference between a loyalty program and a rewards program?+

In everyday use, nothing - both reward customers for coming back. Some people use “rewards program” for points-based schemes and “loyalty program” for the wider plan, including perks and recognition.

How much should a loyalty program cost to run?+

Work out the cost of each reward against the visits it takes to earn. If a free coffee costs you about $1.20 to make and it takes nine $4.50 coffees to earn, the reward costs around 3% of the revenue those visits bring.

How long until a loyalty program works?+

Give it at least two or three months - long enough for regulars to earn a first reward - before judging it. Track sign-ups from the start and visit frequency after the first month.

What is a loyalty campaign?+

A short promotion inside your loyalty program, such as double stamps for a week, a birthday reward or a “come back” offer for members who haven’t visited in a while.

Sources

Apple’s newer developer pages load dynamically, so where a number comes from Apple it is taken from its Wallet Developer Guide and support pages. If Apple’s or Google’s current documentation differs, follow theirs.

Your next card doesn’t need to be plastic.

Create a wallet pass your customers can save in seconds.