Skip to main content

Setting Up & Using Yoco Loyalty

Everything you need to know about setting up and running Loyalty for your customers.

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


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.

  1. Log in to the Yoco App (mobile or web).

  2. Select the Manage tab.

  3. Select the Loyalty tile/widget.

  4. Select the Setup button on the right of your screen.

  5. 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.

  6. 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.

  7. Select the Save & Activate button.

  8. Read the Terms & Conditions, tick the checkbox, then select the Agree button to enable Yoco Loyalty for your business.

  9. 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? You can do it any time by contacting Yoco Support via our in-app chat.


How customers sign up for Yoco Loyalty


Once you've enabled Yoco Loyalty in the Yoco App (mobile or web), customers will be prompted to join the programme the next time they pay by card at your business.

✨ After a customer has joined your rewards programme, earning points is effortless. They simply pay with the same card, and points are added automatically in the background.

  1. Once the card payment has been successfully processed, a banner will pop up inviting your customer to join your rewards programme.

  2. Your customer taps the banner, then enters their phone number on the device.

  3. Your customer accepts the Terms & Conditions and opts in to the WhatsApp updates (notifications are only sent for registration and redemption). Customers can check their latest balance on your card machine each time they make a payment.

  4. Your customer sees the points earned on the transaction and their starting balance. They receive a WhatsApp message from Yoco confirming their registration.

    💡 Good to know: All WhatsApp messages clearly reference your business name, so customers always know which loyalty balance they're looking at, even if they've signed up for loyalty at multiple businesses.


How customers earn loyalty


Once a customer joins your rewards programme, points are earned automatically every time they pay by card. There's nothing for your staff to remember and no extra steps at checkout.

  1. The customer taps their card to pay.

  2. The system recognises their card and your card machine (and their digital receipt) shows the points earned and updated balance.


How customers redeem loyalty


Redemption happens at checkout – your staff simply identifies the customer, and Yoco Loyalty takes care of the rest.

  1. When a customer is ready to use their points, the staff member creates the sale as usual, then selects Loyalty as the payment method at checkout.

  2. The customer enters their phone number.

  3. Yoco Loyalty automatically applies the available loyalty points to the bill.

  4. If the points cover the full amount, the sale is complete. If there's a balance remaining, the customer can pay the difference using another payment method.

    💡 Good to know: If a customer's phone number entry is incorrect during redemption, the redemption will fail. Staff can ask them to re-enter their number, or proceed with a standard payment method instead.

  5. A confirmation screen shows the value redeemed, points used, and the customer's remaining points balance.

  6. The customer receives a WhatsApp confirmation showing the amount redeemed, their updated balance, and your business name.

Important: Customers must redeem the full number of points available for the purchase – they can't redeem less than the system calculates. If the points earned don't cover the full bill, the remaining amount must be at least R2,00 (so the balance can be paid by card). Your Yoco POS system will automatically calculate the transaction to ensure the R2,00 minimum balance.


Viewing your loyalty report


You can track how your loyalty is performing in the Yoco App (mobile or web).

  1. Log in to the Yoco App (mobile or web).

  2. Select Reports from the navigation tab.

  3. Scroll down to the Loyalty report section and select the Loyalty report tile.

  4. When the Loyalty report opens, you'll be able to view:

    • Total points issued

    • Total unredeemed points

    • Active customers


💬 FAQs

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? 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? 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? 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? 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.

Can I change my reward rate per sale ? Yes, your reward rate per sale and spend needed to earn points can be updated in the Yoco App (mobile or web). Head to Manage → Loyalty and select the Edit button next to the Settings heading.

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? 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? Yes, you can deactivate Loyalty any time you like by contacting Yoco Support via our in-app chat.


Need more help?

Start a conversation with a Yoco Support consultant via our in-app chat.

Did this answer your question?