Invoice Numbering Rules in the UK: Do They Have to Be Sequential? (2026)
Invoice numbering trips up a lot of sole traders — mostly because the rule is different depending on whether you're VAT-registered. Here's exactly what HMRC requires, what's just best practice, and what to do if you spot a gap in your own numbering.
The short answer
Every invoice — VAT or not — must have "a unique identification number" (gov.uk's invoicing guidance). But if you're VAT-registered and issuing full VAT invoices, the rule is stricter: HMRC's own internal manual (VATREC5010) requires "a sequential number based on one or more series which uniquely identifies the document." So: unique is mandatory for everyone; sequential is a legal requirement only once you're VAT-registered — though it's good practice for every sole trader to number sequentially anyway, because it's the easiest way to prove nothing's missing if HMRC ever asks.
What "sequential" actually allows
- You don't have to start at 1 — you can start your numbering at any point.
- Numbers can include letters or a prefix (e.g. INV-2026-001) — it just has to uniquely identify the document.
- You're allowed to run more than one numbering series at once (for example, a separate series for quotes vs invoices, or one per business if you trade under more than one name).
- Gaps are only acceptable if you can explain them, or if you've kept the spoiled/cancelled invoice that used that number — an unexplained gap looks like a missing sale.
Common numbering formats
All three of these are acceptable, provided each number is unique within its series.
- Simple sequential
- INV-0001, INV-0002, INV-0003
- Year-prefixed
- 2026-001, 2026-002, 2026-003 (resets to 2027-001 the following year)
- Trade/business-prefixed
- PLUMB-2026-014
What to do if you make a mistake or need to void an invoice
Don't delete a wrongly-issued invoice and reuse its number — that creates exactly the unexplained gap HMRC guidance warns against. Instead, issue a credit note referencing the original invoice number, or keep a note of why that number was voided, and move on to the next number in your sequence.
A worked example
Here's how a self-employed electrician might record a month of invoices, including one that had to be voided:
- INV-2026-0031
- 03 March 2026 — normal
- INV-2026-0032
- 09 March 2026 — normal
- INV-2026-0033
- VOID — customer cancelled before work started, kept on file, not reissued
- INV-2026-0034
- 15 March 2026 — normal
- INV-2026-0035
- 22 March 2026 — normal
Notice #0033 isn't skipped — it's recorded as void with a reason, so the sequence still accounts for every number even though no invoice was sent for it.
How long to keep your invoice records
HMRC requires you to keep your business records — including invoices — for at least 5 years after the 31 January submission deadline of the relevant tax year. For example, records for the 2025 to 2026 tax year (submitted online by 31 January 2027) need to be kept until at least the end of January 2032.
The easy way to get this right
FairInvoice's free invoice generator numbers every invoice sequentially by default, so you never have to think about gaps or duplicates — it's one less thing to get wrong.
Create a free invoiceSources: GOV.UK — Invoices: what they must include; HMRC internal manual — VATREC5010: VAT invoice details; GOV.UK — How long to keep your records