Free tool
Free UK invoice generator
Fill it in, check the preview, download the PDF. No signup, no email wall, no watermark, and nothing you type leaves your browser, including your logo. It also tells you what HMRC requires the invoice to contain, which is the part most free generators leave out.
For UK sole traders and limited companies · Requirements checked against GOV.UK on 31 August 2026
About you
PNG or JPEG
Read in your browser and put straight into the PDF. It is never uploaded and no copy is kept.
Your customer
The invoice
When the work was done.
What you are charging for
Your invoice
- Subtotal
- £0.00
- Total due
- £0.00
Nothing you type here leaves your browser. There is no account, and no copy is kept.
What this invoice has to say
HMRC’s required fields for a sole trader.
- A unique identification number
- Your business name, address and contact information
- The name and address of the customer you are invoicing
- A clear description of what you are charging for
- The date the work was done or the goods supplied, known as the supply date
- The date of the invoice itself, which is often not the supply date
- The amounts being charged
- The VAT amount, if VAT applies
- The total amount owed
- Your own name, as well as any business name you trade under
- An address where legal documents can be delivered to you, if you are using a business name
What a UK invoice has to contain
An invoice is not just a demand for money, it is a record both sides are expected to be able to produce later. HMRC publishes the list of what one has to carry, and it is shorter than people fear.
- A unique identification number
- Your business name, address and contact information
- The name and address of the customer you are invoicing
- A clear description of what you are charging for
- The date the work was done or the goods supplied
- The date of the invoice
- The amounts being charged
- The VAT amount, if VAT applies
- The total amount owed
The generator above fills every one of those, and the checklist beside it changes when you switch trading structure, because the next section is where it stops being the same list for everybody.
Sole trader and limited company are not the same invoice
This is where the free templates on the internet stop being reliable, because most of them are American and the ones that are not tend to assume you are a company.
Do not put VAT on it unless you are registered
If you are not VAT registered, you must not put VAT on an invoice. Not as a line, not folded into the prices, not as a rounded-up total that happens to include twenty per cent. Charging tax you are not registered to collect is a different order of problem from a paperwork slip.
The generator has the VAT row switched off by default for that reason. It appears only when you say you are registered, which is the way round it should be.
The number has to be unique, and that is all
The requirement is a UNIQUE identification number. It is not a requirement that the numbers run in an unbroken sequence, which is the thing people worry about when they void an invoice and leave a gap.
Sequential numbering is still the sensible default, because it makes uniqueness automatic and a missing number obvious. A year prefix, as in 2026-014, is a common and perfectly acceptable scheme. What matters is that you never issue the same number twice.
Invoice date and supply date are different dates
HMRC asks for both, and they are genuinely different. The supply date is when you did the work. The invoice date is when you raised the paperwork. A job finished on the Friday and invoiced on the Tuesday has a Friday supply date and a Tuesday invoice date.
It matters more than it looks, because the supply date is what puts a job into one VAT period or accounting year rather than another, and that is decided by when the work happened rather than by when you got round to the admin.
Sources
- Invoicing and taking payment from customers: what invoices must include, GOV.UKThe required fields for every invoice, plus the extra ones for a sole trader and for a limited company. Read on 31 August 2026.
- VAT record keeping: VAT invoices, HMRCWhat a full VAT invoice must carry, which is more than a plain invoice. Read this before assuming a VAT total is enough.
- Register for VAT, HMRCThe threshold, and when registration stops being optional.
Invoicing one at a time is fine until it is not
This generator has no memory, which is the point of it: nothing is stored and nothing is tracked. That also means it cannot tell you who has not paid, chase anybody, or carry the numbers into your year end. When that starts to matter, that is what the app is for.
This tool produces a document from what you type and checks nothing about your business. The requirements listed are HMRC’s, read on 31 August 2026, and they are general information rather than advice about your own position. A full VAT invoice carries more than this, and if you are VAT registered you should read HMRC’s VAT invoice guidance rather than relying on this page.