Free invoice generator

Create a professional invoice in minutes. Add your business and client details, line items, VAT and banking details, then download a PDF. No sign-up needed.

  • No sign-up
  • PDF download
  • 15% VAT built in
  • Banking details on the invoice
Showing an example invoice. Edit any field to make it yours.Jump to preview
Your business
Client
Invoice details
Line items
  • R 2,200.00

  • R 7,800.00

  • R 1,150.00

Totals
VAT
Subtotal
R 11,150.00
VAT (15%)
R 1,672.50
Total
R 12,822.50
Banking details

Tell your client exactly where to pay. Ask them to use the invoice number as the reference.

Notes and terms

Live preview

Free PDFs include a small Eazy-Biz footer. Save invoices with a free account

How to create an invoice in three steps

  1. Add your details

    Your business, your client, the invoice number and due date.

  2. List what you supplied

    Line items with quantities and prices. VAT and totals are calculated for you.

  3. Download and send

    Check the live preview, then download a professional PDF invoice.

What to include on an invoice

A clear invoice answers every question before your client has to ask. Include:

  • Your business details. Name, logo, address, phone and email.
  • Your client's details. Their name or company and contact details.
  • A unique invoice number. Sequential, such as INV-001, so nothing is skipped or repeated.
  • The invoice date and due date. A specific due date makes it clear when payment is late.
  • Line items. A specific description, quantity and price for each thing you supplied.
  • Subtotal, VAT and total. Show VAT separately if you're VAT registered.
  • How to pay. Your bank, account number, branch code, and the reference to use.

Invoice or tax invoice?

Only VAT-registered businesses may issue a tax invoice and charge VAT. If you're registered, your invoice must meet SARS requirements, including your VAT number and, for amounts over R5,000, your client's details. Our guide explains the tax invoice requirements in South Africa.

If you're not VAT registered, send an ordinary invoice with no VAT and no VAT number. Not sure whether you need to register? See VAT registration in South Africa, and use our VAT calculator to work out VAT on any amount.

Payment terms that get you paid

Set a due date on every invoice. Seven or 14 days is common for small businesses, and 30 days for larger clients. Ask clients to use the invoice number as their payment reference, so matching payments to invoices takes seconds. If a job is big, ask for a deposit upfront and show it as a separate line on the final invoice.

After you send the invoice

Sending is half the job. Check your bank account against your unpaid invoices once a week and send a friendly reminder as soon as an invoice is overdue. Here's a simple routine for tracking unpaid invoices. Quoting before you work? Use the free quote generator first.

Know who's paid and who still owes you

With a free Eazy-Biz account, every invoice is saved with its status, your business details fill themselves in, and your totals show what's outstanding.

  • Paid, Pending and Overdue statuses on every invoice
  • Your business and banking details filled in for you
  • 8 matching invoice and quote templates
  • Quotes that convert to invoices in one click
  • Cash flow forecasts from your unpaid invoices

Invoice generator questions

Is this invoice generator really free?

Yes. Create an invoice and download it as a PDF without signing up or paying. Free downloads include a small Eazy-Biz footer. A free account lets you save invoices and track who has paid, and paid plans remove the footer.

Do I need to sign up?

No. Fill in the form and download your PDF. Your draft is kept in this browser only, so you can come back to it on the same device.

Is this a valid tax invoice?

It can be. If you are VAT registered, tick the VAT box and fill in your VAT number, and your client's VAT number if they're registered, so both print on the invoice along with a unique invoice number and the VAT amount. If you are not VAT registered, untick VAT and send it as an ordinary invoice.

Should I add VAT to my invoice?

Only if your business is registered for VAT. Then add VAT at 15%. If you are not registered, you must not charge VAT or call the document a tax invoice.

What payment terms should I use?

Seven or 14 days is common for small businesses, and 30 days for larger clients. Always put a specific due date on the invoice so it's clear when payment is late.

How should I number my invoices?

Use a unique, sequential number for every invoice, such as INV-001, INV-002 and so on. Never reuse a number, and ask clients to use it as their payment reference.

Can I add my logo and banking details?

Yes. Upload a JPG, PNG or WebP logo up to 2 MB, and fill in your bank, account number and branch code. Both appear on the preview and the PDF.

How do I keep track of who has paid?

With a free Eazy-Biz account, every invoice is saved with a status of Paid, Pending or Overdue, and your totals show what's still owed.