Invoice numbering that survives an audit
Last updated August 2, 2026.
Invoice numbering looks like the most trivial decision on the document and is the one people most often have to unpick years later. The number is how your client’s accounts system refers to you, how payments get matched, and how an auditor checks nothing is missing.
Two rules cover almost everything, and then there is one that catches people out.
The two rules
1. Every number is unique, forever
Not unique per client, not unique per year — unique across everything you have ever issued. Two documents with the same number is the scenario every accounting system handles badly and every auditor asks about.
2. The sequence never goes backwards, and never has holes
Auditors read a gap as a deleted invoice, which is what suppressed revenue looks like. If you void one, keep the number and mark it void — an invoice numbered 0043 that says “VOID, replaced by 0044” is a clean record. A missing 0043 is a question.
Formats that work
| Format | Example | Good for |
|---|---|---|
| Plain sequence | 0001, 0002, 0003 | Almost everyone. Boring and correct. |
| Year prefix | 2026-014 | Filing by year; makes age obvious at a glance |
| Client prefix | NORTH-007 | A handful of retainer clients |
| Project prefix | ANBESSA-03 | Production work billed in stages |
Pad the digits — 0007, not 7. Unpadded numbers sort as text in every spreadsheet on earth, which puts invoice 10 before invoice 9 and makes your own records misleading.
The one that catches people out
Do not restart at 1 each January.It feels tidy and it creates duplicates: 2025 had an invoice 0007 and now 2026 does too. If a client pays “invoice 0007” you cannot tell which. If you want the year visible, put it in the number (2026-007) and keep the sequence running.
What not to encode
- The amount. INV-2400 for a $2,400 invoice looks clever until the amount changes.
- Anything you would not want read. The number appears on a document that travels between companies. Internal client codes and profit margins do not belong in it.
- Dates that go stale.An invoice reissued in October should not carry “AUG” in its number.
Starting a business today
Two schools of thought. Some start at 0001 because it is honest. Others start at 0100 or 1000 so a first client cannot tell they are the first — which is not dishonest so much as it is not their business.
Either is fine. What is not fine is starting at 1 and then jumping to 500 because it looked small, because that is a 499-invoice gap in your own sequence.
Corrections without breaking the sequence
- Wrong amount, not yet paid — issue a corrected invoice with a new number referencing the old, and mark the old one void.
- Wrong amount, already paid — issue a credit note, numbered in its own sequence (CN-0001), referencing the invoice.
- Typo in an address — reissue with the same number if it has not been paid or entered; if it has, correct it by credit note.
The one thing to avoid is editing a sent invoice in place and resending it under the same number with different figures. That is the version of this that fails an audit.
The short version
Pick a format, pad the digits, never reuse a number, never leave a gap, and do not restart each year. Then stop thinking about it.
The Bindery invoice generator lets you set your own number in whatever format you have chosen — it will not impose a scheme on records you already keep.