Small Business Invoicing in Africa

Professional invoicing without the complexity. Everything you need to know about getting paid properly as a small business.

Invoicing is not optional

Even if you are not VAT registered, SARS expects records of all business income. Invoices are the simplest way to create these records, and they help you get paid.

Why professional invoices matter

Many small businesses start by quoting prices over WhatsApp or sending a text message with bank details. This works until something goes wrong: a client disputes the amount, SARS asks for records, or you lose track of who owes you what. Professional invoices solve all of these problems:

  • Legal record: proof of what was agreed, delivered, and owed
  • Tax compliance: SARS requires documented income for tax returns
  • Faster payment: clients with your bank details on the invoice pay quicker
  • Dispute resolution: a clear invoice prevents 'I thought it was R2,000, not R2,500'
  • Tracking what you are owed: numbered invoices make it easy to list who has paid and who has not
  • Professional image: clients take you more seriously with proper documentation

Tax registration for small businesses

Understanding your tax obligations determines what your invoices must include:

Income Tax (all businesses)

Every business earning income must register with SARS and file annual tax returns. Sole traders report business income on their personal ITR12. Companies file an ITR14. Keep all invoices as proof of income.

VAT (above the registration threshold)

Compulsory once taxable turnover passes the registration threshold in a 12-month period. The threshold was R1 million for many years, with voluntary registration from R50,000. Thresholds are adjusted in the Budget from time to time, so confirm the current figures with SARS. Once registered, your invoices become tax invoices under Section 20 of the VAT Act 89 of 1991, with additional required fields.

Turnover Tax (optional for micro businesses)

Micro businesses under the qualifying turnover limit (R1 million for many years, so check the current limit with SARS) may opt for the simplified Turnover Tax system. You pay a single tax based on turnover instead of calculating profit. You still need to issue invoices for record keeping.

What to include on your invoice

  • Your business name, address, and contact details
  • Client name and contact details
  • Unique, sequential invoice number (e.g., INV-001)
  • Invoice date
  • Clear description of each good or service provided
  • Quantity and unit price for each item charged
  • Subtotal, VAT (if registered), and total amount due
  • Your bank details: bank name, account number, branch code
  • Payment terms and due date (e.g., 'Due within 7 days')
  • Reference to use for EFT payment (usually the invoice number)

Record keeping requirements

The Tax Administration Act 28 of 2011 (Section 29) requires all taxpayers to keep business records for 5 years from the date of the last entry. For VAT vendors, Section 55 of the VAT Act adds specific requirements for tax invoice retention.

Keep copies of every invoice you issue and every receipt you receive. Digital copies (PDFs) are legally acceptable. You do not need paper files.

Common invoicing mistakes

  • Not invoicing immediately: the longer you wait, the less likely you are to be paid promptly
  • Missing bank details: the single biggest reason clients delay payment
  • Vague descriptions: 'Services rendered' invites disputes; 'Kitchen renovation: tiling 25m² at R350/m²' does not
  • No payment terms: without a due date, your invoice goes to the bottom of the pile
  • Not following up: a polite message on the due date gets many late invoices paid
  • Using text messages instead of proper invoices: hard to prove later, weak as a tax record, and it does not look professional
  • Reusing or skipping invoice numbers: keep one sequence and write down the last number you used

Getting paid faster: practical tips

  • Invoice the same day you complete the work, not next week
  • Always include bank details and a payment reference on the invoice
  • Use short payment terms (7 days, not 30) for small jobs
  • Send the invoice on WhatsApp (where your client already is), not just email
  • For large jobs, invoice in stages: deposit, progress, and final
  • Follow up politely on the due date if payment hasn't arrived

Invoice on WhatsApp with wabill

wabill is a free invoice generator for small businesses. No accounting software to learn and no account to create. You fill in a short form in your browser, download the invoice as a PDF, and send it to your client on WhatsApp yourself. A worked example for a cleaning job:

Bill toThandi, Protea Cleaning
Invoice numberINV-0012
Line itemDeep clean of 3-bedroom house, 1 x R1,800.00
Due date7 days after the invoice date
Total dueR1,800.00 (no VAT, not a vendor)
  • Open the free invoice generator on your phone or computer
  • Enter your business details and banking details, and add a logo if you have one
  • Add the client, the invoice number, the date, the due date and each line item
  • Tick 'Add VAT' only if you are a registered VAT vendor
  • Click 'Download PDF' and choose 'Save as PDF' in the print dialog
  • In WhatsApp, attach the PDF as a Document so it is not compressed like a photo

The generator is free, with no signup and no watermark. It does not store anything: refreshing the page clears the form, and you type the invoice number yourself. Save each PDF in a folder so you have the records described above.

Create a free invoice

Fill in the form, preview the invoice, download the PDF. No signup.

FAQ

Do small businesses need to issue invoices?

Yes. Even if you're not VAT registered, invoices create a legal record of the transaction, help with tax returns, and are often required by clients for their own records. In South Africa, SARS expects you to keep records of all income. Invoices are the simplest way to do this.

When must a small business register for VAT?

VAT registration becomes compulsory once your taxable turnover passes the compulsory registration threshold in any 12-month period. That threshold was R1 million for many years, with voluntary registration from R50,000, and thresholds are adjusted in the national Budget from time to time, so confirm the current figures with SARS. Once registered, you must issue tax invoices that comply with Section 20 of the VAT Act 89 of 1991.

What records must a small business keep?

The Tax Administration Act 28 of 2011 (Section 29) requires all taxpayers to keep records for 5 years. This includes invoices, receipts, bank statements, and contracts. If VAT registered, Section 55 of the VAT Act adds specific requirements for tax invoice retention.

How do I get clients to pay faster?

Include bank details on every invoice (this is the number one reason for delayed payment). Set clear payment terms (e.g., 'Due within 7 days'). Invoice immediately after completing work, don't wait. Follow up with a polite message on the due date.

Is there a free way to create a small business invoice?

Yes. The wabill free invoice generator runs in your browser: fill in your business details, client, line items and optional VAT, then download the PDF and send it yourself. There is no signup and no watermark. It does not save anything, so keep your own copy of each PDF and track your invoice numbers yourself.

Free to use. No signup. Nothing leaves your browser.