
Invoice numbering: how to set up a system that satisfies HMRC
Invoice numbering: how to set up a system that satisfies HMRC
Invoice numbering might seem like a trivial detail, but get it wrong and you could face awkward questions from HMRC during an enquiry. The rules are simple once you understand them, and setting up a consistent system from the start saves a lot of headaches down the line.
This guide covers what HMRC actually requires, the formats that work well in practice, and what to do if you have gaps or duplicates in your existing sequence.
What HMRC requires
HMRC's requirement is straightforward: every invoice you issue must have a unique identification number that forms part of a sequential series. The key rules are:
- Numbers must be unique — no two invoices can share the same number
- Numbers must be sequential — you cannot randomly skip to a higher number
- Gaps in the sequence need to be explainable — a cancelled invoice is fine if you retain it in your records
There is no requirement to start at 001 or to use any particular format. You can use letters, numbers, or a combination. The important thing is consistency.
Invoice number formats that work
Here are the most common formats used by UK sole traders and small businesses:
Simple sequential
001, 002, 003... Easy to start but gives no context about the year. Fine for a brand-new business.
Year-based
2026-001, 2026-002... Resets to 001 each January. Useful for knowing at a glance which tax year an invoice belongs to. HMRC accepts this.
Year-month-based
2026-03-001, 2026-03-002... Tells you exactly when the invoice was raised. Useful if you have high invoice volumes.
Prefix-and-number
INV-2026-001, INV-2026-002... The INV prefix confirms it is an invoice (not a quote or credit note). This is the most common format for tradespeople using invoicing software.
Pick one format and stick to it. Mixing formats partway through the year creates confusion at tax return time.
Can you reset the number each year?
Yes. Resetting your sequence to 001 on 1 January (or 6 April for the tax year) is perfectly acceptable as long as you include the year in the number format. So INV-2025-047 followed by INV-2026-001 is fine. Without the year, skipping from 047 to 001 would look like a gap, which HMRC could question.
Can you run multiple invoice sequences?
HMRC allows you to run more than one sequential series at the same time, provided each series is internally sequential. For example, a tradesperson who handles both domestic and commercial work might use DOM-2026-001 for domestic jobs and COM-2026-001 for commercial ones. This is fine as long as neither series has unexplained gaps.
What about credit notes and quotes?
Keep separate sequences for different document types. A common convention:
- INV-2026-001 for invoices
- CN-2026-001 for credit notes
- QT-2026-001 for quotes
This means if a credit note references INV-2026-018, there is no confusion about which document is which.
What if you have gaps in your sequence?
Gaps happen. A cancelled invoice, a spoiled draft, a mistaken entry. HMRC does not penalise you for having gaps per se — what matters is that you can explain them. If invoice INV-2026-023 is missing, you should be able to show that it was a cancelled or voided invoice.
Invoice your customers in 30 seconds
InvoiceAdept helps UK tradespeople send professional invoices, track payments, and stay MTD-compliant — all from your phone.
Start for free — no card neededKeep cancelled invoices in your records with a note explaining why they were voided. Do not delete them entirely. This way, if HMRC ever queries the sequence, you have a clear explanation.
What if you have duplicate invoice numbers?
Duplicates are more serious than gaps. Sending two invoices with the same number — especially if they are for different amounts or customers — creates a real problem during an audit. HMRC can interpret duplicate invoice numbers as an attempt to conceal income or inflate costs.
If you discover you have accidentally issued duplicates, correct the error as soon as possible. Issue a new invoice with the correct number and send a note to the customer explaining the change. Keep a record of what happened.
Manual invoicing vs software
If you are still raising invoices manually in Word or Google Docs, you are responsible for maintaining the sequence yourself. This works fine for low volumes but becomes error-prone once you are handling more than a few invoices a week.
Invoicing software handles numbering automatically, ensures no duplicates, and gives you a complete audit trail. Our free invoice generator generates sequential numbers automatically every time you create a new invoice.
VAT invoices: same rules, extra importance
If you are VAT-registered, sequential invoice numbering is even more important. HMRC uses invoice numbers to verify your VAT return. If you claim input VAT on a purchase invoice from a supplier, HMRC may check that the supplier's records match yours. Gaps or duplicates on your sales invoices can trigger a broader enquiry into your records.
Under Making Tax Digital for VAT, you are already required to keep digital records. Using software that assigns invoice numbers automatically is the easiest way to stay compliant.
Summary
Set up your invoice numbering system before you issue your first invoice and do not change the format midway through the year. Include the year in your format if you reset each year. Keep separate series for invoices, credit notes, and quotes. Retain cancelled or voided invoices so you can explain any gaps. For most tradespeople, the simplest solution is to use invoicing software that handles all of this automatically — one less thing to think about when you are trying to run a business.
Ready to get started?
InvoiceAdept helps UK tradespeople send invoices, track payments, and stay compliant — all from one place.
Start for freeNo credit card required

