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 invoice

Sources: GOV.UK — Invoices: what they must include; HMRC internal manual — VATREC5010: VAT invoice details; GOV.UK — How long to keep your records