In the UK, VAT-re­gistered busi­nesses must follow specific legal re­quire­ments when issuing invoices, including using a unique and se­quen­tial invoice numbering system as per HMRC reg­u­la­tions. Even if your business is not VAT-re­gistered, having a struc­tured invoicing system is highly re­com­men­ded for effective record-keeping.

What is an invoice number, and what purpose does it serve?

An invoice number is simply a way to uniquely identify an invoice, helping busi­nesses track trans­ac­tions ef­fi­ciently. Using a struc­tured invoice numbering system ensures that each invoice is unique and that financial records remain organised and easy to reference—both for ac­count­ing purposes and customer support.

Even though invoice numbering isn’t required for all types of busi­nesses, omitting invoice numbers can create chal­lenges in tracking trans­ac­tions and verifying financial records. Poor book­keep­ing practices, such as missing or duplicate invoice numbers, may raise concerns about accuracy during an HMRC audit. If records are in­com­plete or in­con­sist­ent, tax au­thor­it­ies may review trans­ac­tions and require ad­di­tion­al sup­port­ing documents.

If you conduct business with clients in countries that have stricter invoice reg­u­la­tions, ensuring that your invoices follow a proper numbering system is crucial. Taxation and VAT laws vary by country, and having a compliant invoice structure can help you and your customers avoid potential legal or financial com­plic­a­tions.

Register your domain name
Launch your business on the right domain
  • Free WordPress with .co.uk
  • Free website pro­tec­tion with one Wildcard SSL
  • Free Domain Connect for easy DNS setup

How to generate an invoice number

For VAT-re­gistered busi­nesses in the UK, HMRC prefers invoices to have a unique and se­quen­tial number to maintain com­pli­ance. If your business is not VAT-re­gistered, you have more flex­ib­il­ity in how you assign invoice numbers, but it’s still best practice to use a logical and con­sist­ent system for easy record-keeping.

The key is to ensure that invoices are easily search­able, logically struc­tured, and that there are no duplicate or missing numbers. Avoid frequent format changes, as this could raise questions in an HMRC audit.

Here are some examples of the most common invoice numbering methods:

  • Se­quen­tial numbering (e.g., 1001, 1002, 1003)
  • Chro­no­lo­gic­al numbering (e.g., YYYYMMDD-001)
  • Customer-based numbering (e.g., Cus­tom­erID-0001)
  • Project-based numbering (e.g., ProjectID-0001)

Se­quen­tial invoice numbering

Most ac­count­ing software defaults to se­quen­tial numbering, starting at ‘1’ and in­creas­ing nu­mer­ic­ally. However, you can customise the starting point if needed.

For example, if you want a five-digit invoice number and specify ‘10000’ as your starting point, your invoices will progress like this:

  • First invoice: 10000
  • Second invoice: 10001
  • Third invoice: 10002
  • Etc.

When recording invoices, it’s helpful to include the customer’s name and the invoice amount for easy reference. However, if your business handles a large volume of orders or has repeat customers, se­quen­tial numbering alone may become difficult to manage.

Chro­no­lo­gic­al invoice numbering

Format­ting invoices by date allows for easier tracking based on when the order was placed. An invoice generated on May 23, 2025, for customer 4602, might be formatted like this:

23052025-4602-00

Here’s what each segment means:

  • 23052025 → Date (DD/MM/YYYY format)
  • 4602 → Customer number
  • 00 → Sequence number (in­cre­ments if multiple invoices are issued to the same customer on the same date)

If you issue multiple invoices on the same day to the same customer, the next invoice would be numbered:

23052025-4602-01

Customer-based/project-based invoice numbering

This method starts with the customer number, followed by an optional date and a sequence number.

Examples:

4602-PERF3847-01 (Customer number → Project number → Sequence) PERF3847-4602-01 (Project number → Customer number → Sequence)

Choosing the right invoice numbering system

The invoice numbering format you choose should align with your business op­er­a­tions, ensuring invoices are:

  • Easy to locate
  • Well-organised
  • Unique and traceable

Re­gard­less of the format, the sequence number should always be placed last to simplify tracking and prevent du­plic­a­tion.

Most ac­count­ing software includes an invoice number generator to automate the process and prevent errors. Using a struc­tured invoice numbering system will help keep your financial records organised, avoid duplicate invoices, and improve overall business ef­fi­ciency.

What to do when there’s an error with the invoice number?

Mistakes or in­cor­rectly numbered invoices can be prob­lem­at­ic and may result in duplicate payments or ac­count­ing dis­crep­an­cies. Cor­rect­ing these errors promptly is essential for main­tain­ing accurate financial records and avoiding potential confusion or costly con­sequences.

Cor­rect­ing an invoice number error

Minor typos in company names or de­scrip­tions do not typically require cor­rec­tion, but invoice number errors must be addressed properly. Since finalised invoices should not simply be voided, deleted or modified, the re­com­men­ded approach is:

  1. Issue a credit note ref­er­en­cing the incorrect invoice and ex­plain­ing the cor­rec­tion.
  2. Issue a new invoice with the correct invoice number.
  3. Send both the credit note and the corrected invoice to the customer with a brief ex­plan­a­tion.
  4. Keep records of the original invoice, the credit note, and the new invoice for auditing and com­pli­ance purposes.
  5. If the invoice has already been paid, apply an ad­just­ment on a future invoice or issue a refund via the credit note, if ap­plic­able.
Note

The new invoice should follow the next available invoice number in the sequence, rather than reusing a previous number.

Pre­vent­ing invoice numbering errors

To reduce the risk of invoice numbering mistakes, it is re­com­men­ded to use ac­count­ing software with an automatic se­quen­cing system, which helps prevent duplicate or missing invoice numbers. Another effective measure is to implement a mon­it­or­ing tool that flags any duplicate invoice numbers that have been generated before they are finalised. Double-checking invoices before sending them out ensures correct numbering and avoids un­ne­ces­sary errors.

Please note the legal dis­claim­er for this article.

Business Email
Discover a new way to email
  • Write perfect emails with optional AI features
  • Includes domain, spam filter and email for­ward­ing
  • Best of all, it's ad-free
Go to Main Menu