Free invoice template for South African small businesses
Short answer: a valid South African invoice needs eight things — your details, the client's details, an invoice number, the date, what was supplied, the price, the total, and (if you're VAT registered) your VAT number. Below is a filled-in example, then a blank copy-paste version with every field already in place.
What a valid invoice actually needs
Every invoice, VAT-registered or not, needs:
- Your business name, address and contact details
- A unique invoice number (don't reuse or skip numbers — a broken sequence is one of the first things a bookkeeper or SARS audit flags)
- The invoice date
- The client's name and address
- A clear description of the goods or services supplied
- The quantity and price
- The total amount due, and the due date
If you're registered for VAT, add: the words "Tax Invoice", your VAT number, and either the VAT amount shown separately or a line stating the price includes VAT at the current rate. If you're not VAT registered — most businesses under the R1 million turnover threshold aren't — leave all of that off. Charging or displaying VAT without being registered for it isn't allowed.
A filled-in example
082 555 0134 · thandiwe@example.co.za
8 Fig Avenue, Durbanville, 7550
| Description | Qty | Price | Total |
|---|---|---|---|
| Monthly garden maintenance — mowing, edging, hedge trim | 1 | R650.00 | R650.00 |
| Refuse removal (green waste) | 1 | R150.00 | R150.00 |
Example only — business name, numbers and banking details above are illustrative, not real.
Blank template — copy and fill in
This version has the VAT lines included. If you're not VAT registered, delete the "Tax Invoice" heading, the VAT number line, and the VAT row in the totals.
TAX INVOICE
[Your Business Name]
[Your Address]
[Your Phone] · [Your Email]
VAT No: [Your VAT Number]
Invoice #: [INV-0001]
Date: [DD Month YYYY]
Due: [DD Month YYYY]
Bill to:
[Client Name]
[Client Address]
Description Qty Price Total
--------------------------------------------------------------
[What you supplied] [1] [R0.00] [R0.00]
[What you supplied] [1] [R0.00] [R0.00]
Subtotal: [R0.00]
VAT (15%): [R0.00]
Total due: [R0.00]
Banking details: [Bank], Acc [Account Number], Branch [Branch Code]
Payment due within [14] days of invoice date.
Once it's sent
Getting the invoice right is only half the job — the other half is what happens if it doesn't get paid on time. If that happens, here's the follow-up sequence that actually works without burning the relationship. And if you want the full breakdown of which fields are actually required at which sale value, see our guide to VAT invoice requirements in South Africa. If you're sending more than the odd invoice, worth also reading why a spreadsheet stops working and what proper tracking should do instead.
Zuvo generates invoices like this automatically
From your own price list, correctly formatted and numbered every time — no template to keep re-filling by hand.
See pricing in RandGeneral business guidance, not a substitute for advice from your own accountant on VAT registration or invoicing requirements specific to your business.