Getting paid for freelance work should be straightforward. Yet many South African freelancers lose time chasing missing information, correcting invoices or explaining payment terms that were never agreed upfront.
A clear invoice solves much of this. Whether you write, design, code, consult or provide admin services, you can create professional invoices that support your cash flow and help you keep accurate records for SARS.
What is a freelance invoice?
A freelance invoice is a written request for payment after you provide agreed goods or services. It records what you did, how much the client owes, when payment is due and how the client should pay.
An invoice is different from a quotation:
- Quotation: Sent before work begins to outline expected costs.
- Invoice: Sent after work is completed, or according to an agreed billing schedule.
- Receipt: Proof that payment has already been received.
Your client may use the invoice for their accounting records, while you use it to track income, manage outstanding payments and prepare for tax obligations.
Do freelancers in South Africa need to issue invoices?
There is no single invoice format that every freelancer must use. However, issuing an invoice is strongly recommended because it creates a clear record of the transaction and makes you look more professional.
You should invoice when you:
- Complete a project or milestone.
- Bill hourly, daily or weekly.
- Request a deposit before starting work.
- Charge a monthly retainer.
- Sell services to a South African or international client.
If you are registered for VAT, your document may need to meet the requirements for a tax invoice under South African VAT rules. If you are not VAT registered, you must not add VAT to your prices or present yourself as a VAT vendor.
Key takeaway: Every freelancer should issue a clear invoice, but VAT-registered freelancers have additional requirements.
Step 1: Agree on your pricing and payment terms
Before starting work, confirm the commercial details in writing. This can be part of a freelance contract, email agreement or approved quotation.
Set out:
- Your hourly, daily, project or retainer rate.
- Whether your rate includes VAT.
- The deposit amount, if applicable.
- The project milestones or billing dates.
- The payment due date.
- The currency for international work.
- Who pays transaction, transfer or currency-conversion fees.
- What happens if the client pays late.
Common freelance invoice payment terms include:
- Due on receipt: Payment is expected as soon as the invoice is received.
- 7 days: Useful for smaller projects or new clients.
- 14 days: A practical option for many individual clients.
- 30 days: Common with established businesses, but it may affect your cash flow.
Avoid writing only “payment due soon”. Use a specific date, such as Payment due by 30 June 2026.
A late payment policy can state that work will pause on overdue accounts or that reasonable collection costs may apply where legally permitted. Keep the wording fair, and make sure the client agrees to it before work begins.
Step 2: Choose a unique invoice number
Every invoice should have its own number. Use a simple, consistent system that makes it easy to find records later.
Examples include:
- INV-2026-001
- INV-2026-002
- ACME-001
- 2026-06-015
Do not reuse invoice numbers, even if an invoice is cancelled. If you make a mistake, issue a credit note or replacement invoice and keep both records with an explanation.
Sequential invoice numbering for freelancers helps you identify missing documents and gives you a cleaner audit trail. You can use a spreadsheet, accounting software or an invoicing app.
Step 3: Add your business and client details
A professional invoice should clearly identify both parties.
Include your:
- Full name or registered business name.
- Trading name, if different.
- Physical or business address.
- Email address and telephone number.
- Company registration number, if applicable.
- VAT registration number, if you are VAT registered.
Add the client’s:
- Full name or legal business name.
- Billing address.
- Contact person.
- Email address.
- Purchase order or project reference, if provided.
If you operate as a sole proprietor, you can generally invoice under your own name or a registered trading name. Do not imply that you are a registered company if you are not.
Step 4: Describe the work in enough detail
A vague line such as “freelance services” may create confusion. Describe the service so that the client can match the invoice to the agreement.
For example:
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Website copywriting – 5 pages | 1 | R3,500 | R3,500 |
| Social media content calendar | 1 | R2,000 | R2,000 |
| Consultation sessions | 3 hours | R750 | R2,250 |
You can include:
- Project name or reference.
- Service dates.
- Number of hours or deliverables.
- Agreed rate.
- Expenses or reimbursable costs.
- Deposit already paid.
- Balance outstanding.
If you bill by the hour, include the number of hours and your hourly rate. If you bill by milestone, name the milestone clearly, such as 50% payment on delivery of website design concept.
Step 5: Calculate the total correctly
Separate the amounts so your client can see how the total was calculated.
A basic invoice may show:
- Subtotal.
- Discount, if any.
- VAT, if applicable.
- Deposit already paid.
- Total due.
- Balance payable.
For example:
| Item | Amount |
|---|---|
| Services | R5,000 |
| VAT at 15% | R750 |
| Total due | R5,750 |
The standard VAT rate is currently 15%, but tax rules can change. Confirm the applicable rate and treatment with SARS or a qualified tax practitioner.
If you are not VAT registered, do not add a VAT line. You can include a note such as:
Not registered for VAT. No VAT charged.
Never use a VAT registration number that does not belong to you. A client may reject the invoice, and incorrectly charging VAT can create a tax problem.
What must appear on a South African tax invoice?
VAT-registered freelancers should check the latest SARS requirements before issuing invoices. A full tax invoice will generally include:
- The words “Tax Invoice”.
- A unique invoice number.
- The date of issue.
- Your name, address and VAT registration number.
- The client’s name and address.
- The client’s VAT number, where relevant.
- A description of the goods or services.
- The quantity or volume supplied.
- The amount excluding VAT.
- The VAT amount.
- The total amount including VAT.
For smaller transactions, South African VAT rules may allow an abridged tax invoice, depending on the value and circumstances. Do not assume that a standard invoice is automatically a valid VAT invoice.
Important: VAT registration thresholds and invoicing rules can be updated. Check the latest SARS guidance or speak to a tax professional if your taxable supplies are approaching the compulsory registration threshold.
Step 6: Add payment instructions
Make payment as easy as possible. Include the details your client needs without requiring a second email.
Your payment section may include:
- Bank account name.
- Bank name.
- Account number.
- Branch code.
- Account type.
- Payment reference.
- PayPal, Payoneer or other approved payment details, where relevant.
- The due date.
- Instructions for sending proof of payment.
Avoid sharing unnecessary personal information on a public document. Send invoices directly to the intended client and protect files containing banking or identity details.
For larger projects, consider requesting a deposit before reserving your time. A deposit reduces your exposure if the client cancels or becomes difficult to reach.
Step 7: Send the invoice professionally
Export your invoice as a PDF before sending it. A PDF is easier to view, less likely to be accidentally edited and more consistent across devices.
Use a clear filename, such as:
INV-2026-014-ABC-Design.pdf
Your email can be short and direct:
Subject: Invoice INV-2026-014 – Website copywriting
Hi Thandi,
Please find attached invoice INV-2026-014 for the completed website copywriting work. The balance of R5,000 is due by 30 June 2026.
Please let me know if you need any further information.
Kind regards,
Your Name
Send the invoice to the correct accounts or finance contact, not only to the person who requested the work.
Step 8: Track invoices and follow up
An invoice is not complete until it has been paid and recorded. Keep an invoice tracker with columns for:
- Invoice number.
- Client name.
- Issue date.
- Due date.
- Amount.
- VAT amount, if applicable.
- Payment status.
- Date paid.
- Follow-up date.
- Notes.
You can use a spreadsheet or accounting platform. A simple tracker is especially useful when you have several clients with different payment cycles. You may also find this guide to tracking job applications with a simple spreadsheet useful for learning how to structure a practical tracking system, even though the example focuses on applications.
Follow up calmly when an invoice becomes overdue:
- Send a polite reminder on the due date or shortly afterwards.
- Confirm that the client received the invoice.
- Reattach the PDF and restate the amount and due date.
- Ask whether there is a problem with the invoice or approval process.
- Pause further work if your written agreement allows it.
Keep copies of emails, contracts, quotations, invoices and proof of payment.
Step 9: Keep proper records for SARS
Freelance income is generally taxable, whether you work part-time or full-time. Your invoice records help you calculate income, identify unpaid amounts and prepare information for your tax return.
Keep records of:
- Issued invoices.
- Cancelled invoices and credit notes.
- Bank statements.
- Client contracts and quotations.
- Business expenses.
- Receipts.
- VAT records, if registered.
- Imported or exported payment records.
- Proof of tax payments.
SARS record-keeping periods can depend on the type of tax and the relevant filing requirements. A practical approach is to retain complete records for at least five years and confirm the specific period that applies to you.
If you earn freelance income outside normal employment, you may need to consider provisional tax. Tax treatment depends on your circumstances, expenses, business structure and other income, so get professional advice if you are unsure.
How do you invoice an international client?
International invoices should state the currency clearly, such as USD 500, GBP 300 or EUR 450. Also agree in advance who pays bank charges and whether the client will pay by card, international transfer or a payment platform.
Include:
- Your South African details.
- The client’s country and billing details.
- Currency and total amount.
- Your international payment instructions.
- The payment reference.
- Any required tax or service wording.
Do not automatically assume that services supplied to an overseas client are zero-rated for VAT. The VAT treatment can depend on the nature of the service, where it is used and the client’s circumstances. Confirm the position with SARS or a tax practitioner.
You should also keep records showing the invoice, payment received, exchange rate used and bank or platform fees.
Common freelance invoicing mistakes to avoid
- Charging VAT when you are not VAT registered: State clearly that no VAT is charged.
- Using vague descriptions: Link each amount to a specific service or deliverable.
- Leaving out a due date: Give the client a precise payment deadline.
- Reusing invoice numbers: Keep a sequential numbering system.
- Changing bank details without verification: Confirm changes through a trusted channel to reduce fraud risk.
- Ignoring deposits: Show deposits separately and invoice only the remaining balance.
- Failing to save records: Keep PDFs, correspondence and payment evidence together.
- Starting work without written terms: Confirm scope, price and payment arrangements first.
You can also strengthen your freelance career by identifying the services you can confidently offer. This step-by-step guide to identifying transferable skills when changing careers can help you turn existing experience into a clearer freelance offer.
Simple freelance invoice checklist
Before sending an invoice, check that it includes:
- Your correct name and contact details.
- Client name and billing information.
- Unique invoice number.
- Invoice date and payment due date.
- Clear service description.
- Quantity, rate and subtotal.
- VAT details, if applicable.
- Total amount due.
- Bank or payment instructions.
- Deposit or previous payment deducted.
- Agreed late-payment terms.
- PDF filename and professional email message.
Final takeaway
A good South African freelance invoice is clear, accurate and easy to pay. Start with written terms, use consistent invoice numbers, describe your work properly and keep reliable records for tax and business purposes.
You do not need expensive software to begin. A well-designed spreadsheet and PDF template can work effectively, provided your information is accurate and your records are organised. As your freelance income grows, consider professional accounting advice so your VAT, tax and record-keeping decisions keep pace with the business.