How to write an invoice: what to include, with a free generator
The details every invoice should have, how to show tax, payment terms that get you paid faster, and a free tool to create a PDF invoice.
Updated 2 October 2026
A clear invoice gets paid faster and keeps your records in order. Whether you are a freelancer or a growing company, every invoice needs the same core details.
What to include
- The word "Invoice" and a unique, sequential invoice number (for example INV-0042).
- Invoice date and due date.
- Your business details: name, address, contact details and, if registered, your tax or company registration number.
- Customer details: name and address of the person or company you are billing.
- Line items: description, quantity, unit price and amount for each product or service.
- Tax: the rate and amount (for example SST, GST or VAT) if you are registered to charge it.
- Total due and the currency.
- How to pay: bank name, account name and number, or other payment methods.
Tax rules and what must appear on a tax invoice differ by country; check with your local tax authority or accountant if you are registered for tax.
Get paid faster
- Send the invoice as soon as the work is done.
- Use clear terms, such as "Payment due within 14 days".
- Make paying easy: put full bank details on the invoice.
- Describe work specifically ("Website maintenance, October 2026"), not just "Services".
Create one now
The free invoice generator calculates subtotals, tax per rate and totals, and produces a clean PDF. When you are signed in, your business details and next invoice number are remembered. Pro adds your logo, brand colour, discounts and a custom footer.