Invoice Number Generator

Generate sequential invoice numbers with customisable prefix, date format and separator options with preview

Next 10 Invoice Numbers

INV-01001
INV-01002
INV-01003
INV-01004
INV-01005
INV-01006
INV-01007
INV-01008
INV-01009
INV-01010

How to Number Invoices

Most small businesses use sequential numbering: INV-001, INV-002, INV-003, etc. Larger systems often add a year prefix (2024-001, 2024-002), customer code (ACME-001), or department prefix (ENG-2024-001). The key is consistency - once you pick a format, stick with it for accounting reconciliation.

Sequential numbering matters for tax compliance. UK HMRC and most tax authorities expect to see no gaps in invoice numbers. If you cancel an invoice, mark it as cancelled rather than reusing the number - tax investigators look for gaps as evidence of unreported income. Most accounting software (Xero, QuickBooks, FreshBooks) auto-generates numbers in your chosen format.

Common Invoice Number Formats

FormatExampleWhen to Use
SequentialINV-001Simplest, small businesses
Year + sequential2024-001Multi-year tracking
Date-based20240315-1Date-driven reporting
Customer code + seqACME-001Customer-specific tracking
Project + seqPROJ47-1Project-based billing
Department + year + seqENG-2024-001Multi-department orgs

Frequently Asked Questions

Do invoice numbers need to be sequential?

Most tax authorities require unique, identifiable invoice numbers but don't strictly require sequential. UK HMRC accepts any system that's consistent and uniquely identifies each invoice. Sequential is easier to audit; gap analysis is the simplest fraud check.

Can I restart numbering each year?

Yes - many businesses do, using year prefixes (2024-001, 2025-001). Tax authorities accept this if the year is part of the unique identifier. Don't restart without the year prefix - that creates duplicate numbers across years which is non-compliant.

More tools β†’