How to number invoices (schemes that scale, and why gaps matter)
Invoice numbering feels like the most trivial decision in business paperwork — until an
accountant asks why INV-041 is missing, a client’s AP system rejects a duplicate, or you’re
reconstructing a year of income from a folder of files named invoice-final-v2.pdf. A good
scheme costs nothing and quietly prevents all three. Here’s how to pick one.
What the number is actually for
Three jobs. Reference: “re: INV-014” is how both sides discuss a specific document forever after — in emails, remittance advices, disputes. Uniqueness: the client’s accounting system files payments against invoice numbers; send two different invoices with the same number and one of them effectively disappears. Audit trail: a continuous series is quiet evidence that your books are complete — every number present, every invoice accounted for.
That third job has teeth in some jurisdictions. UK invoice rules call for a unique, identifying number, and VAT invoices are expected to number sequentially; Indian GST invoices must run consecutively within a financial year. US law is silent on format — but the IRS very much cares that your income records are complete, and a gap-free series is the cheapest completeness proof there is.
The three schemes that work
Plain sequential — INV-001, INV-002, INV-003 — is the right answer for most independent businesses. Zero-pad to three or four digits so files sort correctly (INV-002 before INV-010), pick a prefix, and never think about it again. Its only real weakness is that it broadcasts your volume: a client who receives INV-007 in March and INV-009 in November has learned something about your year. If that bothers you, don’t start at 001 — starting at 1041 is entirely legitimate, as long as the series climbs consistently from there.
Date-based — 2026-041, or 202607-03 — embeds the year (or month) and resets the counter each period. It scales nicely: the number itself tells you when to look for the document, and each January starts clean. It’s the scheme to grow into once volume makes “which year was INV-183?” a real question. The generator understands both styles — its “new invoice” button finds the trailing number and increments it, padding intact.
Per-client prefixes — ACME-012, BRT-007 — index the number by relationship. Genuinely useful when a handful of large clients each generate many invoices and their AP teams ask “your reference?” per account. The cost is bookkeeping: you now maintain several counters, and your global audit trail is the union of all of them. Worth it at agency scale; overkill for a solo freelancer with twelve clients.
Whatever you choose, the invariants are the same: never reuse a number, never go backwards, and keep the format stable within a year. Changing schemes is fine — do it at a clean boundary (January 1, or your fiscal year start) and note the change in your records.
Gaps, voids and mistakes
Real life produces broken sequences: an invoice drafted then cancelled, a duplicate sent in error, a client who required their own reference format mid-year. The rule is account for gaps, don’t paper over them. If INV-023 was voided, keep a note saying so — “voided, error in line items; replaced by INV-024” — rather than renumbering everything after it. Renumbering issued invoices is the one true sin of the discipline: documents your clients already have must keep saying what they said.
If you catch an error before sending, just fix and reuse the number — the invoice isn’t issued until it leaves your hands. After sending, the clean pattern is a credit note (or cancellation note) referencing the bad invoice, then a fresh invoice with a fresh number. Your future self, an accountant, or a tax inspector can then follow the story with no narration from you.
Starting from zero, practically
If you’re issuing your first invoice this week, here’s the whole setup: pick INV- plus a
three-digit counter; start at 001 (or at a higher number like 1041 if you prefer opacity); put the number top
right of the document; record every invoice in one place — a spreadsheet with number, date,
client, amount, paid date is honestly enough for years. When you generate invoices on this
site, the current number lives in your browser’s local draft, increments automatically with
each “new invoice”, and — like everything else you type here — never leaves your device,
which is precisely where your income ledger belongs.
Two closing habits from the trenches: match the PDF filename to the number
(INV-014.pdf — the generator names downloads this way automatically), because six months
later you will search your disk by number, not by client; and quote the number in the
email subject when you send it (“Invoice INV-014 — Brightside Design, due Aug 17”). The
number is only useful if it travels with the money — make it impossible to miss, and the
rest of getting paid gets noticeably easier.