Running a loyalty program in South Africa: what it takes to make a customer loyalty programme work

A loyalty programme is a promise to your customers with a system behind it. Here is what to decide before you choose any software: the reward, the rules, the system, and how you will know it is working.

Running a customer loyalty programme takes five things: a clear idea of what you want customers to do more often, a reward they want, rules you have costed, a system that keeps every balance correct, and people who offer it at every sale and check the numbers every month. The software matters, but it serves the first three. Choose it fourth.

Search for “loyalty program South Africa” and you will find lists of the country’s top programmes. This guide is for the owner on the other side of the till, who is deciding whether to run a programme and what it would take. For the types of programme, see our loyalty programme examples. For the choice between renting and building, see loyalty programme software: an off-the-shelf app or a custom platform.

What do you decide first, and in what order?

Decide in this order: what you want customers to do more often, then the reward, then the rules, then the system, then who runs it. Each decision limits the next one. A reward chosen before the behaviour rewards the wrong thing, and software chosen before the rules ends up setting the rules for you.

In the order you should settle them:

  1. The behaviour. Decide what you want more of: a second visit this month, a bigger basket, a referral, or a renewal. One programme cannot chase all four.
  2. The reward. It has to be something your customers would choose, and it has to arrive soon enough to be felt.
  3. The rules. How rewards are earned, when they can be used, and whether they expire. These decide what the programme costs you.
  4. The system. The record of who has earned what. It has to be right every time, because a customer who is told the wrong balance stops trusting the programme.
  5. The people. Staff who mention it at every sale, and one person who checks the numbers every month and changes what is not working.

Most of this guide follows that order.

How do the big South African programmes work?

The large retailers do not all work the same way, and that is the useful part. Pick n Pay gives points that are spent as cash back, Clicks turns points into cashback paid monthly once you have spent enough, and Dis-Chem has replaced points with instant discounts. Each is a different answer to the same question.

Pick n Pay Smart ShopperClicks ClubCardDis-Chem Better Rewards
What the member getsSmart Shopper Price discounts, plus points spent as cash backCashback, loaded to the card monthlyInstant discounts at the till
How it is earnedPoints each time the card is used at the till, on Pick n Pay asap! or online1 point for every R5 spent at Clicks and The Body ShopNo points: 10% off products from 180+ brands
The conditionPersonalised vouchers are loaded to the card before they are usedSpend R250 or more during the qualifying periodAn extra 5% after buying from the pharmacy, lasting 30 days
Do rewards expire?Not stated on the pagePoints are valid for 12 monthsNo points: the discount is given at the till
SourcePick n Pay’s Smart Shopper pageClicks’ ClubCard pageDis-Chem’s Better Rewards page
Three South African retail loyalty programmes, from each retailer’s own page, as at 2 October 2026.

Three things in the table are worth taking into your own planning.

Points are not the only model. Dis-Chem’s page explains the move away from points in its own words: “Saving up points takes time.” A discount the customer sees today needs no balance, no statement and no expiry rule. Dis-Chem still asks customers to join. Without that step, a discount tells you nothing about who is buying.

A threshold protects the cost. Clicks pays cashback only once a member has spent a set amount in the period. A small business can do the same: the reward starts after the third visit, or after a minimum spend.

The reward comes round quickly. Clicks’ page leads with the news that cashback is now loaded every month. A reward that takes a year to arrive does little to bring someone back next week.

None of these ideas needs a retailer’s scale. Pick one, and keep it simple enough that your staff can explain it in a sentence.

What kind of loyalty programme suits a smaller business?

The one your customers can understand at the counter and your staff can run without extra work. For a business with frequent, small sales, that is usually a visit-based or points-based reward. For a business with fewer, larger sales, a tier, a member price or a gift card tends to fit better. Start with one mechanic, not three.

Our guide to loyalty programme examples: points, tiers, punch cards and gift cards takes each type in turn, with what it suits and what it asks of you.

Two questions narrow the choice before you read it:

  • How often does a customer buy from you? A coffee shop sees the same person several times a week. A tyre fitter sees them every few years. A reward that needs ten purchases suits the first and means nothing to the second.
  • Do you know who your customers are? If you already hold names and cell numbers, a programme can start from that list. If every sale is anonymous, joining has to take seconds, or nobody will do it.

What should the reward be, and what will it cost you?

The reward should be a share of the sale that you can give away on every qualifying purchase and still be glad of the business. Work it out as a percentage before you announce anything. Every point you issue is a promise to give something later, whether or not the programme brings in a single extra sale.

The published programmes give you a sense of scale, as at 2 October 2026. Clicks describes its earn rate as 2% cashback. Yoco lets each merchant on its card machines set an earn rate, and Yoco’s Loyalty page says that “most start between 2% and 5%”.

Put your own numbers through it. If members spend R100,000 with you in a month and the earn rate is 2%, you have promised R2,000 in rewards. At 5% it is R5,000. Then ask what you get for it: if those members would have spent the same without the programme, the reward is a discount you did not need to give.

Four rules decide the real cost, so write them down before launch:

  • The earn rate. What a rand of spending earns.
  • The threshold. What a member must spend or collect before a reward can be used.
  • The expiry. Whether unused rewards lapse, and when. Whichever you choose, say so plainly where members will see it.
  • The exclusions. Which products or services earn nothing, such as items already on promotion.

Check which rules your system lets you change later. Yoco’s page, for example, says the earn rate can be changed at any time but the minimum spend threshold is fixed at setup. Members who have already earned will notice a change that goes against them, so set rules you can live with for a year.

What does the system behind a loyalty programme have to do?

It has to keep one correct record of every member, every earn and every redemption, and give the right answer at the till in seconds. It has to let members check their own balance, let staff fix a mistake with a record of who changed what, and give you reports you can act on. Everything else is presentation.

In plain terms, ask of any system, rented or built:

  • Joining. How does a customer join, and how long does it take at the counter?
  • Identifying. A card, a cell number, an app or an email address? Choose the one your customers will have with them at the till.
  • Earning and redeeming. Does it happen as part of the sale, or do staff have to do something extra? Extra steps get skipped when the queue is long.
  • Balances. Can members see their own balance without phoning you?
  • Corrections. When a sale is refunded, do the points go back? Who may adjust a balance by hand, and is every adjustment recorded?
  • Reports. Can you see what each member has earned and spent, or only totals?
  • Your till and your website. Does it work with what you already use, in the shop and online?
  • Leaving. If you move to another system, can you take your members and their balances with you?

Should you rent a loyalty app or have a platform built?

Rent first if a standard programme is all you need. A rented app is quick to start and the vendor keeps it running. Have a platform built when the programme is part of how the business makes money: when it must carry your own rules, connect to your own systems, or run under other companies’ names.

Yoco Loyalty shows what renting looks like. It is included in Yoco’s Plus plan at R249 a month, as at 2 October 2026, and customers join by entering their cell number on the card machine after paying. There is no card and no app. The same page is open about its limits: per-customer reporting is not currently available, and you see three totals for the whole programme. For many shops that is enough.

A custom platform is for the cases a standard app does not cover:

  • the rules are your own, such as different earn rates for different groups of members;
  • rewards are products, bought with points or with cash;
  • the programme is invite-only, or belongs to a membership;
  • the balance has to agree with another system, such as your store, your accounts package or your stock;
  • you want to offer the programme to other businesses under their own names.

We build these. Loyalty and rewards platforms fall under our Custom & Systems work, from R65,000 incl. VAT and quoted only. The first discovery and quote are free; if you go ahead, the build starts with detailed scoping, included in the price. Our business systems page sets out how that works.

Be clear about ownership before any build, with us or with anyone. With us it works like this: your website and its content are yours, and you can move them wherever you like. Custom code we write stays our copyright, and you are licensed to use it on your own site. If you need to own custom code outright, we agree that in writing before the work starts.

The full comparison is in loyalty programme software: an off-the-shelf app or a custom platform, including the questions to put to a vendor.

Loyalty and rewards platforms we have built

We have been building custom business systems since 2001, and rewards platforms are part of that work. Here are three clients we have built them for.

One Loyalty. A client since 2006. We built over 50 white-label rewards platforms for One Loyalty, which it used to provide third-party assist services to its insurance clients. Those platforms are no longer in use. We built and host One Loyalty’s current website, which went live in 2023. The One Loyalty case study has the detail.

GiftBucks. A client since 2003. GiftBucks is a gift-card platform: public websites, a private Card Management System with no public access, and white-label reward platforms that GiftBucks’ own clients run under their names. The original code had aged to the point where it could not be maintained, so we rebuilt it as a custom WordPress plugin with current security. See the GiftBucks case study, and the longer account in one gift-card platform since 2007.

Oxygen Mobile and Global Choices. Two invite-only, white-label rewards platforms: members buy products with earned points or cash. Global Choices runs one of the platforms we built for GiftBucks.

The One Loyalty platforms were white-label, and GiftBucks’ reward platforms are: built to run under another company’s name. We build systems that can be redeployed under a different brand. If your plan is to offer a programme to your own clients, that is the kind of build to ask about.

How do you know whether the programme is working?

You know by comparing members with themselves and with non-members, every month, against what the rewards cost you. A programme is working when members come back more often or spend more than they did before, and the extra margin is greater than the rewards you gave away. Sign-up numbers alone tell you very little.

Look at five figures each month:

  1. Members who bought this month, not members in total. A long list of people who joined once tells you nothing.
  2. The share of sales made by members. If it is low, staff are not offering the programme or customers do not think it is worth joining.
  3. How often a member returns, compared with the months before they joined.
  4. Rewards redeemed against rewards issued. If almost nothing is redeemed, the reward is too far away or too hard to use.
  5. What the rewards cost, in rand, against the extra sales you can fairly put down to the programme.

This is why per-member reporting matters when you choose a system: only a member’s own history shows whether the programme changed what that person did.

If the figures do not move after you have changed the reward and the way staff offer it, close the programme properly: tell members the date, and let them use what they have earned.

The next step

If a rented app covers what you need, start there. If your programme needs its own rules, has to connect to your other systems, or will run under other brands, our custom business systems page shows how we scope and build one.

Get a quote

Frequently asked questions

Which stores offer loyalty programs?

Several large South African retailers do. Three that publish their programmes are Pick n Pay, with Smart Shopper, Clicks, with ClubCard, and Dis-Chem, with Better Rewards. Smaller shops can run one too: a business on Yoco’s Plus plan can switch on Yoco Loyalty on its card machines.

How do I join a loyalty program?

It depends on the programme, and the retailer’s own page tells you how. Clicks lists two ways to join ClubCard: on its website, or by calling its Customer Service Centre. Dis-Chem says you can pick up a Better Rewards card in-store, or get a virtual card when you register on its website or app. With Yoco Loyalty, a customer enters a cell number on the shop’s card machine after paying.

Do you have to pay for loyalty programs?

As a shopper, usually not for the programmes we checked. Clicks says ClubCard is free to join, and Dis-Chem says Better Rewards is “completely free to join”, both as at 2 October 2026. As a business running a programme, yes: you pay for the rewards you give, and for the system that records them, whether that is a monthly plan or a platform built for you.

Is there a free loyalty program app?

Some programmes need no app at all. With Yoco Loyalty, customers are sent their points balance in a message after each visit, with no app to download. For the business it is not free: Yoco includes Loyalty in its Plus plan at R249 a month, as at 2 October 2026, with the first 30 days free. Before choosing any app on price, check what it reports and whether you can take your members with you if you leave.

Tell us what you need built

A few lines about your project are enough to start. We'll reply with questions, a sensible next step and, where the job allows, a fixed price.

Great service deliverables - Supportive, patient, reachable at all times and responsive

Samantha M. · Xscape4u · Google review