Invoicing basics

How to number your invoices so nothing goes missing

· by

Number invoices sequentially with no gaps, never reuse a number, and never restart the sequence partway through a tax year. A simple running counter — INV-1001, INV-1002 — is enough for most businesses and is easier to defend in an audit than anything clever.

Gaps are the problem. A tax inspector looking at invoices 1001, 1002 and 1004 has one obvious question, and "I deleted that one because the client changed their mind" is an answer you need records to support. If an invoice is wrong, the fix is a credit note or a cancelled-and-replaced document — not quietly deleting the number.

Schemes that work

Plain sequential. INV-1001 onwards, forever. Boring and correct. Starting at 1001 rather than 1 is a mild vanity — it does not suggest you have never invoiced anyone before.

Year-prefixed. 2026-001, 2026-002, restarting each year. Fine, as long as the year is unambiguous and you restart on your tax year boundary, not a random date.

Client-prefixed. MERI-001 for Meridian, HARB-001 for Harbour. Tempting for filing, but it creates several parallel sequences and makes "is anything missing" much harder to answer. I would avoid it.

Schemes that cause pain

Dates as numbers (20260913) collide the moment you raise two invoices in a day. Random numbers make gaps meaningless and defeat the point. And anything that encodes the amount is a terrible idea for reasons that become obvious the first time a client sees it.

Estimates need their own sequence

Keep estimates on a separate series — EST-2001, EST-2002 — so an unaccepted quote never eats an invoice number. When the estimate is accepted and becomes an invoice, the invoice takes the next number in the invoice series. Both documents then exist, both are numbered, and the trail from quote to payment is intact.

Why the sequence matters more than the format

Every tax authority that inspects invoices looks for the same property: an unbroken sequence. The reason is simple — a gap suggests a document that existed and was removed, which is what suppressed income looks like from the outside. Your numbering is the audit trail that says nothing is missing.

Which is why "I'll just start at 1001 so it looks like I've been going a while" is harmless, and deleting invoice 1004 because the client cancelled is not.

A format that works

Three components, in order of usefulness:

What to avoid: the client's name in the number, the date of the job, or anything that changes if a detail changes. Numbers should be meaningless and unique. Meaning belongs in the fields.

What to do about a cancelled invoice

Do not delete it and do not reuse the number. Two correct options:

Separate sequences, and when they help

You can run more than one sequence — by year, by business line, by branch — as long as each is internally unbroken. Several countries explicitly permit this. What you cannot do is have one sequence with holes in it.

In practice, most sole traders should run one. Two sequences means two counters to keep straight, and the commonest numbering error is a duplicate caused by a person trying to be organised.

Never let the number be typed by hand

Duplicates and gaps almost always come from manual entry — a copied template where the number was not changed, or a jump because someone lost track. Whatever you use should increment on its own and refuse to reuse a number. That is the single feature that makes numbering a non-issue.

Starting part-way through

If you are moving from paper or a spreadsheet and you are already at 87, start the new system at 88 rather than at 1. Continuity across the change is what an inspector wants to see; two overlapping sequences of the same period is what they do not.

EstimateBill does this on your phone with no account and no internet — the invoice is built, the PDF is made and the record is kept entirely on the device. See how it works, or build one in your browser first.