A sane invoice numbering system for freelancers
Sequential, date-based, or per-client? What accountants and tax authorities actually require, and the numbering scheme that will not break in year three.
Invoice numbering feels like a trivial decision until the year you get asked for invoice 47 and find you have three of them. Most tax authorities require invoice numbers to be unique and sequential, with no gaps you cannot explain. Beyond that the scheme is yours to choose, and some choices age much better than others.
What the rules generally require
The details vary by country, but the near universal requirements are:
- Unique. No number reused, ever, across the life of the business.
- Sequential. Numbers ascend. A gap is not automatically a problem, but you should be able to explain it, which is why deleting invoices is a bad habit and cancelling them is a good one.
- Stable. Once an invoice is sent, its number does not change. If the invoice is wrong, you issue a credit note or a corrected invoice with a new number.
Check your local rules if you are VAT or GST registered, because registered businesses usually face stricter formatting requirements than sole traders below the threshold.
Three schemes that work
- Plain sequential. INV-0001, INV-0002. Simple, obviously compliant, and tells you nothing at a glance. Perfectly fine, and the least likely to break.
- Year prefixed. 2026-001, 2026-002, resetting each January. Makes filing and year end review far easier, and instantly tells you which tax year an invoice belongs to. This is the scheme most accountants quietly prefer.
- Year and month. 202609-01. Useful if you invoice heavily and want month level grouping without opening a report.
Pad your numbers. INV-0001 sorts correctly in every tool you will ever use. INV-1 sorts after INV-10 in half of them.
Two schemes to avoid
- Per client sequences. ACME-001, GLOBEX-001. It feels tidy and it breaks the global uniqueness rule, which makes year end reconciliation painful and can create a compliance problem outright. If you want the client visible, add their name as a separate field, not as part of the number.
- Starting at a fake high number. Some freelancers start at INV-1000 so clients think they are established. Nobody has ever checked, and it makes your first tax year look like you lost 999 invoices. Start at 1.
Handling the awkward cases
- A cancelled invoice. Keep the number, mark it cancelled, and issue a new one. Never reuse or delete.
- A correction after sending. Issue a credit note referencing the original number, then a fresh invoice. Do not edit a sent invoice in place.
- Multiple businesses or brands. Separate prefixes are fine as long as each sequence is internally unique and consistent, for example STU-2026-001 and DEV-2026-001.
- Recurring invoices. They should draw from the same sequence as everything else. A separate recurring sequence is how duplicates appear.
Why software beats a spreadsheet here
The failure mode is always the same. You copy last month's invoice file, forget to increment, and two clients receive invoice 39. Any tool that generates the number for you removes the entire category of mistake. Invoicy allocates the next number per workspace automatically, so a team member issuing an invoice cannot collide with yours.
TL;DR
- Unique, sequential, and never edited after sending. Those are the actual rules.
- Year prefixed with zero padding, 2026-001, is the best default.
- Avoid per client sequences and fake starting numbers.
- Cancel rather than delete, and correct with a credit note plus a new invoice.