To invoice an international client from South Africa: bill in the agreed foreign currency, apply the zero rate of VAT if you are a registered vendor and the client is outside the country, and get paid through Wise, Payoneer or a SWIFT transfer into your rand account. The three places people go wrong are the currency clause, the VAT rate, and the fees they lose on the way in.
This guide is for South African freelancers, consultants and agencies working with clients in the US, UK, Europe and the rest of Africa.
Which currency to invoice in
Agree the currency before you quote. There are three workable positions:
- Bill in the client’s currency. USD, GBP or EUR. Easiest for the client, and it wins the work. You carry the exchange-rate risk between invoice date and payment date.
- Bill in rand. The client converts. You carry no risk, but many overseas clients refuse because the amount they pay moves every day.
- Bill in the client’s currency with a rate clause. You quote in USD at a stated rate, and if the rand moves more than an agreed band before payment, the difference is adjusted on the next invoice. Common with retainers.
Whatever you choose, write it into your terms. A workable clause:
Amounts are invoiced in USD. Payment is due in USD to the account stated on the invoice. Bank and conversion charges on the sender’s side are for the client’s account. Where a rand equivalent is shown it is for South African tax purposes only.
VAT on services to international clients
If you are not VAT registered, nothing changes. You invoice without VAT wherever the client is.
If you are a registered vendor, services supplied to a non-resident are zero-rated under section 11(2)(l) of the Value-Added Tax Act. Zero-rated is not exempt:
- Zero-rated (0%): you issue a tax invoice, declare the supply on your VAT201, charge 0%, and you still claim input VAT on your expenses.
- Exempt: no VAT and no input claim. This does not apply to exported services.
Zero-rating is lost, and the supply is standard-rated at 15%, when the non-resident client, or someone on their behalf, is physically in South Africa while the service is rendered, or when the service relates directly to land or movable goods situated in South Africa. Remote design, development, writing, consulting and support for an overseas client all qualify for the zero rate.
What SARS wants to see
The vendor has to prove the client is a non-resident and was outside the country. SARS Interpretation Note 31 lists the documents. Keep, per client:
- The client’s foreign business address, on the contract and the invoice.
- Proof of payment from a foreign bank account.
- The contract or written engagement showing where the services are used.
- Your tax invoice showing 0% VAT and the rand equivalent of the consideration.
Without this paper trail an auditor can reassess the invoice at 15% and you pay the VAT out of your own pocket.
Showing the rand amount
A tax invoice in a foreign currency must show the consideration in rand as well. Use the spot rate on the date of supply, state the rate on the invoice, and use the same source every time. Your bank’s published rate or the South African Reserve Bank’s daily rate are both acceptable as long as you are consistent and keep the record.
A worked example
A Cape Town developer, VAT registered, bills a client in Berlin for a month’s work at 40 hours.
TAX INVOICE
From: Studio Blake (Pty) Ltd, 8 Bree Street, Cape Town 8001. VAT Reg 4123456789 To: Nordlicht GmbH, Torstrasse 100, 10119 Berlin, Germany
Invoice number: INV-2026-0110
Invoice date: 4 September 2026
Payment due: 18 September 2026
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Backend development, August 2026 | 40 h | EUR 60.00 | EUR 2,400.00 |
| Subtotal | EUR 2,400.00 |
| VAT at 0% (exported services, s11(2)(l)) | EUR 0.00 |
| Total due | EUR 2,400.00 |
Rand equivalent for VAT purposes: R47,520.00 at R19.80 per EUR (SARB spot, 4 September 2026)
Pay by: Wise EUR account details as listed, or SWIFT to FNB, SWIFT code FIRNZAJJ, account 62123456789. Sender’s charges for the client’s account.
Getting paid: the real cost of each route
The invoice amount is not what lands in your account. Compare on a EUR 2,400 invoice, roughly R47,500:
| Route | Typical cost to you | Time to rand account | Best for |
|---|---|---|---|
| Wise | About 0.4% to 0.8% conversion, no receiving fee. Around R200 to R380 here | 1 to 2 business days | Most invoices under about R100,000 |
| Payoneer | Around 2% on withdrawal to a local bank, less on platform payouts. Around R950 here | 1 to 3 business days | Upwork, Fiverr and marketplace income |
| SWIFT to your bank | Sender fee plus R200 to R500 receiving fee plus the bank’s conversion spread, often 2% or more. Around R1,200 to R1,500 here | 2 to 5 business days | Large invoices and corporate clients whose finance team only pays by wire |
| PayPal | Around 3% to 4% above the mid-market rate plus fixed fees. R1,500 or more here | Withdrawal to FNB only, 3 to 5 days | Avoid unless the client cannot pay any other way |
Fees change. Check the provider’s current pricing before you rely on these numbers.
Wise gives you local account details in EUR, USD and GBP, so the client pays a domestic transfer on their side. You convert at close to the mid-market rate and withdraw to any South African bank.
Payoneer works the same way and is the default payout for the big freelance marketplaces.
SWIFT needs your bank’s SWIFT code and your account number. Ask the client to choose “OUR” charges so you are not left paying their bank’s fee too.
PayPal in South Africa can only be withdrawn to an FNB account and the conversion is the worst of the four.
Exchange control
The South African Reserve Bank’s exchange control rules apply to money coming in as well as going out. Export proceeds must be brought into South Africa, and individuals are expected to convert foreign currency to rand within 30 days of receipt. Your bank enforces this, and will convert automatically unless you hold a foreign currency account with them. Companies can keep export proceeds in a customer foreign currency account for a limited period. When the transfer arrives your bank will ask for a balance of payments category and may ask for the invoice, which is another reason to keep the paperwork tidy.
Foreign income is also income. South African tax residents are taxed on worldwide income, so everything you bill overseas goes into your income tax return in rand, and double tax agreements decide what happens if the client’s country withheld anything.
Quick answer
How do you invoice international clients from South Africa?
To invoice international clients from South Africa, bill in the agreed foreign currency, usually USD, GBP or EUR, and write the exchange-rate rule into your terms. If you are VAT registered, services to a non-resident who is outside South Africa when the work is done are zero-rated at 0% under section 11(2)(l) of the VAT Act. You still issue a tax invoice, show the rand equivalent at the spot rate on the date of supply, and you still claim input VAT on your expenses. Keep proof of the client’s foreign address and the foreign payment, because without it SARS can reassess the supply at 15%. Receive payment through Wise for most invoices, Payoneer for marketplace income, or SWIFT for large corporate invoices, and avoid PayPal because of its conversion fees. Exchange control requires export proceeds to be brought into South Africa and, for individuals, converted to rand within 30 days. Rebill supports multi-currency invoicing so you can bill in USD, GBP or EUR while your reports stay in rand.
Multi-currency invoices in Rebill
Rebill invoices in USD, GBP, EUR and other currencies on the Premium plan. Pick the currency when you create the invoice, add your Wise or SWIFT details to the payment instructions, and the document goes out with the right symbol and formatting. Your dashboard and reports stay in rand. Local payment links through Paystack, Yoco, PayFast and iKhokha are built for South African clients, so overseas clients pay by transfer.
Working with local clients too? The freelancer invoicing guide covers the South African side.
Frequently asked questions
Do I charge VAT on invoices to international clients?
If you are a registered vendor and the client is a non-resident who is outside South Africa while the service is rendered, the supply is zero-rated at 0% under section 11(2)(l) of the VAT Act. You still issue a tax invoice, declare it on your VAT201 and claim input VAT. If the client or their representative is in South Africa during the work, or the service relates to land or goods in South Africa, VAT is charged at 15%. If you are not VAT registered you invoice without VAT regardless.
What exchange rate should I use on a foreign currency invoice?
Use the spot rate on the date of supply, which is normally the invoice date, state the rate and the rand equivalent on the invoice, and use the same source every time, such as the South African Reserve Bank's daily rate or your bank's published rate. Keep the record for five years.
What proof do I need to keep for zero-rated services?
SARS Interpretation Note 31 lists it: the client's foreign address on the contract and invoice, proof of payment from a foreign account, the agreement showing where the services are consumed, and your tax invoice showing 0% VAT with the rand equivalent. Without it the supply can be reassessed at 15%.
Do I need to declare foreign income to SARS?
Yes. South African tax residents are taxed on worldwide income. Convert each payment to rand at the rate on the date received, or use the average rate for the year where SARS allows it, and declare it in your income tax return. A double tax agreement may give credit for tax withheld abroad.
Can I keep foreign currency instead of converting to rand?
Individuals are expected to convert export proceeds within 30 days of receipt, and your bank will normally convert automatically. Companies can hold export proceeds in a customer foreign currency account for a limited period. Ask your bank which accounts it offers under the current exchange control rules.