Invoice Numbering: Formats, Rules and Common Systems

Techrex TeamUpdated August 20265 min read

Invoice numbers look trivial until you need to find one invoice among four hundred, or an auditor asks why two documents share a reference. A numbering system takes five minutes to choose and prevents years of confusion.

The three rules that actually matter

Many tax authorities expect sequential numbering with no unexplained gaps. Even where it is not required, sequence is what lets you prove that nothing was quietly deleted.

  • Unique: no two invoices ever share a number, including corrections and reissues.
  • Sequential: numbers increase over time so gaps are visible and easy to explain.
  • Consistent: the format does not change halfway through a year without a reason.

Common numbering formats

Numbering formats compared
FormatExampleBest for
Simple sequentialINV-1001Solo freelancers and anyone under a few hundred invoices a year
Year prefixed2026-014Businesses that reset the counter each financial year
Year and monthINV-2026-03-007Recurring or subscription billing where month matters
Client codedACME-2026-004Agencies with a small number of large retained clients
Project codedP114-INV-02Contractors billing in stages against a project

Formats to avoid

Do not start at 1. INV-0001 tells a new client they are your first, which weakens your negotiating position for no benefit. Starting at 1001 or 100 is common and harmless.

Avoid dates alone as the number. Two invoices on the same day collide. Avoid random numbers, which make gaps impossible to audit. Avoid embedding the amount or anything that changes if the invoice is revised.

Handling resets, gaps and corrections

If you reset the counter annually, always keep the year in the prefix so 2026-001 and 2027-001 never collide. If you cancel an invoice, keep the number in your records marked as cancelled rather than reusing it; an unexplained gap is a bigger problem than a voided document.

Credit notes should have their own sequence, for example CN-2026-003, and should reference the invoice number they offset.

Keeping the sequence when you work in a browser tool

This invoice generator saves your working draft in your own browser, so the last number you used is available on the same device. If you invoice from more than one device, keep a short running list in a notes file or spreadsheet, or export your invoice JSON after each send so the number is recorded outside the browser.

Frequently asked questions

Can invoice numbers contain letters?

Yes. Letters as prefixes or client codes are common and accepted. Keep the numeric part strictly increasing so sorting still works.

What happens if I skip a number by accident?

Note the gap in your records with a one-line reason. Auditors are concerned with unexplained missing documents, not with a documented typo.

Do I need a separate sequence per client?

Usually not, and a single sequence is simpler to reconcile. Use client codes only if separate ledgers genuinely help your bookkeeping.

Sources and further reading

Rules differ by country. Confirm the details for your own situation with the official guidance below before relying on this article.

Keep going with the guides people read alongside this one.