Invoice numbering feels like a small detail until you're a year in, staring at a folder of PDFs named "invoice final," "invoice final 2," and "invoice final ACTUAL," with no way to tell which client paid what. A consistent numbering system prevents this from day one.
The simplest system: sequential numbers
Start at 0001 and increase by one for every invoice you issue, regardless of client. Simple, and every accountant immediately understands it. Works well for freelancers and small businesses issuing a modest volume of invoices.
Add a year prefix as you scale
Once you're issuing dozens of invoices a year, a format like 2026-0001 makes it instantly clear when an invoice was issued, and resets the counter cleanly at the start of each year.
Add a client code for higher volume
Businesses invoicing many repeat clients often use a format like ABC-2026-014, where "ABC" identifies the client. This makes it fast to filter invoices by client without opening every file.
Rules to never break
- Never reuse a number, even if an invoice was cancelled — issue a credit note instead and keep the original number retired
- Never skip numbers without a reason — large gaps look suspicious to auditors and tax authorities
- Keep the format consistent across your entire business, not just one client
Let the tool handle it for you
Manually tracking the "next number" in a notebook or spreadsheet is where most numbering systems break down. A tool that auto-increments the invoice number for you removes the single biggest source of duplicate or skipped numbers.