How much does a loyalty programme cost?

For a UK small business, a digital loyalty programme costs between £30 and £120 a month in software, plus the margin you give away in rewards. MSTRMND runs from £31/month on annual billing for a single location and up to 100 clients, £69 for up to five locations and 1,000 clients, and £115 for multi-site. There is no per-message cost. Push notifications are unlimited on every plan. The reward cost is usually the larger number, and it is the one most businesses never calculate.

How much does a loyalty programme cost in full?

Almost every "how much does loyalty cost" answer online quotes only the software. That's the small half.

CostTypical rangeFixed or variable
Software subscription£31–£115/moFixed
Reward margin given away5–10% of loyalty-member revenueVariable
Messaging (SMS-based tools)Per messageVariable, £0 on wallet push
Card printing (paper programmes)~£40 per reprintRecurring, and invisible
Setup / onboarding£0–£89 depending on vendorOne-off
Staff time to run it~1 hour a weekHidden but real

Working the reward cost properly

A "buy nine, get the tenth free" card gives away one item in ten, so the headline cost looks like 10% of revenue from card-holders. It isn't. The 10% applies to the retail price but only the margin on that one item leaves the business, and only for customers who complete the card. Two adjustments most people skip:

For scale: there are 5.7 million private-sector businesses in the UK, of which 5.64 million (99.2%) are small businesses with 0–49 employees, and 4.3 million have no employees at all besides the owner (Business population estimates 2025, gov.uk). Most loyalty pricing published online is built for the other 0.8%.

Pro tip. Compare tools on the cost of sending 2,000 messages a month, not on the headline subscription. That single number is where the real difference between platforms sits, and it is the one that grows as your programme starts working.

What the market charges

OptionHow it chargesBetter if
MSTRMNDFlat monthly fee by plan, from £31. No per-message and no per-customer chargeYou want wallet cards and unlimited push at a predictable price
Paper cardsPer print run, roughly £40 a timeYou have under 30 regulars and no interest in marketing
Loyalty bundled with your tillUsually included, tied to that POSYou're replacing the till anyway
SMS-led loyalty toolsA subscription plus a charge per message sentYou'd rather pay per contact than per month

The structural difference to watch is the last row. A per-message model means the cost of talking to your customers rises exactly as the programme succeeds.

Pro tip. Count only the visits the programme caused. A reward handed to somebody who was coming anyway is a discount, not a retention cost, and mixing the two is why most owners cannot say whether their scheme pays.

The break-even, plainly

At £31/month, MSTRMND pays for itself at roughly three to four extra returning customers a month for a typical service business. That is the honest bar. If your average transaction is £8 and your margin is thin, the number of extra visits needed is higher. Do that sum before you sign anything, including ours.

When a loyalty programme is not worth the money

Frequently asked questions

Is there a setup fee? No. MSTRMND charges no setup fees on any plan, and every plan starts with a 14-day free trial with setup done for you.

Do I pay per customer? No, per plan. Starter covers 100 clients, Grow 1,000. You move up a tier when you outgrow it, not per head.

Do I pay per message? No. Push notifications are unlimited and free on every plan. This is the main cost difference against SMS-based loyalty tools.

What's the cheapest a real programme can cost? £31/month plus your reward margin. Anything cheaper is paper, and paper cannot tell you who stopped coming.

Sources