How to Start a Loyalty Programme for Your Shop (UK, 2026)

A barber giving a customer a beard trim with scissors in a warmly lit barbershop
Photo: Allef Vinicius / Unsplash

Your regulars come in three times a week. You know their order. You know their dog's name. But the moment they walk out the door, you've got no way of bringing them back — and no way of knowing if it's been six days or six weeks since they last stopped in.

A loyalty programme fixes both of those problems.

This guide walks you through it: how to pick a reward model that fits your shop, how to set it up without ripping out your till, and how to avoid the four mistakes that make most schemes quietly die after three months. By the end you should know exactly what to do — and it should take less than an afternoon.

(If you'd rather just see how LocalPal does it, here's our merchants page.)

What a loyalty programme actually is (and isn't)

A loyalty programme is the deal you make with a customer: come back more often, and we'll give you something back. That "something" can be a free coffee after nine paid ones, three quid off a £30 spend at the butcher, or a free haircut on the tenth visit. What matters is that the customer has a reason to come back to you rather than the shop three doors down.

What it isn't:

A paper card with squares on it. That's one way of running a loyalty programme — usually the worst one, because customers lose the card, you can't message them, and you have no idea who's coming back. A discount, either: a discount is a one-off price drop, but a loyalty programme rewards behaviour over time. Different tool, different job. And it isn't a points scheme that takes a year to earn anything — programmes only work when the reward feels reachable. We'll come back to that.

For a deeper dive on the basics, see What is a Loyalty Programme?.

The two reward models that work for high-street shops

There are only two reward models worth bothering with for a small shop. Pick the one that matches your average ticket.

Stamp cards

Buy 9, get the 10th free

Customers collect a stamp every visit (a tap with their phone). Once the card is full, they unlock a free reward.

Best for: cafés, barbers, nail salons, takeaways, chippies — anywhere the average ticket is roughly the same each visit.

Store credit

Spend £30, earn £3

Customers earn fixed-value credit at fixed spend milestones, redeemable on their next visit.

Best for: butchers, restaurants, dry cleaners, off-licences — anywhere ticket sizes vary, so a flat stamp wouldn't feel fair.

One important note: store credit on LocalPal is not percentage cashback. We don't plug into your till; you don't need POS integration. It's milestones — spend X, earn Y — and the customer earns by tapping or scanning at the till like a normal stamp. Simpler for you, easier for staff.

There's a longer breakdown of the trade-offs in Stamp Cards vs Store Credit.

Pick your reward — the maths, briefly

The hardest question isn't "stamps or credit" — it's "how generous?". A reward that's too small never gets redeemed; a reward that's too generous quietly kills your margin.

The industry rule of thumb is that 5–10% of average customer spend goes back as reward value. That's the sweet spot. Above 10% and you're discounting your way to bankruptcy. Below 5% and the reward feels too far away to chase.

Worked example — café
  • Average drink£3.80
  • Reward10th coffee free
  • Cycle spend (9 × £3.80)£34.20
  • Reward value£3.80
  • Give-back ratio11%

A touch generous, but a free coffee feels valuable and "I'm one stamp away" pulls customers in. Works.

Worked example — butcher
  • Average ticket£22
  • Reward£3 back per £30 spent
  • Cycle spend£30
  • Reward value£3
  • Give-back ratio10%

Customer needs roughly two visits to earn, which keeps the reward feeling reachable. Works.

If your gross margin is tight — say, you run a restaurant with food cost at 35% of revenue — aim for the bottom of the range, 5–7%. If your margin is generous (a barber's pure-service business), you can be more generous without flinching.

A customer waiting near the counter inside a small modern café
Photo: Dmitry Spravko / Unsplash

How to set it up — practical steps in order

Here's the actual sequence. It should take you an afternoon, not a week.

  1. 1

    Choose your platform

    Four real options: paper cards (free, but you can't message customers and you can't see your numbers), a spreadsheet (technically possible, practically nobody does this), a wallet card via Apple/Google Wallet (no app for the customer, but no flash deals and no discovery either), or a full loyalty app like LocalPal — £25/month flat, no setup fee, no contract. For the trade-offs see Loyalty App vs Apple Wallet and our LocalPal vs MagicStamp page.

  2. 2

    Decide the reward

    Refer back to the maths above. Write the reward in plain language: "Buy 9 coffees, get the 10th free." Not "earn 9 points to unlock a 100% discount on your tenth purchase." Plain language always wins.

  3. 3

    Pick how stamps get earned

    With LocalPal you've got three options at the till: the customer taps their phone on your NFC device (fastest, two seconds), shows a QR code you scan, or you tap a button in the merchant portal yourself. Most cafés land on NFC tap because the queue moves.

  4. 4

    Brief your staff

    This is the step most shops skip and pay for. Five minutes is enough. Print one sentence above the till: "Are you on LocalPal? Tap your phone here." Get every staff member to say it for the first two weeks. After that it becomes a habit.

  5. 5

    Launch with a welcome offer

    First visit equals one free stamp. This is the single most important tweak you can make. The customer who's just signed up doesn't have an empty card staring at them; they've already got 1 of 10. They're 11% of the way there before they've even left.

  6. 6

    Tell your existing customers

    A table card. An A-board outside. A line at the bottom of receipts. An Instagram post showing the QR code. The two-week launch push is your biggest single signup window — don't waste it. After that, signups will trickle in via the discovery side of the LocalPal app.

That's it. You're running a loyalty programme.

Mistakes that quietly kill loyalty programmes

In our experience helping shops set these up, four mistakes account for almost every dead programme.

Reward too far away

"Buy 15, get one free" sounds twice as generous as "buy 9". It isn't — it's worse. Customers don't push through to redemption. Keep the path under 10 visits.

No comms after sign-up

Customer signs up, collects two stamps, forgets, ends up next door. The fix is a gentle push after a fortnight of silence ("3 stamps off a free coffee") — brings most of them back.

Staff don't push it

The single most common cause of a quiet programme. The customer doesn't ask. The staff member doesn't think to mention it. Five minutes of training, a printed line near the till, a manager who checks. Solved.

No flash-deal channel

Lapsed customers don't restart by themselves. A "20% off this Tuesday afternoon" push to anyone who hasn't visited in a month will. Powerful for filling quiet hours without permanently dropping prices.

For a deeper look, see 7 Mistakes That Kill a Small-Shop Loyalty Programme.

How to grow the programme month-on-month

A loyalty programme isn't a one-time setup; it's a small monthly habit. Three things, ten minutes a month each.

Reactivate lapsed customers

Once a month, send a push to anyone quiet for four weeks. Be specific: "Half-price haircut this Thursday for the regulars we haven't seen in a while."

Run a flash deal in your quiet hours

Every shop has dead time. A short, time-bound deal claimable in the app fills those windows without cutting your standard prices.

Watch your completion rate

If 60% of stamps started never reach a reward, your reward is too far away. If 95% complete, it might be too easy. Check the numbers on the first of each month.

See Flash Deals: Fill Quiet Hours Without Cutting Margins for how to price the deals.

When to upgrade from paper

If you're still on paper cards, here's the two-symptoms test:

  1. Can you see who your regulars are? Not by face — by name, by visit count, by last visit date.
  2. Can you message them?

If the answer to either is no, paper has hit its limit. The whole point of running a loyalty programme is to identify and bring back your best customers; paper does neither, and a printed punch card is just a discount you've decided to give to whoever happens to be holding the card.

The good news is the switch is painless. Hand existing paper-card holders the equivalent number of stamps when they sign up to the digital programme; they don't lose anything, and you gain visibility from day one.

A small London café at night seen from the street, lit from inside, with a bicycle parked outside
Photo: Unsplash

How LocalPal handles all of this

LocalPal is built for exactly this — the independent UK shop running their first proper loyalty programme.

  • Stamps or store credit, your choice. Switch between them; run different programmes for different products if you want.
  • Tap to earn. Customers tap their phone on your NFC device, or you scan a QR code. No card to lose. No physical stamp to wear out.
  • Push and flash deals built in. The most undervalued part of running a loyalty programme — the comms channel — is included, not an add-on.
  • £25 a month. Flat. No contract. No setup fee. No POS integration. No per-stamp upcharge.

Set up your shop on LocalPal — it takes about an hour. Or message us on WhatsApp at +44 7564 210401 if you'd rather we walked you through it.


If this guide saved you an afternoon of Googling, set up your shop in the next ten minutes — start here.