How to Create an Invoice: A Practical UK Guide

A step-by-step guide to creating a clear professional invoice, from invoice numbers and client details to payment terms, VAT and PDF delivery.

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.

Example: INV-2026-0142. Avoid reusing the same number for two different invoices.

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.
InvoiceLix workflow: fill in the invoice builder, preview the document live, then use Print / PDF to save a clean copy. A free account can store invoices and reusable business details.

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.

Important: This guide is general information, not legal, tax or accounting advice. Rules can change and individual circumstances differ. For UK tax and invoicing requirements, check current GOV.UK/HMRC guidance or speak to a qualified professional.