A good invoice does more than state an amount. It gives the customer enough information to understand what they bought, who they are paying, when payment is expected and how to raise a query. Keeping the same structure on every invoice also makes your own record-keeping much easier.
1. Start with a unique invoice number
Give every invoice its own identification number. A simple sequence such as INV-1001, INV-1002, INV-1003 is easy to follow. You can also include a year or client code, provided the numbering remains clear and you can trace each invoice in your records.
2. Add your business details
Show the trading or company name that the customer recognises, your address and a reliable contact method. Depending on your business structure, additional information may be required. Sole traders and limited companies have different disclosure requirements, so use the dedicated guides linked from this page if you are unsure.
3. Identify the customer clearly
Use the customer's correct legal or trading name and address where appropriate. If you deal with a larger organisation, adding the department, purchase order number or named contact can help the invoice reach the person responsible for payment.
4. Describe the goods or services
A line such as “consulting” may be too vague months later. Prefer descriptions that explain what was supplied, for example “Website accessibility review – July 2026” or “Maths tuition – four one-hour sessions”. Add quantity, rate and line total where useful.
5. Record the relevant dates
Include the invoice date and, where relevant, the date the goods or services were supplied. Then set a clear due date or payment term. Writing “Due 1 September 2026” is often easier for a customer to act on than a vague request to pay soon.
6. Calculate subtotal, tax and total
Add the line items, show the subtotal and then any tax that genuinely applies. Do not add VAT just because an invoice template has a VAT field. UK VAT treatment depends on registration status and the goods or services being supplied.
7. Make payment instructions obvious
Include the information the customer actually needs to pay: bank details, an agreed payment method, a payment reference and any other practical instruction. Double-check bank details before sending, especially after editing a saved profile.
8. Add useful terms without burying the customer
Payment terms can cover the due date, agreed deposit, accepted payment methods or a concise reference to contractual late-payment terms. The invoice should remain readable. Longer contractual provisions usually belong in your service agreement rather than a crowded invoice footer.
9. Review before sending
- Check the customer name and email.
- Check invoice number and dates.
- Recalculate quantities, rates, VAT and the final total.
- Confirm the currency.
- Check bank details and payment reference.
- Open the PDF once before sending it.
UK baseline information
GOV.UK lists core information that invoices should contain, including a unique identification number, supplier and customer information, a description of what is being charged for, relevant dates, amounts, VAT where applicable and the total owed. Business structure and VAT registration can add further requirements.
Official reference: GOV.UK – invoices: what they must include.