Freelancer Invoice Template for South Africa
Freelancing in South Africa is growing fast. Graphic designers, developers, writers, consultants, photographers, and more. But most freelancers still invoice using Word documents or don't invoice at all. This guide covers what a freelance invoice needs, and the free invoice generator turns it into a PDF in a few minutes.
No template to download
Skip the Word doc. Fill in the free invoice generator in your browser, add your logo and download a professional PDF invoice. No signup and no watermark.
What freelancers need on an invoice
A freelancer's invoice is different from a company invoice. You are an individual providing a professional service. Your invoice must include:
- Your full name (or trading name if you have one)
- Your contact details: email, phone, physical address
- Your bank details: account name, bank, branch code, account number
- Client name and contact details
- Invoice number. Use a sequential system (e.g., INV-2026-001)
- Date of issue
- Description of services rendered. Be specific
- Hours worked or project fee (depending on your billing model)
- Amount excluding VAT (if VAT registered)
- VAT at 15% (if VAT registered) and your VAT registration number
- Total amount due
- Payment terms (e.g., 'Due within 14 days')
VAT for freelancers
Under the Value-Added Tax Act 89 of 1991, you must register for VAT if your annual turnover exceeds R1 million. Below that, VAT registration is voluntary. Here is how it works:
Not VAT registered (under R1M turnover)
Invoice the total amount with no VAT line. Do not add 15%. It is illegal to charge VAT if you are not registered. Your invoice just shows the fee and total.
VAT registered (over R1M or voluntary)
You must issue a tax invoice under Section 20 of the VAT Act. Show amount excl. VAT, VAT at 15%, total incl. VAT, and your VAT registration number. You must submit VAT returns to SARS every 2 months.
International clients (zero-rated)
Services exported to clients outside South Africa are zero-rated under Section 11(2)(l) of the VAT Act. You still issue a tax invoice, but VAT is at 0%. You must keep proof that the client is based outside South Africa.
Provisional tax for freelancers
Under the Income Tax Act, freelancers earning above R30,000 per year from sources other than a salary must register for provisional tax. This means you pay tax in two instalments during the year (August and February) rather than one lump sum at year-end. Key points:
- Register for provisional tax with SARS if freelance income exceeds R30,000/year
- First payment by 31 August, based on estimated annual income
- Second payment by 28/29 February, adjusted for actual income
- Keep records of all invoices and expenses. Under the Tax Administration Act 28 of 2011 (Section 29), you must retain records for 5 years
- Deductible expenses include home office costs, internet, equipment, software, and travel, if directly related to your freelance work
Example freelance invoice
INVOICE #INV-2026-038
Naledi Molefe, Graphic Design
42 Jan Smuts Ave, Rosebank, Johannesburg
Tel: 082 456 7890
Email: naledi@example.co.za
To: Vukani Marketing (Pty) Ltd
Date: 10 March 2026
Due: 24 March 2026
Brand identity design (logo, colours, typography): R3,000.00
Business card design (print-ready): R800.00
Letterhead and email signature: R700.00
TOTAL: R4,500.00
Payment: FNB, Naledi Molefe, Branch 250655, Acc 62845901234. Due within 14 days. Not VAT registered.
Payment terms for freelancers
Getting paid on time is the single biggest challenge for South African freelancers. Clear payment terms on your invoice help:
- State the due date clearly. 'Due within 14 days' or a specific date
- For new clients, request a 50% deposit before starting work
- For large projects (over R10,000), use milestone payments: 50% upfront, 25% at midpoint, 25% on delivery
- Include your bank details prominently so there's no excuse for delay
- Add a late payment clause. 'Interest of 2% per month on overdue amounts' (enforceable under common law in South Africa)
Common freelancer invoicing mistakes
- No invoice number. Makes it impossible to track or reference in disputes
- Vague descriptions. 'Design work: R4,500' vs 'Brand identity: logo, business card, letterhead: R4,500'
- Missing bank details. The client wants to pay but doesn't know where
- No due date. If you don't set a deadline, don't expect a deadline to be met
- Charging VAT when not VAT registered. This is illegal and could result in SARS penalties
- Not keeping copies. Under the Tax Administration Act (Section 29), you must keep records for 5 years
- Invoicing too late. Invoice immediately after delivering the work, not 3 weeks later
Handling international clients
Many South African freelancers work with international clients. Here is how to handle invoicing across borders:
- Invoice in the agreed currency. The free invoice generator has a currency picker that includes USD, EUR and GBP as well as ZAR.
- State your bank details for international transfers. Include SWIFT/BIC code
- Consider using a Wise or Payoneer account for receiving international payments. Lower fees than traditional EFT or SWIFT transfers
- For VAT-registered freelancers, exported services are zero-rated (0% VAT) under the VAT Act Section 11(2)(l)
- Keep proof that the client is outside South Africa: their address on the invoice, email correspondence, and the contract
- Be aware of exchange rate fluctuations. You can protect yourself by quoting in ZAR or including an exchange rate clause
Create the invoice and send it on WhatsApp or email
Skip the Word template. Open the free invoice generator and fill it in like this for freelance work:
- Your details: your full name or trading name, email, phone, address and banking details. Upload a logo if you have one.
- Client: the company name, with its address in the client address field.
- Invoice number, date and due date: type your own number, keep the sequence going (INV-2026-038, then 039) and set the due date to match your payment terms.
- Project fees: one line per deliverable with quantity 1, for example brand identity design at R3,000 and business card design at R800.
- Hourly work: put the hours in the quantity field and your hourly rate as the price.
- Deposits and milestones: issue each one as its own invoice, such as 50% deposit for the website redesign, and mention earlier payments in the notes on the final invoice.
- VAT: switch it on only if you are VAT registered. If you are not, leave it off and add Not VAT registered to the notes.
- International clients: choose the currency in the currency picker and add your SWIFT code to the banking details.
When the preview looks right, click Download PDF and choose Save as PDF in the print dialog. Nothing is stored on wabill and refreshing the page clears the form, so save the PDF to your phone or computer before you close the tab, and keep a copy for your records. To send it, open the chat with your client in WhatsApp, tap attach and choose Document (not Gallery), so the PDF arrives uncompressed and easy to print. Email works the same way: attach the saved PDF to a short message that repeats the amount and the due date.
Free invoice generator
Add your services as line items, pick a currency, upload your logo and download a PDF. No signup.
FAQ
Do freelancers need to charge VAT?
Only if you are VAT registered. Under the Value-Added Tax Act 89 of 1991, VAT registration is compulsory when your annual turnover exceeds R1 million. Below that threshold, registration is voluntary. If you are not VAT registered, do not add VAT to your invoices. Doing so is illegal.
How do I invoice international clients?
Invoice in the agreed currency (USD, EUR, GBP, etc.). The free invoice generator has a currency picker that includes ZAR, USD, EUR and GBP. For VAT purposes, services exported to clients outside South Africa are zero-rated (0% VAT) under Section 11(2)(l) of the VAT Act, but you must be VAT registered for this to apply. Keep proof that the client is based outside South Africa.
What payment terms should I use?
For South African clients, 7 to 14 days is standard for freelancers. For international clients, 14 to 30 days is common. Always state payment terms on the invoice. Consider requiring a 50% deposit for new clients or large projects. Include your bank details so there's no friction.
How do I keep track of which clients have paid?
The free generator makes the PDF but does not store invoices or track payments. Keep a simple spreadsheet with the invoice number, client, amount, due date and date paid, and save a copy of every PDF you send. Check it weekly so you can follow up on anything overdue.
Do I need to register as a business to freelance?
No. You can freelance as a sole proprietor in South Africa without registering a company. However, you must declare all freelance income to SARS. If you earn above R30,000 per year from non-salary sources, you likely need to register for provisional tax.
Free to use. No signup. Nothing leaves your browser.