Invoice Numbering Best Practices (Sequential, Prefix, and Reset Rules)
By Farasat Abbas Naqvi · Published May 4, 2026
Invoice numbering looks trivial until your bookkeeper finds two invoices with the same number — or your tax authority finds a gap. Here is how to set up a system that scales from your first invoice to your ten-thousandth.
The non-negotiable rules
- Unique. No two invoices may share a number, ever.
- Sequential. Numbers must increase without gaps; auditors treat gaps as suspicious.
- Traceable. You must be able to find the matching invoice from the number alone.
Common formats
Plain sequential — 0001, 0002, 0003. Simplest, but exposes your volume to clients and offers no grouping.
Year-prefixed — 2026-0001. Easy to file but forces a yearly reset that many accounting systems mishandle.
Prefix-only (recommended) — INV-0001 or ACME-0001. Keeps a single growing sequence forever, supports multiple document types (INV, PO, QT, DN) without collisions, and is what ProeInvoice uses by default.
Should you reset numbers each year?
Most tax authorities allow it but none require it. Resetting introduces risk: it is easy to issue 2026-0001 twice if a system clock or template lags. We recommend a single unbroken sequence per prefix.
Multi-entity and multi-currency businesses
Use a prefix that encodes the entity or currency where helpful: UK-INV-0042, USD-INV-0042. Keep one sequence per prefix; do not interleave.
Letting software do it
Manual numbering is where errors start. ProeInvoice auto-increments your prefix on every new invoice and prevents duplicates at the database level — no spreadsheet supervision needed.