To invoice international clients from South Africa, issue your invoice in the agreed currency (typically USD, GBP, or EUR), apply zero-rated VAT if you are a VAT vendor (exports of services to non-SA clients are zero-rated at 0%), and receive payment via Wise, Payoneer, or SWIFT bank transfer. Rebill supports multi-currency invoicing in ZAR, USD, GBP, EUR, and other currencies.
Many South African freelancers and consultants work with international clients, particularly in the US, UK, Europe, and other African markets. Getting the invoicing right protects you from SARS issues and ensures you get paid the full amount without unexpected deductions.
What currency should you invoice in?
The currency you use is typically agreed with your client upfront. Common approaches:
- Invoice in USD or EUR (common for freelancers working with US/European clients). The client pays in their local currency and your South African bank receives the foreign currency, which is automatically converted to ZAR at the prevailing exchange rate.
- Invoice in ZAR and ask the client to convert. This shifts the exchange rate risk to the client, which many international clients are reluctant to accept.
- Invoice in your client’s currency (USD, GBP, EUR, etc.). This is usually the smoothest option for international clients.
Whichever currency you use, SARS requires that your VAT records reflect the ZAR equivalent at the date of supply. If you invoice in USD, you need to note the exchange rate used and the ZAR equivalent.
VAT on services to international clients
If you are a VAT-registered vendor in South Africa, the good news is that services exported to clients outside South Africa are generally zero-rated for VAT (0%), not exempt. This is an important distinction:
- Zero-rated (0%): You still issue a tax invoice and record the supply, but charge VAT at 0%. You can still claim back input VAT on your expenses.
- VAT-exempt: You do not charge VAT and cannot claim back input VAT on related expenses.
The zero-rating applies when:
- The services are supplied to a person who is not a resident of South Africa
- The services are not consumed or used within South Africa
This covers the vast majority of remote freelance work: software development, design, copywriting, consulting, and similar services delivered remotely to offshore clients.
If you are not VAT registered, this does not apply. You invoice without VAT regardless of where your client is based.
Quick answer
How do you invoice international clients from South Africa?
To invoice international clients from South Africa, issue your invoice in the agreed currency (usually USD, GBP, or EUR), and if you are VAT registered, apply the zero rate (0%) for VAT since exported services are zero-rated under South African VAT law. This means you charge no VAT on the invoice but can still claim input VAT on your business expenses. Receive payment via Wise, Payoneer, or SWIFT bank transfer. SARB (South African Reserve Bank) rules require that foreign currency received for exported services be declared and converted to ZAR within 30 days of receipt (though this is enforced at the banking level). Keep records of the exchange rate used for ZAR conversion as SARS requires the rand equivalent in your VAT records. Rebill supports multi-currency invoices so you can bill clients in USD, GBP, EUR, or other currencies while your business records are maintained in ZAR.
How to receive payment from international clients
Wise (formerly TransferWise)
Wise is the most popular option for South African freelancers billing international clients. You open a Wise account, receive foreign currency from your client into a Wise virtual account, and convert and withdraw to your South African bank account. Wise’s conversion rates are typically close to the mid-market rate with a small transparent fee (usually 0.4% to 0.8%), which is significantly better than most banks.
Payoneer
Payoneer is similar to Wise and widely used by South African freelancers on platforms like Upwork, Fiverr, and Toptal. You receive funds in USD, GBP, or EUR and withdraw to your South African bank account.
SWIFT bank transfer
For larger amounts, a direct SWIFT bank transfer from your client to your South African bank account is straightforward. Your bank provides you with a SWIFT code and your account details. The client’s bank sends the funds internationally. Fees vary but are typically R200 to R500 per transaction on the receiving end, plus any fees on the sending side. Conversion to ZAR happens at your bank’s exchange rate, which is less favourable than Wise.
PayPal
PayPal is available in South Africa but is generally the worst option due to high conversion fees (3% to 4% above the base rate) and limited withdrawal options. Use Wise or Payoneer instead.
SARB (South African Reserve Bank) rules
Foreign currency received for services exported from South Africa must be repatriated (converted to ZAR) within 30 calendar days of receipt. This is enforced at the banking level, and your bank will typically convert the funds automatically if you do not instruct otherwise.
Keep records of:
- The invoice amount in foreign currency
- The exchange rate at the date of supply (for VAT records)
- The rand equivalent received
Setting up multi-currency invoices in Rebill
Rebill supports invoicing in multiple currencies including USD, GBP, EUR, NGN, and ZAR. When you create an invoice, select the currency for that invoice. The invoice is generated with the correct currency symbol and the amounts in the chosen currency. Your dashboard and reports still aggregate in ZAR.
Frequently asked questions
Do I charge VAT on invoices to international clients?
If you are a VAT-registered vendor in South Africa, services exported to non-resident clients are zero-rated at 0% (not exempt). You issue a tax invoice showing 0% VAT and record the supply in your VAT201 return. You can still claim input VAT on related expenses. If you are not VAT registered, you issue invoices without VAT regardless of where the client is based.
What exchange rate should I use on a foreign currency invoice?
SARS requires you to use the exchange rate on the date of supply (the date the service was delivered or the invoice was issued). Use the South African Reserve Bank's daily exchange rate, which is published on the SARS website. Record the rate used so you can demonstrate compliance if SARS audits your VAT records.
Do I need to declare foreign income to SARS?
Yes. All income received by South African tax residents, including income from foreign clients, must be declared in your annual income tax return. SARS taxes South African residents on their worldwide income. Foreign income is converted to ZAR at the applicable exchange rate. Tax treaties between South Africa and certain countries may reduce or eliminate double taxation.
Can I keep foreign currency in a foreign currency account in South Africa?
South African residents can hold foreign currency in a Foreign Currency Account (FCA) at a South African bank, but the funds must generally be converted to ZAR within 30 days of receipt from an export transaction. FCAs are primarily used for businesses with ongoing foreign currency transactions. Contact your bank for details on their FCA options and SARB requirements.