Invoice Numbering: Best Practices & Systems

How to set up a reliable invoice numbering system — covering sequential, date-based, and project-based approaches, plus HMRC requirements.

5 min read·

Why Invoice Numbering Matters

Every invoice you issue must have a unique number. This isn't just good practice — it's a legal requirement in the UK. HMRC expects your invoices to be numbered sequentially, and a proper numbering system is essential for accurate bookkeeping, tax compliance, and professional credibility.

Your invoice numbers serve several critical purposes:

  • Tracking and reference — When a client queries a payment or you need to follow up, the invoice number is how both parties identify the exact transaction. "Invoice #INV-0042" is far more precise than "that invoice from last month".
  • Legal compliance — HMRC requires unique, sequential invoice numbering. If your numbers have gaps, duplicates, or follow no logical order, it raises questions during an audit about whether income has been accurately reported.
  • Bookkeeping — Your accountant (or your future self at tax return time) needs to reconcile invoices with bank statements. Sequential numbering makes this straightforward. Random or inconsistent numbering makes it a nightmare.
  • Professionalism — A well-structured invoice number tells clients you're organised and established. Starting your numbering at INV-0001 is fine for a new business, but the system itself should be consistent from day one.

The good news is that invoice numbering is simple to set up correctly. Once you choose a system and stick to it, it runs on autopilot — especially if you use invoicing software that assigns numbers automatically.

Sequential Numbering: The Simplest System

The most common and straightforward approach is simple sequential numbering. Each new invoice gets the next number in the sequence:

  • INV-0001
  • INV-0002
  • INV-0003
  • ...and so on

This system meets all HMRC requirements and is the easiest to maintain. It works well for freelancers and small businesses with a manageable volume of invoices.

Prefix tips: Adding a prefix like "INV-" distinguishes invoices from other documents (quotes, receipts, credit notes). Some freelancers use their initials (e.g., "SP-0001") or a short business name abbreviation. The prefix is optional but helps with organisation.

Zero-padding: Start with leading zeros (0001 instead of 1) so your invoice numbers sort correctly in file systems and spreadsheets. Four digits gives you room for up to 9,999 invoices before you need to extend.

Starting number: You can start at any number — there's no legal requirement to start at 0001. Some freelancers start at 1001 to avoid looking brand-new. This is perfectly fine as long as the sequence continues unbroken from your starting point.

The golden rule: Once you issue an invoice with a number, that number is permanently assigned to that transaction. Never reuse, skip, or delete an invoice number. If you make an error, issue a credit note to correct it — don't modify the original invoice.

Date-Based Numbering Systems

Date-based numbering incorporates the year, month, or full date into the invoice number. This makes it easy to see when an invoice was issued at a glance:

  • Year-based: 2026-001, 2026-002, 2026-003 (resets each year)
  • Year-month: 202603-01, 202603-02, 202604-01 (resets each month)
  • Full date: 20260307-1, 20260307-2 (resets each day)

Year-based numbering is the most popular date-based system. The sequence resets at the start of each financial year (or calendar year), which keeps numbers short and aligns with your annual tax reporting. HMRC accepts this as long as numbers are unique — meaning you can't have 2026-005 appear twice.

Year-month numbering is useful if you issue many invoices per month. It immediately tells you the month an invoice relates to, which simplifies monthly bookkeeping and VAT returns.

Full date numbering is rare and generally only used by high-volume businesses issuing multiple invoices per day. For most freelancers, this level of granularity is unnecessary.

The advantage of date-based systems is instant context — you can tell at a glance roughly when the work was done. The disadvantage is slightly more complex number formats. Either way, the key requirement remains: every number must be unique and the sequence within each period must be unbroken.

If you use invoicing software, it typically handles the formatting automatically. OwnedWork lets you choose your preferred numbering format and auto-increments for you.

Project-Based and Client-Based Numbering

Some freelancers incorporate project or client identifiers into their invoice numbers for easier filing and reference:

  • Client-based: ACME-001, ACME-002, GLOBEX-001
  • Project-based: WEB-2026-001, BRAND-2026-001
  • Combined: ACME-WEB-001, GLOBEX-BRAND-001

These systems make it easy to see all invoices for a specific client or project at a glance. They're particularly useful if you work with a small number of long-term clients and want to keep each client's invoicing separate.

However, there are trade-offs:

The main risk is that HMRC expects a single, sequential numbering system. If you have ACME-003 and GLOBEX-004 but no number 003 in the GLOBEX series, you need to be able to demonstrate that the overall numbering is still complete and traceable. The simplest way to handle this is to maintain a master sequential number alongside any client-specific references.

A practical compromise is to use simple sequential numbering as your primary system (INV-0001, INV-0002, etc.) and add the client or project name as a separate reference field on the invoice. This gives you the best of both worlds: HMRC compliance and easy client-based filtering.

For most freelancers issuing fewer than 50 invoices per year, a simple sequential system is sufficient. Save the complex numbering for when your volume demands it.

HMRC Requirements and Practical Tips

HMRC's requirements for invoice numbering are straightforward:

  • Every invoice must have a unique identifying number
  • Numbers must follow a sequence (though HMRC doesn't specify the exact format)
  • There should be no gaps in the sequence without explanation
  • If you're VAT-registered, the unique invoice number is one of the mandatory fields on a VAT invoice

What about gaps? If you accidentally skip a number or void an invoice, don't panic. Keep a note of why the gap exists ("INV-0023 voided — duplicate sent in error, credit note CN-004 issued"). HMRC understands that mistakes happen; what they don't accept is unexplained gaps that could indicate unreported income.

Practical tips for maintaining your system:

  • Never manually type invoice numbers. Use software that auto-increments. Manual numbering leads to duplicates and gaps.
  • Don't change numbering systems mid-year. If you want to switch formats, do it at the start of a new tax year for clean separation.
  • Keep a log. Even if you use software, maintain a simple spreadsheet or record linking invoice numbers to clients and amounts. This is your backup and makes tax returns much easier.
  • Separate credit notes. Credit notes should have their own numbering sequence (e.g., CN-001, CN-002) — don't mix them with invoice numbers.

Getting your numbering right from the start saves you significant pain later. It's one of those small administrative decisions that compounds over years of business.

Frequently Asked Questions

Can I start my invoice numbers at a number other than 1?

Yes. There's no legal requirement to start at 0001 or 001. Many freelancers start at a higher number (like 1001) for aesthetic reasons. The only requirement is that subsequent invoices follow a consistent, unbroken sequence from whatever number you choose.

What happens if I accidentally skip an invoice number?

Keep a note explaining the gap — for example, 'INV-0015 was skipped in error; no invoice was issued with this number.' HMRC may query gaps during an audit, so a simple written explanation keeps you covered. Don't go back and reuse the skipped number.

Should credit notes have the same numbering as invoices?

No. Credit notes should have their own separate sequence, typically with a different prefix (e.g., CN-001 instead of INV-001). This keeps your records clean and makes it clear which documents are invoices and which are adjustments.

Can I reset my invoice numbers each year?

Yes, as long as the numbers remain unique. A common approach is to include the year in the number (e.g., 2026-001) and reset the counter each January or at the start of your financial year. This way, 2026-001 and 2027-001 are clearly different invoices.

Related Articles

Create Professional Invoices in Seconds

Stop wasting time with spreadsheets. OwnedWork generates polished, branded invoices that help you get paid faster.

Get Started Free