Skip to main content
Back to blog

How to create a loyalty programme: a practical guide for small business

Published: September 19, 20266 min read194 views

The short answer

A loyalty programme comes down to four decisions: which action earns a reward, what that reward is, how many repeats it takes, and how the customer sees their progress. Everything else — the technology, the design, the wording — follows from those four.

The simplest model that works: one stamp per visit, a genuinely useful reward after 5–8 stamps, progress visible on the phone. A digital programme differs from a paper card in one decisive way: you see the data — how many started, how many reached the reward, and how many came back after claiming it.

What a loyalty programme is, and when it pays off

A loyalty programme is an agreement with your customer: they repeat an action that is valuable to you, and you give something back. The action is usually a visit or a purchase, sometimes a booking, a referral or a sign-up.

It pays off when a customer can return more than once. For a café, a barber, a car wash, a gym or a grocery shop it almost always makes sense. For a business where a purchase happens once every few years — furniture, plumbing work — a loyalty programme rarely repays itself; a referral scheme fits better there.

The second test is margin. If the reward costs more than you earn from the extra visit, the programme works against you. Don't count the discount percentage — count how many extra visits it takes to break even.

Seven steps

1. Decide what you are rewarding

Not "sales" in general, but one specific action. For a café it is the visit, for an online shop the repeat order, for a salon a return within a set period. The narrower the action, the easier the rules are to understand.

2. Choose the reward type

  • Stamps — the simplest; fits purchases of similar value (coffee, a wash, a class)
  • Points — fits when basket sizes vary; €1 = 1 point is the clearest ratio
  • Tiers — only worth it with clearly distinct customer segments and a large enough base
  • Cashback — fits higher-value purchases

Start with the simplest. You can always add tiers later; removing complexity is much harder.

3. Set a threshold that is actually reachable

A reward that is too far away does more damage than no programme at all: the customer starts, never arrives, and stops paying attention. In a café where someone drops in two or three times a week, 5–6 stamps are reachable within a fortnight. In a salon visited once a month, the same threshold would mean half a year — there the bar has to come down to 3–4, or an interim reward has to exist.

4. Make the reward valuable but not painful

A good reward is one the customer can state in a single sentence: "every sixth coffee is free." A bad one is "5% off your next purchase" — nobody remembers it and it changes nothing.

The reward that costs you least while meaning most is usually something you make yourself, not something you buy in.

5. Decide where the card will live

A paper card costs the least and loses on everything else: it gets lost, it gets forged, and it tells you nothing. A digital card on the phone solves all three.

Here is the nuance most guides skip: a digital card can live in your own standalone solution or on a shared platform. Standalone means the customer holds a link to your business alone, which they will remember only as long as they use it. On a shared platform (Loyalty.lt, for instance) your card appears in the same app where the customer already keeps their other cards — nothing new to remember, and you become visible to people already using that app.

6. Prepare the staff

A technically perfect programme dies at the till if nobody offers it. Give the team one sentence they can say in three seconds:

"We collect stamps on the phone — scan the QR and this visit already counts."

Staff do not need to explain the technology. They need to know what to say and how to confirm a stamp.

7. Launch small and measure

Do not open with five tiers and three rewards. Launch one rule, wait a month, then read the numbers.

How to tell whether it is working

Participant count alone says nothing. Read the funnel:

  1. How many joined the programme
  2. How many earned at least one stamp
  3. How many reached the first reward
  4. How many actually claimed it
  5. How many started a new cycle afterwards
  6. How much visit frequency rose compared with non-participants

Wherever the number collapses, that is your problem. Many joining but few reaching the reward means the threshold is too far. Many claiming but not returning means the reward was the only reason to come — change the cycle. Few joining at all is not a programme problem; it means staff are not offering it.

The common mistakes

Rules that are too complex. If a rule needs two sentences, the customer will not remember it.

A reward the customer does not want. A branded mug is cheap for you and useless to them.

No expiry. Points that never expire become a liability you do not control. Set an expiry and show it plainly.

Nobody knows about it. A programme that lives only on a sticker by the door reaches a few percent of customers. It has to be offered at the till, every time.

No measurement. Without data you cannot say whether the programme earns anything or merely hands discounts to people who would have come anyway.

Examples by business type

Café. A stamp per coffee, the sixth free. Works because the purchase is frequent and the reward arrives within a week or two.

Grocery shop. Points on spend, points covering part of the next basket. Works because baskets differ and stamps would be unfair.

Beauty salon. A stamp per visit, the fifth discounted or with an added treatment. Pair it with a reminder as the usual return date approaches.

Car wash. A stamp per wash, the tenth free. Works because the service is uniform and frequent.

Gym or yoga studio. A stamp per session — the programme supports the habit, and habit is the real reason memberships get renewed.

What it costs

Paper cards cost the price of printing and show you nothing. A digital loyalty programme in Lithuania starts at roughly €19 per month, which buys the card on the phone, rule management, campaigns and statistics. With Loyalty.lt the first 14 days are free, and large chains run on a separate plan with individual limits.

When you calculate payback, compare against the alternative rather than against zero: what it costs to win a new customer through advertising, versus what it costs to bring an existing one back.

What to do next

If you already know which action earns the reward and how many repeats it takes, the technical part is the fastest. The Loyalty.lt business plan runs without any development work, and the card appears in an app your customers already use for their other cards. Pricing and limits are on their own page.

kaip sukurti lojalumo programąlojalumo programa versluiklientų lojalumo programalojalumo sistemaskaitmeninė lojalumo kortelė