Last updated: October 15, 2026
Invoice numbering is the practice of giving every invoice a unique, sequential identifier — something like INV-2026-001. A solid invoice numbering system keeps your books auditable, lets clients reference payments precisely, and keeps your accountant happy at tax time. Here's how to choose a format, handle the edge cases, and stick with it for years.
An invoice number is the primary key of your billing records — the one thing that distinguishes this invoice from every other. Good numbering matters because:
Businesses that skip formal numbering usually regret it within the first year. Without unique numbers, you end up identifying invoices by client and date ("the March invoice for Johnson"), which collapses the moment you bill the same client twice in one month. Disputes get harder too — telling a client "you still owe invoice INV-2026-0142" is far more effective than "you still owe the invoice from a while back." Numbering takes seconds per invoice and pays for itself the first time there's a question.
There are two broad approaches: plain sequential numbers and coded numbers that embed extra information. Neither is legally required in the US — what matters is uniqueness and consistency — but coded systems scale better as you grow:
| System | Example | Pros | Cons |
|---|---|---|---|
| Simple sequential | 0001, 0002, 0003 | Dead simple to maintain | Reveals exactly how few invoices you've sent |
| Prefixed sequential | INV-0142 | Professional appearance | Few downsides |
| Year-coded | INV-2026-0142 | Easy to filter and file by year | You must manage the yearly reset |
| Client-coded | ACME-2026-0142 | Sorts naturally by client | More complex to maintain |
For most freelancers and small businesses, prefixed sequential numbering (INV-0001, INV-0002…) or the year-coded variant hits the sweet spot: professional, sortable, and effortless. Save client-coded systems for businesses juggling dozens of active accounts.
Here are formats that hold up in the real world. Pick one and commit: INV-2026-0142 (prefix + year + sequence — the most popular choice), 2026-0142 (compact, sorts chronologically), or INV-0142 (simple continuous sequence with no yearly reset). What to avoid: random numbers, reusing a client's PO number as your invoice number, and clever schemes with branch codes and check digits unless you're genuinely operating at that scale. Complexity you don't need becomes errors you do get. As a rule of thumb, solo freelancers do fine with a simple prefixed sequence, growing businesses benefit from adding the year, and only larger operations with dedicated billing staff should consider client-coded or multi-segment formats.
Mistakes happen — you send an invoice with the wrong amount, or a client cancels before paying. The rule is simple: never reuse or delete an invoice number. If an invoice needs correcting, void the original (keep it in your records marked VOID) and issue a corrected invoice with a new number, or issue a credit memo against the original. Deleted numbers create unexplained gaps that look like missing income to an auditor; a voided invoice with a clear paper trail looks like exactly what it is — an honest correction. If you ever discover two invoices sharing a number, renumber the newer one immediately and notify the client so their records match yours.
Both approaches are legitimate. Restarting each January (INV-2026-0001, INV-2027-0001) keeps each year's books self-contained and makes year-end filing tidier — this is why the year-coded format is so popular. Running one continuous sequence forever (INV-0142, INV-0143…) is simpler to administer and guarantees global uniqueness without thinking about resets. The deciding factor is volume: under a few hundred invoices a year, yearly resets feel natural; at higher volumes, a continuous sequence avoids the annual switchover ritual. Whichever you choose, document it once and never switch mid-year. If you do reset annually, handle the transition cleanly: finish December on the old sequence, start January at 0001, and make sure the year is embedded in the number itself (INV-2027-0001) so last year's INV-2026-0001 and this year's number can never be confused with each other.
No — never reuse invoice numbers, even for the same client. Each number must point to exactly one invoice forever. If an invoice was issued in error, void it and issue a corrected one with a new number, or issue a credit memo. Reused numbers create confusion for clients and red flags for auditors.
Don't panic and don't renumber everything to close the gap. Simply continue the sequence from where you are and note the skipped number as void in your records. An explained gap is completely normal; auditors only worry about gaps with no documentation.
It's recommended but not required. Year-coded numbers like INV-2026-0142 make it easy to filter, file, and discuss invoices by year, and they let you restart the sequence each January without collisions. If you prefer one continuous sequence, that's fine too — just stay consistent.
Don't edit and resend the same number — the client may already have recorded it. Instead, void the original in your books and send a corrected invoice with a new number, clearly referencing the voided one. For partial corrections, a credit memo against the original invoice is the cleaner instrument.
No, and for most businesses one global sequence is better — it's simpler and guarantees uniqueness. Client-coded sequences (ACME-2026-001) only pay off when you're managing dozens of active accounts and want invoice numbers that sort by client at a glance.
Related guides
FreeSlip guides are for general information only — verify amounts, tax treatment, and legal requirements with your accountant or tax professional.