Yoco Loyalty helps you reward your regular customers automatically with every card payment. There's no app for your customer to download and no extra hardware to set up. It works with the Yoco tools you already use, so customers can earn rewards with a simple tap of their card. And it gives you visibility into how many regulars you actually have.
Automatic earning
Customers earn points automatically every time they pay by card. No extra steps for you or your staff.
Simple redemption
When a customer wants to use their points, they simply enter their mobile number, then you or your staff select Loyalty as the payment method at checkout.
Keep your business top of mind
Customers receive WhatsApp updates when they join and redeem rewards, with your business name included so they always know who's rewarding them.
Track loyalty performance
View points issued, unclaimed rewards, and your total loyalty customers directly in the Yoco App (mobile or web).
Loyalty is included with the Plus Plan and Pro Plan. If you're currently on the Core Plan and want to enjoy the benefits of this card-based rewards programme, click here to find out how you can upgrade in seconds.
Yoco Loyalty works with the following Yoco card machines:
Neo Touch (used with Counter, the Yoco POS App, and as a standalone device)
Khumo + Khumo 2
Khumo Print + Khumo Print 2
Want to know what your customers experience? Find out how Yoco Loyalty works for your customers.
Setting up your Yoco Loyalty
Before customers can start earning rewards, you'll need to activate Yoco Loyalty in the Yoco App (mobile or web). During setup, you can choose what percentage of each purchase customers earn back in points and set a minimum spend required to start earning.
Select the Manage tab.
Select the Loyalty tile/widget.
Select the Setup button on the right of your screen.
Enter a Reward rate per sale – this is the percentage of each transaction a customer earns as points. You can preselect 2%, 5%, or 10%, or enter a percentage of your choice. One cent equals one point.
💡 Good to know: If we think you've entered a Reward rate per sale that seems too high, we'll ask you to confirm that you're happy with it before you continue.
Enter the Spend needed to earn points – how much a customer needs to spend before they can start earning loyalty points. You can preselect R10, R25, or R50, or enter an amount of your choice. The minimum Spend needed to earn points is R2,00.
Select the Save & Activate button.
Read the Terms & Conditions, tick the checkbox, then select the Agree button to enable Yoco Loyalty for your business.
The Yoco Loyalty settings you've selected will be visible on screen. You can edit these details any time you like by selecting the Setup button (with the pencil icon) on the right of your screen.
💡 Good to know: Your customers will start earning loyalty points as soon as they've registered for Yoco Loyalty.
Need to deactivate your Yoco Loyalty? Find out how to do it in the Yoco App.
Viewing your loyalty report
Select Reports from the navigation tab.
Scroll down to the Loyalty report section and select the Loyalty report tile.
When the Loyalty report opens, you'll be able to view:
Total points issued
Total unredeemed points
Active customers
Loyalty FAQs
Can my customers use Loyalty without a smartphone?
Can my customers use Loyalty without a smartphone?
Yes, the only thing customers need is a phone number for registration and redemption. WhatsApp is the preferred confirmation channel, but it's not required for earning or redeeming.
What if a customer changes their mobile number?
What if a customer changes their mobile number?
Customers need to contact Yoco Support via our in-app chat to change their mobile number – they can't make this change themselves via WhatsApp. All Loyalty points linked to the customer's previous mobile number will automatically be transferred to the new mobile number.
Can customers redeem only part of their points?
Can customers redeem only part of their points?
Not at this stage. When a customer decides to redeem their points, the system applies the maximum eligible amount automatically. They can't choose a smaller redemption amount.
Can customers use Loyalty with any card?
Can customers use Loyalty with any card?
Loyalty works for any customer who pays by card at your terminal. It's linked to their mobile number (not a specific card), so they can tap any card to earn points.
What if a customer uses a different card?
What if a customer uses a different card?
One mobile number can be linked to multiple cards. If a customer pays with a different card, the system will prompt them to register that card to their existing mobile number. One card cannot be linked to two different phone numbers.
Does Loyalty work if the WhatsApp notification doesn't go through?
Does Loyalty work if the WhatsApp notification doesn't go through?
Yes, WhatsApp notifications are useful, but Loyalty doesn't depend on them. Points, balances, and redemption confirmations are always shown on the terminal and digital receipt.
Does Loyalty work on refunds?
Does Loyalty work on refunds?
While it is not yet possible to refund points that have been redeemed, points earned on a card payment that is later refunded will be deducted from the customer's loyalty balance.
Can I pause or stop my rewards programme?
Can I pause or stop my rewards programme?
Yes, you can deactivate Loyalty any time you in the Yoco App (mobile or web). Find out how.
Need more help?
Start a conversation with a Yoco Support consultant via our in-app chat.







