An invoice number's only real job is to be unique and traceable — one number, one invoice, forever. That sounds trivial until a gap, a duplicate, or a reused number shows up in a client dispute or a tax audit, at which point a sloppy numbering scheme turns into a real problem. The fix is picking a format early and never deviating from it.
A simple sequential format works for almost everyone: INV-0001, INV-0002, INV-0003, incrementing by exactly one with no skipped or reused numbers. Padding with leading zeros (0001 rather than 1) keeps numbers sorting correctly once you pass double or triple digits, and a short prefix (INV-, or your business initials) keeps invoice numbers visually distinct from estimate, quote, and credit-note numbers if you use those too.
Some businesses fold the year into the format — INV-2026-0001 — which resets the sequence each year and makes an invoice's rough age readable at a glance. This is a preference, not a requirement; either approach is fine as long as it's applied consistently and numbers never repeat, even across the year boundary.
Never reuse a number, even for a voided or cancelled invoice. If an invoice was created in error, void it and leave its number retired rather than reassigning that number to the next real invoice — a reused number is indistinguishable from a duplicate in a client's or auditor's records, and it's the single most common numbering mistake.
Keep one sequence per document type: invoices, estimates, quotes, and credit notes each get their own counter, so an invoice number never collides with a credit note number even though both might read "0001" independently. This is also what makes a credit note's own number (commonly prefixed CN-) instantly distinguishable from the invoice it references.
If you invoice from more than one business entity or in more than one currency, consider a prefix per entity or currency so the numbering stays unambiguous across your own records, not just to clients.
Ready to write one? Try the free generator — no signup.