Free tool
Free invoice generator
Fill in the form, watch the invoice build itself, download the PDF. Correct South African layout, VAT handled, no account needed.
Your business name
INVOICE
INV-0001
DUE IN 14 DAYSISSUE DATE
04 Oct 2026
DUE DATE
18 Oct 2026
PAYMENT
Once-off
FROM
Your business name
BILLED TO
Client name
| DESCRIPTION | QTY | PRICE | TOTAL |
|---|---|---|---|
| Description | 1 | ZAR 0.00 | ZAR 0.00 |
▪ NOTES
Payment is due within 14 days.
Powered by InvoiceWriteNow
How to create an invoice with this tool
- Step 1
Add your business details
Your trading name, address, email, phone and VAT number if you are registered.
- Step 2
Add the client
The client's name and address, plus their VAT number if they are a registered vendor.
- Step 3
Set the number and dates
A unique sequential invoice number, the issue date and the due date.
- Step 4
Itemise the work
One line per product or service with quantity and unit price. Switch on VAT at 15% if you are registered.
- Step 5
Add banking details and notes
Bank, account name, account number and branch code so the client can pay by EFT.
- Step 6
Download the PDF
Check the live preview and download the finished invoice.
Not sure what belongs on the invoice? Read how to make an invoice in South Africa and the SARS tax invoice checklist.
Frequently asked questions
Is this invoice generator really free?
Yes. Fill in the form, download the PDF, done. No account, no watermark, no card.
Does it make a valid South African tax invoice?
Yes, when you add your VAT number and switch VAT on. The invoice shows the words "Tax Invoice", your VAT number, the 15% VAT amount and the total, as section 20 of the VAT Act requires. Add your client's VAT number to their address for invoices over R5 000.
Where is my data stored?
Nowhere. Everything you type stays in your browser and the PDF is generated on your device. Refreshing the page clears the form.
Can I save invoices and track payments?
That is what the app is for. Create a free account to keep customers, number invoices automatically, send from your own email address and see who has paid.
Can I use other currencies?
Yes. Rand is the default; choose USD, EUR, GBP and others from the currency selector.
When one invoice becomes twenty
Keep the customers, the numbering and the paid-or-not status
The free account stores customers, allocates invoice numbers automatically, converts quotations into invoices and shows what is overdue. Five invoices and three quotations a month, free for as long as you like.