Start free, no card needed. Sign up

2 November 2026 · 5 min read

How to Start a Loyalty Programme for Your Small Business

A step-by-step guide to setting up a loyalty programme that customers actually use.

Smiling customer checking her loyalty rewards on her phone in a café

A loyalty programme is one of the most dependable ways to turn first-time buyers into regulars. For a small business it does not need to be complicated or expensive. It needs to be clear, easy to join and genuinely worth the customer's effort. This guide walks through how to set one up.

1. Decide what you want the programme to do

Start with a single goal. Do you want customers to visit more often, spend more per visit, or recommend you to friends? Your goal shapes everything else. A café usually wants more frequent visits, while a boutique may care more about average spend.

2. Choose how customers earn

There are three common models, and many businesses blend them:

  • Points per pound spent: every £1 earns points that add up to rewards.
  • Visit-based: a reward after a set number of visits, like a digital stamp card.
  • Tiered: regular customers unlock better rewards the more they engage.

3. Pick rewards that feel worth having

The best rewards are specific and reachable. A free coffee after ten visits is easier to grasp than a vague discount. Aim for customers to earn their first reward within a few visits, so they feel the benefit early and stay motivated.

4. Make joining effortless

If it takes more than a few seconds to sign up, staff will skip it and customers will forget. Ask for a phone number or email at the till, explain the benefit in one sentence and let the system do the rest. Digital sign-up also means no cards to lose.

5. Be open about the data you collect

In the UK you must follow UK GDPR. Tell customers what you collect, why, and how to opt out of marketing. Only send promotional messages to people who agreed. Done well, this builds trust rather than friction.

6. Launch, tell people and train your team

A loyalty programme only works if people know about it. Put a sign at the till, mention it when taking payment and give staff a short script. A small launch bonus, such as double points in the first month, gives customers a reason to join straight away.

7. Review and improve

After a month or two, look at who has joined, how often they return and which rewards get used. Adjust earn rates and rewards based on what you see. Good programmes evolve.

CoolPoints helps you do all of this without paper cards or spreadsheets, with points, rewards, reports and customer messages in one place.