Accepting Card Payments as a South African Freelancer: A Practical Guide to Paystack
EFT still runs most South African freelance businesses — and quietly costs them days and deals. Here is a plain guide to accepting card payments with Paystack: fees, channels, international clients, and security.

Quick answer: A South African freelancer can accept card payments by adding a Paystack pay link to invoices — no card machine and no monthly fee required. Paystack is PCI-DSS compliant and handles the card data for you, charges 2.9% + R1 per successful local card charge, and settles the money into your South African bank account, with international cards and instant-EFT rails supported too (paystack.com/za/pricing, 2026).
For years, getting paid as a South African freelancer meant one thing: EFT. You send your banking details, the client opens their banking app, types your account number by hand, gets the reference wrong, waits for a second approver, and — a day or two later — the money lands. It works. It also leaks time, momentum, and the occasional deal at every step.
Card payments close that gap. And thanks to local processors like Paystack, accepting cards is no longer the preserve of retailers with a physical card machine — a solo freelancer can take a card payment on an invoice in an afternoon. Here is the practical version.
Why cards beat EFT-only
EFT is not wrong; it is just slow and fragile as your only option.
- Speed and momentum. A card payment happens in the 30 seconds a client is still enthusiastic. An EFT gets deferred to "month-end", and enthusiasm cools.
- No manual errors. Retyped account numbers and missing references cause "paid" money to vanish into reconciliation limbo. A card charge arrives already matched to the invoice.
- International reach. A client in London or New York cannot easily EFT into a South African bank account. They can pay a card link in seconds.
- It reads as a real business. "Here are my banking details" and "click here to pay by card" signal two very different levels of operation — and clients pay businesses faster than they pay people.
Offering cards does not mean abandoning EFT. It means adding the fast path and keeping EFT as the fallback.
Paystack basics
Paystack is a payments company built for African businesses (now backed by Stripe), and it is one of the simplest ways for a South African freelancer or agency to accept online payments.
- Currencies. You can charge in Rands and accept international cards, which matters the moment you take on a client outside the country.
- Fees. Paystack's South African pricing is 2.9% + R1 per successful card charge, with the R1 waived on charges under R10. EFT-style rails such as Capitec Pay and Ozow run around 2%, and payouts to your bank are free (paystack.com/za/pricing, 2026). International cards are priced a little higher. There are no monthly fees to simply have an account. Always confirm the current numbers on Paystack's own pricing page before you quote a client, because rates change.
- Payment channels. Beyond cards, Paystack supports bank payments and USSD — useful in a market where not every client leads with a credit card.
- Payouts. Collected funds settle into your South African bank account on a rolling schedule, so the money genuinely lands where you need it.
The mental shift is small but important: instead of asking to be paid, you send a link that does the collecting for you.
What the fee actually means in Rands
The percentage sounds abstract until you put a number on it. On a R10,000 invoice paid by a local card, Paystack's 2.9% + R1 works out to about R291, leaving you roughly R9,709 (paystack.com/za/pricing, 2026). On a R2,000 invoice it is about R59. Two honest ways to handle this:
- Absorb it as a cost of getting paid days faster and never chasing an EFT again.
- Price it in by nudging your rates up by the low-single-digit percentage, the way every business that accepts cards already does.
What you should not do is treat it as a surprise. It is a known, published number — build it into how you quote.
Getting paid by international clients
International work is where cards stop being a convenience and start being essential. Chasing a foreign client to figure out SWIFT codes and correspondent-bank fees is a great way to lose a week and a chunk of the payment. A card link sidesteps all of it: the client pays in the way they already pay for everything else online, and Paystack handles the currency and the rails.
Two habits keep international card payments clean:
- State the currency explicitly on the invoice. Ambiguity about whether "1,500" means Rands or dollars causes disputes and short payments.
- Price in the processing fee. International cards cost a little more to accept. Build that into your rate rather than being surprised by it.
Security: PCI-DSS and 3D Secure
The single biggest worry freelancers have about taking cards is security — and it is precisely the part you do not have to build.
- PCI-DSS. Paystack is PCI-DSS compliant, the payment-card industry's security standard. Card details are entered on Paystack's secured, tokenised checkout, not on your laptop or in your inbox. You never see, store, or handle the raw card number, which means the heaviest compliance burden never lands on you.
- 3D Secure. Card payments run through 3D Secure (the "verify with your bank" step, like OTP or an in-app approval), which shifts fraud liability and cuts chargebacks. It is friction that works in your favour.
In short: the client's card data is handled by infrastructure built and audited for exactly that, and your exposure is minimal by design.
How KAZI builds Paystack in
This is why we made Paystack a native part of KAZI rather than something you bolt on.
- Invoices with a pay button. Every KAZI invoice can carry a Paystack payment link, so "please pay" and "here is how" are the same click — in Rands or international currency.
- Escrow for bigger projects. For larger briefs, clients fund milestones through Paystack into escrow, and funds release against accepted work — so you are protected before you start.
- Reconciled automatically. Because the payment is tied to the invoice, KAZI marks it paid, issues a receipt, and updates your cash-flow view without you touching a spreadsheet.
Do you still need EFT?
Yes — as the fallback, not the default. Some clients prefer a direct transfer, some are settling a large amount where they would rather avoid the card fee, and some simply do not lead with a card. Offering both is the professional move: a pay link for speed, banking details for the client who wants them. What changes is that manual EFT stops being the only path — which is where the days and the reconciliation headaches were hiding.
Frequently asked questions
Do I need a card machine to accept card payments?
No. A Paystack pay link on an invoice lets a client pay by card from their phone or laptop. Physical card machines are for in-person retail; online freelancers do not need one.
How much does Paystack charge in South Africa?
2.9% + R1 per successful local card charge (the R1 is waived under R10), around 2% on EFT rails like Capitec Pay and Ozow, and free payouts to your bank (paystack.com/za/pricing, 2026). International cards cost a little more. Always confirm current rates on Paystack's pricing page.
Are there monthly fees?
No. Paystack does not charge a monthly fee to hold an account — you pay per successful transaction. That makes it low-risk to switch on even if your card volume is small.
Is it safe? Where do the card details go?
Card details are entered on Paystack's PCI-DSS compliant, tokenised checkout — not on your device or in your inbox. You never see or store the raw card number, and payments run through 3D Secure, which shifts fraud liability and reduces chargebacks.
Can international clients pay me through Paystack?
Yes. International clients pay a card link the way they pay for anything else online, and Paystack handles the currency and the rails, settling to your South African bank account. State the currency explicitly on the invoice and price the slightly higher international card fee into your rate.
How fast do I get the money?
Collected funds settle to your South African bank account on a rolling payout schedule, rather than the manual wait-for-EFT-to-clear cycle. Confirm current payout timing on Paystack's documentation, as it can vary.
The takeaway
Accepting card payments is no longer a big project — it is a switch you flip to get paid faster, look more professional, and open the door to clients anywhere in the world. Set up Paystack, put a pay link on every invoice, keep EFT as the backup, and price the small processing fee into your rates.
KAZI wires all of this together — Paystack-powered invoices, escrow, receipts, and cash-flow tracking in the platform that already runs your projects and clients. We are in early access: join the waitlist at kazii.ai and start taking card payments the easy way.
Stop paying for 10 tools
KAZI replaces your entire stack: invoicing, projects, CRM, AI content, scheduling. One login.
14-day free trial · No charge until day 15 · Cancel anytime
Get launch updates + work tips
Sharp guides on AI, invoicing, and scaling your business, plus first dibs on new features. No spam.
Keep reading
Escrow for Freelancers vs Getting Burned: How Milestone Payments Protect You
Every experienced freelancer has a getting-burned story. Escrow and milestone payments are how you make sure the next big project is not another one — here is exactly how they work.
Read moreGuides · 5 min readHow Bank Connections Work: A Plain-English Guide to Plaid and Read-Only Bank Data
When an app asks to "connect your bank account", what actually happens? A plain-English guide to Plaid, what read-only access really means, whether it is safe, and how to disconnect.
Read moreGuides · 8 min readHow to Get Paid Faster as a Freelancer in South Africa
Late payments are the #1 cash-flow killer for South African freelancers. Here is a simple, repeatable system — from quoting to reminders — that gets invoices paid on time, in Rands.
Read more