Independent reviews and guides for business

Guide

How to Accept Card Payments in South Africa (2026)

Four ways to accept card payments in South Africa, and the companies that offer all four in one account, so you pay one set of fees and use one app.

Some links here are referral links, and where a provider gives our readers a better price than its own site, that is the price you get by using one. It costs you nothing extra, and every option here is judged on the same test either way.

The answer

4 ways

to accept card payments, all from one company

You can accept card payments with a card machine, your phone, a payment link or an invoice your customer pays online. None of them needs a contract with a bank.

Yoco and iKhokha offer all four in one account, so you pay one set of fees and see every sale in one app. Start with the Yoco Khumo 2 at R599 with Yoco's R100 off, or the iKhokha iK Flyer Lite at R629 if your customers buy prepaid.

Card machineYour pricePhone, links and invoices
Yoco Khumo 2 R599R699R100 offAll included Get R100 off →
iKhokha iK Flyer Lite R629R69910% offAll included Get 10% off →

Each company here gives you all four ways to get paid. With its deal, the Yoco Khumo 2 is the cheapest machine at R599, and Yoco's free plan has no monthly fee. Each company's extra discount from the links on this page is already taken off the price.

Prices confirmed 7 November 2026

How to Accept Card Payments in South Africa (2026)

You can accept card payments with a card machine from a company like Yoco or iKhokha, without signing a contract with a bank. You can also take tap payments on your phone, and send payment links or invoices that customers pay online.

In this guide I'll show you the companies that offer all four, so you can choose one that suits your business. That way you pay one set of fees, keep every sale in one app, and avoid paying for two products that do the same job.

Why one company for all four ways

Most businesses end up needing more than one way to get paid. A salon takes cards at the counter, then a deposit by link for a wedding booking. A plumber takes a card on site, then sends an invoice for a bigger job. If each of those comes from a different company, you pay separate fees and check separate apps.

With one company, every sale lands in the same account and the same payout. So it's worth choosing a company that covers all four from the start, even if you only use the machine at first.

Which companies offer all four ways

Confirmed on 7 November 2026
Card machine On your phone Payment links Invoices
Yoco From R699 Tap to Pay on iPhone Included Included
iKhokha From R699 iK Tap on Phone, free iK Pay Link iK Invoice
WAPPoint Rentals from R189 a month SoftPOS, from R50 a month Not listed Not listed

WAPPoint's SoftPOS app is free above R5 000 a month in card sales.← scroll sideways on a narrow screen →

Yoco and iKhokha cover all four ways in one account. WAPPoint suits renting a machine and taking taps on a phone.

1. A card machine, for every card your customers carry

A card machine is the way to start for most businesses, because it takes every card, whether a customer taps, inserts or swipes it. The cheapest cost R699 to buy, with nothing to pay monthly on Yoco's free plan. You pay a small fee on each sale instead.

Yoco doesn't ask for a registered company, so a sole trader can sign up with an ID and a bank account and start the week the machine arrives. If you don't have a business bank account yet, our guide to starting without one walks you through it.

A shop owner holds out a turquoise Yoco card machine over a glass counter as a customer taps a bank card.
A card machine takes every card a customer carries, which is why it's the place to start. Supplier image · Yoco
Yoco Khumo card machine
R100 off

Yoco Khumo 2

2.30% excl. VAT a sale, with data, payment links and invoicing included.

R599R699once-off
Buy with R100 off
iKhokha iK Flyer Lite card machine
10% off

iKhokha iK Flyer Lite

2.10% excl. VAT a sale, and it sells airtime, data and electricity.

R629R699once-off, SIMs R75 a month
Buy with 10% off

Choose Yoco for shops, salons, cafés and service businesses. Choose iKhokha for spaza shops, tuck shops and taxi ranks, where customers buy prepaid. Banks also offer card machines, usually linked to a business account with them, and Capitec's settles only into a Capitec account. For every machine side by side, see our ranking of the best card machines.

2. Your phone, to start straight away

Your phone can take tap payments with no machine at all. Yoco offers Tap to Pay on iPhone, and iKhokha's app does the same on an Android phone at no charge. WAPPoint's SoftPOS app costs R50 a month, and it's free once your card sales pass R5 000.

A phone takes tap only, though, so a customer whose card doesn't tap can't pay you. It's a good way to start this week, or a backup when the machine's battery runs out. Once cards are a regular part of your sales, a machine serves you better.

An Android phone showing iKhokha Tap on Phone asking for R500, with a bank card held against the back of the phone.
iK Tap on Phone turns an Android phone into a card reader, with nothing else to buy. Supplier image · iKhokha

A payment link lets a customer pay you from anywhere. You send it by WhatsApp, SMS or email, and they pay by card on their own phone. It suits deposits, phone orders and anything you deliver, like a cake order, a booking deposit or a repair you collect for.

A phone showing an iKhokha pay link for R200, surrounded by WhatsApp, Facebook, Instagram and email icons.
A payment link can go out by WhatsApp, SMS, email or social media, and the customer pays on their own phone. Supplier image · iKhokha

Yoco and iKhokha both include links at no extra cost, and the money arrives with the rest of your card sales. Yoco also has a plugin that adds card payments to an online store.

4. Invoices your customer can pay online

An invoice with a pay button gets you paid sooner than an EFT request. Yoco includes digital invoicing, and iKhokha's iK Invoice sends as many invoices as you need. Your customer opens it, pays by card, and you can see it's paid in the same app.

It suits plumbers, electricians, bookkeepers and anyone who quotes before the work. If you send a lot of invoices, our invoicing software guide compares tools built for that.

How to start, step by step

Here's the order I'd follow, so you're taking cards within the week.

Start accepting card payments in five steps
Step 1

Choose one company

Yoco for most shops, salons and service businesses; iKhokha if customers buy prepaid from you or you need same-day money.

Step 2

Sign up online

Have your ID and bank details ready. A sole trader can sign up as well as a company.

Step 3

Order your card machine

It's delivered to you. Use the app on your phone for tap payments while you wait.

Step 4

Switch on links and invoices

They're in the same app, so you can send a payment link or an invoice from day one.

Step 5

Build the fee into your prices

The fee comes off each card sale, so price with it in mind rather than adding it on at the till.

From here, the machine does most of the work, and links and invoices cover everything else.

What it costs to accept cards

You pay once for the machine, then a small fee on every card sale. Yoco charges 2.30% Excluding VATThe rate before 15% VAT is added, which is how almost every South African provider quotes. A rate of 2.30% excl. VAT actually bills you 2.645%, so two quotes are only comparable once you know which basis each is on.On a R100 sale2.30% excluding VAT is R2.30, and with 15% VAT on top Yoco keeps about R2.65 of the R100. iKhokha quotes its 2.10% the same way. with no monthly fee. iKhokha charges 2.10%, plus R75 a month if you use its SIMs and R2.50 for each payout.

So on most small businesses' card sales, Yoco's bill is lower, and iKhokha's lower fee pays off at higher card sales or on Nedbank. Our card machine fees guide explains every charge, so nothing on your statement surprises you.

So, how should you start accepting card payments?

Choose one company that does all four, and start with its card machine. For most businesses that's the Yoco Khumo 2: no monthly fee, data included, and links and invoices in the same free account.

If people ask you for airtime or electricity, as they do at spaza shops, taxi ranks and corner kiosks, choose the iKhokha iK Flyer Lite instead. Either way, you'll have every way to get paid in one place, and one set of fees to keep an eye on.

Our pick

Shops, salons, cafés and service businesses accepting card payments for the first time.

Yoco Khumo 2

R699once-off

R699 once-off, R0 a month on Yoco's free Core plan, data included, 2.30% excl. VAT per local card sale (confirmed 5 November 2026)

Get R100 off the Khumo 2 Price confirmed 14 Oct 2026

Questions people ask about accepting card payments

Do I need a business bank account to accept card payments?

Not always. Yoco doesn't ask for a registered company, and a sole trader can sign up with an ID and a bank account.

Our guide to getting a card machine without a business account explains your options.

Can I accept card payments without a card machine?

Yes. Yoco offers Tap to Pay on iPhone, and iKhokha's app takes taps on an Android phone at no charge.

You can also send payment links and invoices. A phone takes tap only, so a machine is better once cards are a regular part of your sales.

Which company offers card machines, payment links and invoices together?

Yoco and iKhokha both offer a card machine, tap payments on your phone, payment links and invoices in one account.

WAPPoint rents card machines and has a phone app, but its pricing page doesn't list links or invoices.

Where the deals are

Deals confirmed 24 Sep 2026