Loyalty programmes: how they work and how to start
Learn how loyalty programmes keep customers coming back, and how to create one for your business.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Tuesday 21 April 2026
Table of contents
Key takeaways
- Start with a simple, low-cost loyalty programme — such as a punch card or email sign-up discount — then scale up as you see results, rather than overcomplicating things from the beginning.
- Choose a programme type (points-based, tiered, paid membership, or value-based) based on your customers' buying habits and your business goals, since no single format works for every business.
- Apply the three Rs framework — rewards, relevance, and recognition — to keep customers engaged by offering clear value, personalising benefits, and making members feel appreciated.
- Track key metrics like repeat purchase rate and average order value before and after launching your programme, so you can measure what's working and adjust your approach over time.
How loyalty programmes work
A loyalty programme is a marketing strategy that rewards customers for repeat purchases. You offer incentives like points, discounts, or freebies, and customers reward you with ongoing business. Businesses design the process to be simple for both you and your customers.
Most loyalty programmes follow four basic steps from sign-up to redeeming rewards:
- A customer signs up, often with just an email address at the point of sale or on your website.
- They earn rewards by making purchases or engaging with your business, like leaving a review or referring a friend.
- The rewards accumulate in their account as points or stamps.
- Once they reach a set threshold, they redeem their rewards for discounts, free products, or other perks.
Benefits of a loyalty programme
Loyalty programmes deliver measurable business benefits by strengthening customer relationships and helping revenue grow:
- Retain customers: Keep existing customers at lower cost than acquiring new ones, and make them feel valued with rewards
- Increase sales: Encourage more frequent purchases and higher spend, though results depend on programme design and execution
- Generate referrals: Some loyalty programmes include referral incentives that can help you acquire new customers
- Build brand advocates: Well-designed programmes may encourage some customers to spread positive word-of-mouth
- Gain purchase insights: Programme data can help you identify purchase patterns and personalise your marketing, where privacy law permits. See upselling techniques for ways to use this data
- Strengthen relationships: Rewards and personalised experiences strengthen customer relationships over time
- Compete more effectively: A loyalty programme can help differentiate your business if its benefits are meaningful and distinct within your market
How much does a loyalty programme cost?
The cost of a loyalty programme depends on the type you choose. A simple punch card system is inexpensive and may only require printing the cards. Digital loyalty programmes that use software often have a monthly subscription fee, but they also offer more automation and data.
It's best to start with a budget you're comfortable with and choose a solution that matches your business needs.
Types of customer loyalty programmes
The four main types of loyalty programmes are points-based, tiered, paid membership, and value-based. Each suits different business models and budgets, so choose based on your customer behaviour, technical capabilities, and programme goals.
Points-based programme
Points-based programmes let customers collect points from purchases and other activities, then redeem them for rewards like free products, discounts, or gift cards. Some programmes also offer cash-equivalent rewards. Customers can earn points when they purchase, refer friends, sign up for emails, share on social media, or celebrate birthdays.
When customers redeem points, this can be a key event for tax purposes. For example, New Zealand law allows operators to defer goods and services tax (GST) until customers redeem their loyalty points, under amendments that have applied since 6 October 2009. In New Zealand, special GST rules for loyalty points may depend on whether, in a 12-month period, 25% or more of the loyalty programme operator's business involves providing zero-rated goods or services, along with other statutory conditions. Check with Inland Revenue or your accountant for advice specific to your business.
Tiered loyalty programme
Tiered loyalty programmes rank members into levels where higher status unlocks better perks. These programmes aim to encourage customers to spend more or engage more frequently to reach the top tier. Some businesses let customers move up based on points earned rather than spend alone.
Paid membership loyalty programmes
Paid membership programmes charge customers a one-time or recurring fee for instant access to benefits. Some businesses offer ranked membership tiers where customers pay more for higher status and exclusive offers.
Value-based loyalty programme
Value-based programmes direct a portion of purchases or rewards value to a charity or social cause, helping you build stronger connections with customers who share your values.
This approach rewards a cause rather than the customer directly, so you can combine it with another programme type. For example, customers could choose between redeeming points for a personal reward or donating the equivalent value to charity.
Loyalty programme examples
Looking at successful loyalty programmes can help you design your own. These examples show how different businesses reward their customers.
Coffee shop punch cards
A local cafe might offer a free coffee after a customer buys nine. This simple points-based system encourages daily visits and is easy to manage with a physical card.
Retail store tiers
A clothing boutique could offer a tiered programme where customers who spend over a certain amount get early access to sales and free alterations. This encourages higher spending to reach the next tier.
Service business referrals
A gym or salon might give existing members a discount on their next month's fee when they refer a new customer who signs up. This turns loyal customers into advocates for your business.
Customer loyalty programme rewards
Effective rewards drive programme participation and must provide clear value to customers. Popular reward types include:
- Free shipping: Reduce customer costs, especially when tied to minimum purchase amounts
- Early access: Give members exclusive access to sales and new products before general availability
- Free trials: Let customers test products risk-free, building confidence in purchases
- Discounts: Offer percentage or fixed reductions tiered by spending levels or special occasions
- Points and cashback: Let customers accumulate rewards they can redeem for products, gift cards, or experiences
- Free merchandise: Provide branded items or gifts earned through purchases or loyalty milestones
- Free products: Track the classic "buy X, get one free" system through punch cards or digital systems
How to create a customer loyalty programme for a small business
A successful loyalty programme balances customer value with business benefits while remaining simple to use and manage. Focus on four key principles:
- Mutual benefit: Reward customers while helping your business grow
- Easy signup: Offer multiple chances to enrol throughout the customer journey
- Simple to operate: Keep rules straightforward and make redeeming rewards easy for customers
- Easy to administer: Minimise complexity so business owners can maintain the programme easily
Start by researching your customers to design rewards that motivate your specific audience:
- Identify your best customers: Focus on highest-value and most frequent buyers
- Survey their motivations: Ask customers why they choose your business
- Analyse buying patterns: Review how often customers purchase, when they buy, and how much they spend
- Match rewards to preferences: Align programme benefits with customer values and behaviours
Consider which programme type suits your business model and research competitors to see what works in your industry. Start simple to avoid being overwhelmed by administration, then scale as your programme proves successful.
Keep these administrative considerations in mind when setting up your programme:
- Track points: Use automated systems to reduce errors when calculating manually
- Manage redemptions: Establish clear processes for fulfilling rewards
- Automate how you communicate: Set up emails for different membership tiers
- Integrate systems: Choose software that connects with your existing point of sale (POS) or customer relationship management (CRM)
Customer relationship management (CRM) software can be useful for managing a loyalty programme, especially when you want to track customer activity at scale.
These simple programmes work well for small businesses just getting started:
- Offer a punch card that gives a free product after a set number of purchases
- Create an email sign-up list with subscription-based discounts and early access to new products
- Give a free gift for customer birthdays or membership anniversaries
- Provide discounts for following and sharing your social media posts, making sure any incentives comply with platform rules and what advertising-disclosure laws require
- Reward customers who refer a friend with a discount
Best practices for loyalty programmes
One useful guideline for loyalty programme design is the three Rs framework: rewards (tangible value for customers), relevance (personalised benefits), and recognition (making loyal customers feel special). Focus on all three to make your programme as effective as possible.
Rewards
Your programme should deliver clear value to customers:
- Define the value of points and rewards clearly so they're tangible, understandable, and provide true value
- Set reasonable milestones for earning rewards to keep customers incentivised
- Be transparent about when points expire to maintain trust and protect your profit margins
Relevance and recognition
Tailor your programme to customer preferences and make members feel valued:
- Use customer data to personalise rewards and communications
- Recognise member milestones like birthdays, anniversaries, or loyalty achievements
- Segment customers into tiers that match their engagement level
- Offer exclusive benefits that make members feel special and appreciated
FAQs on loyalty programmes
These frequently asked questions address common concerns about setting up and managing loyalty programmes.
What's the best type of loyalty programme for a small business?
Points-based programmes work well for most small businesses because they're simple to set up and easy for customers to understand. Start with a basic system like a punch card or simple app, then add features as you grow.
How do I measure if my loyalty programme is working?
Track metrics like repeat purchase rate, average order value, customer lifetime value, and redemption rates. Compare these before and after launching your programme to measure its impact.
Do loyalty programmes work for service businesses?
Yes. Service businesses can reward repeat bookings, referrals, reviews, and package purchases. Many salons, gyms, and professional services run successful loyalty programmes.
How much should I budget for rewards?
Most businesses allocate 1–5% of revenue to loyalty programme rewards. Start conservatively and adjust based on what drives the best return on investment for your business.
What are the tax implications of loyalty programmes in New Zealand?
Special GST rules may apply depending on your business structure and whether zero-rated supplies exceed 25% of your total taxable supplies. Consult Inland Revenue or your accountant for guidance specific to your situation.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Get one month free
Purchase any Xero plan, and we will give you the first month free.