Get paid by clients abroad, settled to you in Rand
Send an overseas client an invoice they pay by card in their own currency. It settles to your account in Rand, with the exact amount shown before they confirm.


Business intelligence
Cash flow & per-client profit, live
One connected ecosystem
Every module, one login
Quick answer
A South African freelancer can accept international payments by sending a Paystack pay link on each invoice. The overseas client pays by card in their own currency, and the amount settles to your account in South African Rand while their bank handles the conversion. It avoids the withdrawal fees and holds that come with routing foreign work through some wallet services.
Winning the overseas client is easy; collecting the money isn't
You land a client in London or New York, then hit the real work: a payment method they trust, a currency that makes sense, and getting the money into your South African account without losing a chunk to withdrawal fees and multi-day holds.
A card checkout they recognise, a settlement you understand
KAZI puts a Paystack pay link on the invoice. The client pays by card in their own currency in a checkout they already trust, and the money settles to you in Rand. They see the exact charge before they confirm; you see the payment land and the invoice mark itself paid. No banking details pasted into an email, no wondering if the transfer went through.
What you get
Built into KAZI, and connected to the rest of the work you run there.
Pay in their currency
Invoices set the client's currency by country across 135+ currencies, so an overseas client pays in what they expect.
Settle in Rand
International card payments settle to your account in ZAR. Their bank handles the conversion; you always see the exact amount first.
A checkout they trust
Card, Apple Pay and Google Pay in a secure Paystack checkout, instead of banking details in the invoice notes.
Instant confirmation
The moment they pay, the invoice flips to paid and everyone gets a receipt. No "did it come through" back-and-forth.
One place for foreign clients
Their record, contracts, files and payment history live together, with tax and date formats localised to their country.
Escrow for bigger builds
For a large cross-border project, have the client fund milestone escrow up front so the money is committed before you start.
How it works
- 1
Invoice in their currency
Create the invoice; KAZI sets the client's currency by their country automatically.
- 2
They pay by card
The Paystack checkout shows the exact charge in their currency before they confirm.
- 3
You get Rand
The payment settles to your account in ZAR and the invoice marks itself paid.
Run this, and the rest of your business, from one place
Start free. Priced per business, not per seat.
Common questions
How do I get paid in Rand from overseas clients?
Send a KAZI invoice with its Paystack pay link. The client pays by card in their own currency and the amount settles to your account in South African Rand.
What currency does the client see?
Their own. Invoices set the currency by the client's country, and the Paystack checkout shows the exact amount they'll be charged before they confirm.
Is this better than PayPal for South Africa?
Many South African freelancers find card settlement through Paystack simpler than routing foreign payments through a wallet and dealing with withdrawal fees and holds. Compare the fees for your situation; KAZI keeps the invoicing, payment and record in one place either way.
Can I use escrow with an international client?
Yes. For larger cross-border projects, the client can fund milestone escrow up front by card, so the money is committed before work begins.
Do I need my own merchant account?
You connect payments through KAZI's Paystack integration. See the pricing and docs for setup details.
Explore more