Invoice Numbering Best Practices: How to Number Invoices Properly
Invoicing Basics · 6 min read · Updated June 2026
The short answer: give every invoice a unique, sequential number and never reuse or skip one without a record. The format most small businesses should use is year + sequence 2026-001, 2026-002, 2026-003 because it sorts chronologically, resets each January, and satisfies the sequential-numbering rules most tax authorities enforce. Want it generated for you? Use our free invoice number generator.
Why invoice numbers matter more than they look
An invoice number is how a payment gets found. Your client's finance team approves "invoice #2026-014", their bank reference quotes it, your bookkeeping matches it, and a tax auditor checks the sequence for gaps. A missing or duplicate number is one of the most common reasons an invoice stalls in a client's approval queue and a real audit risk. (It's one of the nine essentials in what to include on an invoice.)
What the law requires
Requirements vary by country, but the pattern is consistent: unique and sequential.
- UK / EU (VAT) VAT invoices must carry "a sequential number based on one or more series which uniquely identifies the document". Our VAT invoice generator includes the field.
- India / Pakistan (GST) GST invoices need a consecutive serial number, unique for the financial year. See the GST invoice generator.
- Australia (ABN) tax invoices require an identifying number; sequential is standard practice. See the ABN invoice generator.
- US no federal mandate, but the IRS expects consistent, auditable records; sequential numbering is the accepted way to prove completeness.
The three invoice numbering systems
1. Simple sequential (001, 002, 003…)
The minimal valid system. Easy, compliant, never breaks. Downside: invoice #007 tells a client exactly how new your business is, and one long series gets unwieldy after a few years.
2. Date-based (2026-001 or 2026-06-001)
The best default for most freelancers and small businesses. The year prefix groups invoices for tax season, resets the visible count annually, and still reads as one clean sequence. Monthly prefixes (2026-06-001) suit higher volumes.
3. Client- or project-based (ACME-001, WEB-014)
Useful for agencies juggling many clients the prefix tells you who it belongs to at a glance. Keep a master register so prefixed series stay individually sequential.
Five mistakes that cause real problems
- Reusing a number two invoices named #105 is reconciliation chaos and an audit flag.
- Random numbering undermines the completeness proof that sequence provides.
- Deleting cancelled invoices don't erase #108; keep it marked "cancelled" so the gap is explained.
- Putting proformas in the main sequence use a separate prefix (PF-001). A proforma invoice isn't a tax document and shouldn't consume a real number.
- Tracking numbers in your head the moment you invoice from two devices, you'll collide. Use a tool that remembers (a free Banana Invoice account stores every invoice you save).
How to set it up in two minutes
- Pick the year-sequence format: 2026-001.
- Generate your starting number with the free invoice number generator it builds the format for you.
- Open the simple invoice generator, set the Invoice # field, and send.
- Increment by one for every invoice including the cancelled ones.
Frequently asked questions
Does my first invoice have to be #001?
No. Start at 100 or 1001 if you'd rather not advertise that it's your first invoice that's perfectly legal everywhere. Sequence only has to hold from that point forward.
Can I have gaps in my invoice numbers?
Documented gaps (a cancelled or voided invoice you've kept on file) are fine. Unexplained gaps are what auditors question, because a missing number could mean unreported income.
Should the invoice number include the date?
A year or year-month prefix is helpful (2026-014); a full date usually isn't needed because the invoice already carries an issue date field. Prefix for sorting, date field for the actual date.
Banana