Invoicing in South Africa

How to invoice in South Africa

ZAR, VAT, branch codes, and EFT. What SARS expects on a tax invoice, and how JupiterInvoice handles it for sole proprietors and (Pty) Ltd companies.

The shape of a South African tax invoice

SARS is specific about what a full tax invoice must contain when the seller is VAT-registered. In plain English:

  • The words "Tax Invoice" clearly shown
  • Your business name, address, and VAT registration number
  • The customer's name, address, and VAT number (for full tax invoices)
  • A unique serial invoice number and the date of issue
  • Description of goods or services, quantity and price
  • The VAT amount and the total payable, in ZAR

For the authoritative current rules, see SARS: Value-Added Tax.

The South Africa-specific fields JupiterInvoice handles

ZAR and the 'Tax Invoice' wording

Tax label defaults to VAT for South African senders. Mark each invoice as 'Tax Invoice' or plain 'Invoice' depending on your registration status, with both VAT numbers (yours and your customer's) where required.

Local bank fields

Account number, branch code, account type. Click-to-copy so your client can paste straight into their banking app for EFT.

Cross-border ZAR or USD

Plenty of South African freelancers bill UK, US, and EU clients. Multi-currency support and SWIFT details on the invoice handle FX without you reformatting.

Learn more →

The bits that actually slow South African invoices down

The format is well-defined. The friction is operational.

!

Wrong VAT number, dropped credit

If the customer's VAT number is missing or wrong on a full tax invoice, they cannot claim the input VAT and they will bounce the invoice back. Recipient editing lets your customer fix their own VAT number directly.

!

EFT-first AP processes

Most South African B2B payment is EFT, which means clear account number and branch code on the invoice matter. We surface them with click-to-copy.

!

Cross-border payment friction

Receiving foreign currency into a South African account often involves SARB rules and FX fees. We do not solve that, but we make sure the SWIFT details are correct so at least the money lands.

!

Slow corporate and parastatal AP

Larger corporates and state entities are slow payers. PO numbers, tax clearance details, and BBBEE info are often required. Recipient editing lets AP add the PO without forcing you to reissue.

South African invoicing FAQ

Do I need to be VAT-registered to send an invoice in South Africa?
No. Any business can issue an invoice. VAT registration becomes mandatory once your turnover crosses the SARS threshold, with voluntary registration also possible. If you are not VAT-registered, your invoice should not show a VAT number or VAT amount, and it should be titled 'Invoice' rather than 'Tax Invoice'.
What is the difference between a Tax Invoice and a regular Invoice in South Africa?
A Tax Invoice is what a VAT-registered vendor issues so the customer can claim the input VAT. SARS requires specific fields on it, including both parties' VAT numbers for full tax invoices over a threshold value. A regular Invoice is what a non-VAT vendor issues, without VAT fields.
What is the difference between a full tax invoice and an abridged tax invoice?
An abridged tax invoice is allowed for smaller-value transactions and contains fewer required fields, notably the customer's VAT number and address are not mandatory. Above a threshold value, SARS requires a full tax invoice with the customer's full details.
Can I invoice a South African client in a foreign currency?
Yes, especially for export and cross-border services. If you are VAT-registered, SARS generally requires the VAT amount to also be shown in ZAR using the appropriate conversion rate. JupiterInvoice supports multi-currency invoices and historical FX by invoice date.
What is the best way for a South African client to pay an invoice?
EFT is dominant for B2B. The invoice needs the account number, account holder, and branch code. Many SMEs also accept SnapScan, Zapper, PayFast, or card via Stripe as a fallback. Cheques are effectively gone.
How long do I have to keep invoices for SARS?
SARS generally requires business records, including invoices, to be retained for at least five years. JupiterInvoice retains every version of every invoice indefinitely.

A note on what this is. This page is a plain-English orientation to invoicing in South Africa, not tax advice. The authoritative source for current rules is SARS. For anything that materially affects your tax position, talk to a South African registered tax practitioner.

Send a South African tax invoice in two minutes

Free. No signup. Save your VAT number, account number, and branch code once, and every invoice carries them.

Create your first invoice

No signup required. Build now, save later.