Skip to content

How to accept card payments for invoices in South Africa

Emailing a PDF and waiting for an EFT is the slowest way to get paid. If your client can tap a link and pay by card in rand, invoices get settled in minutes instead of weeks. Here's how card payments actually work for South African invoices, what they cost, and how to set one up.

Why card beats "please EFT us"

Most South African small businesses still get paid by EFT, and it works — but it leaks time at every step. The client has to open banking, retype your account number and branch code, get the reference right, and remember to actually do it. You then have to watch your bank statement and match a payment that arrives with a reference like "PAYMENT" against an invoice from three weeks ago.

A payment link removes all of that. The invoice carries a button, the client pays by card on a hosted checkout page, and the payment is matched to that specific invoice automatically because the gateway tells your system exactly which one was paid. The invoice marks itself paid, a receipt goes out, and reminders stop chasing it.

The trade-off is a per-transaction fee, which EFT doesn't have. Whether that's worth it comes down to what you're really paying today in unpaid days, chasing time, and reconciliation work. On a 30-day invoice that gets paid in two, the fee usually looks cheap.

  • No retyping account numbers and no missing payment references.
  • Payments reconcile themselves against the right invoice automatically.
  • Getting paid in days rather than weeks does more for cash flow than the fee costs.
  • EFT is still free — offer both and let the client choose.

How a payment gateway actually works

A payment gateway sits between your client's card and your bank account. You don't touch card details at any point — the client is handed to the gateway's hosted checkout page, enters their card there, and the gateway tells your system whether it succeeded.

That handoff is what keeps you out of PCI scope. Because the card number is only ever typed into the gateway's page, your business never stores, processes, or transmits it. This is why you should be suspicious of any invoicing tool that asks your client to type card details into a form the tool itself renders.

The money then settles into your own bank account, typically a business day or two later depending on the provider, minus the transaction fee. You keep a normal SA bank account; the gateway just routes money to it.

  1. You send an invoice containing a payment link.
  2. The client clicks it and lands on the gateway's hosted checkout.
  3. They pay by card; the card details never touch your systems.
  4. The gateway notifies your invoicing software, which marks the invoice paid and sends a receipt.
  5. The funds settle into your bank account, less the fee.

Paystack vs Payfast: what it costs

The two gateways most South African small businesses end up choosing between are Paystack and Payfast. Both are card-first, both settle to a local bank account, and neither charges a monthly subscription — you pay per transaction.

As of 2026, Paystack's published South African pricing is 2.9% + R1.00 (VAT exclusive) for local cards, 3.1% + R1.00 for international cards, and 2% for EFT. Payfast's standard rate for small businesses is widely reported at around 3.5% + R2.00 for Visa and Mastercard, with American Express higher, and it charges a payout fee when you withdraw from your Payfast wallet to your bank.

On a R10,000 invoice, that difference is roughly R291 versus about R352 — around R60 in Paystack's favour. On a R500 invoice it's about R15.50 versus R19.50. Fees change and volume discounts exist for both, so confirm the current numbers on each provider's pricing page before you commit. There's a fuller side-by-side in our Paystack vs Payfast comparison.

The cost difference is real but modest. For most businesses the bigger question is which one your invoicing software actually integrates with — a gateway you have to wire up by hand isn't cheaper at any rate.

  • Paystack (2026, published): 2.9% + R1.00 local cards, 3.1% + R1.00 international, 2% EFT — VAT exclusive.
  • Payfast (2026, widely reported): around 3.5% + R2.00 for Visa/Mastercard, more for Amex, plus a payout fee.
  • Neither charges a monthly fee — you only pay when you get paid.
  • Both settle to a normal South African business bank account.
  • Always check the provider's own pricing page; rates and volume discounts change.

What you need to get set up

Getting a gateway live is mostly a paperwork exercise, and it's less work than most people expect — usually under an hour of actual effort, then a wait for approval.

You'll need a South African bank account in your business's name, your registration details if you're a registered company (or your ID if you're a sole proprietor), and some description of what you sell. Gateways are regulated and have to know who they're paying out to, so expect FICA-style verification. Approval typically takes a day or two.

There's no requirement to be VAT registered to accept card payments — the two are unrelated. A sole proprietor under the R2.3 million threshold can take cards perfectly well.

  • A South African business bank account for payouts.
  • Company registration documents, or your ID for a sole proprietorship.
  • A short description of your business and what you're charging for.
  • Expect verification checks and a day or two for approval.
  • You do not need to be VAT registered to accept cards.

Adding card payments to your invoices with Platybooks

Platybooks connects to Paystack for South African card payments. You add your bank details in Settings under "Getting paid", and payments settle to your own account — your money goes to your bank, not into ours and back out again.

Once that's connected, every invoice can carry a Pay button. Your client opens the public invoice link, clicks pay, and settles by card in rand on Paystack's hosted checkout. When the payment succeeds, the invoice is marked paid, a receipt is emailed automatically, and any scheduled reminders stop chasing it. If you need to refund, you can do that from the invoice itself and it goes back through the gateway.

Payment links are available on the Starter plan and above. If you'd rather keep taking EFTs, manual payments work on every plan including Free — you record what landed and the invoice reconciles the same way.

  • Connect your own Paystack account — payouts go straight to your bank.
  • Clients pay by card in rand on a hosted checkout; you never handle card data.
  • Invoices mark themselves paid, receipts send automatically, reminders stop.
  • Refunds are issued from the invoice and processed through the gateway.
  • Payment links are on Starter and up; manual/EFT payments work on every plan.

Frequently asked questions

What does it cost to accept card payments in South Africa?

You pay a per-transaction fee rather than a monthly subscription. As of 2026, Paystack publishes 2.9% + R1.00 (VAT exclusive) for local South African cards and 3.1% + R1.00 for international cards. Payfast's standard small-business rate is widely reported at around 3.5% + R2.00 for Visa and Mastercard, plus a payout fee. Rates change and volume discounts exist, so check each provider's pricing page for current figures.

How long does it take for card payments to reach my bank account?

Typically one to two business days for a South African gateway settling to a local bank account, though this varies by provider and by your account's settlement schedule. The invoice itself is marked paid immediately when the payment succeeds — you don't wait for settlement to know you've been paid.

Do I need to be VAT registered to accept card payments?

No. VAT registration and card acceptance are completely separate. Any legitimate business with a South African bank account can accept card payments, whether or not it's a VAT vendor. You will need to pass the gateway's verification checks.

Is it safe to put a payment link on an invoice?

Yes, when the link goes to a reputable gateway's hosted checkout. Your client's card details are entered on the gateway's own page and never pass through your business or your invoicing software, which keeps you out of PCI scope. Be wary of any tool that renders a card form itself rather than handing off to the gateway.

Can I still accept EFT if I add card payments?

Yes, and most businesses offer both. Card is faster and reconciles itself; EFT costs you nothing in fees and some clients simply prefer it. In Platybooks you can record an EFT as a manual payment against the invoice, and it reconciles exactly like a card payment does — manual payments work on every plan, including Free.

Get paid faster with Platybooks

Create your free workspace and send a professional invoice in minutes. No credit card.

Start free

Related guides

Browse all guides