Invoice Number Generator & Sequence Tracker

FreeNo sign-upRuns in your browserUpdated 2026-08-13

1. Build your number format

Letters that start every number, e.g. INV.
Zero-padding, e.g. 4 → 0007.
-
Live preview using today's date, the client code below and the next sequence number.

2. Track a client's sequence

Everything you enter here is stored only in this browser (localStorage) — nothing is uploaded. The tracker flags duplicate and missing sequence values so you can review the log before they become bookkeeping problems.

Short tag per client, e.g. ACME. Leave blank for one global sequence.
Next suggested number appears here.
Issued for this client0
Last number issued-
Next safe number-
Duplicate numbersnone
Missing numbers (gaps)none

3. Issued log

DateClientNumberNote

No invoices recorded yet. Record one above to start the sequence.

Note: this is a formatting and record-keeping helper for general planning, not accounting, tax or legal advice. Your invoice-numbering and record requirements depend on your own situation — check with your accountant or the relevant tax authority.

Why invoice numbering is worth getting right once

An invoice number feels like a formality until the day it isn’t. A client pays the wrong invoice because two of yours share a number; a bookkeeper can’t reconcile a month because one is missing; a reviewer asks why your invoices jump from 0032 to 0041. Every one of those problems traces back to a numbering scheme that was invented on the fly. The fix is to decide a format once, then keep the running sequence complete — no repeats, no unexplained gaps. That’s the whole job, and this tool does both halves in your browser.

What this tool does

Most “invoice number generators” online just paste a random or timestamped string on the screen and forget it the moment you close the tab. That’s the easy half. The hard half — the part that actually keeps your books clean — is remembering which number you used last for which client and catching mistakes in the sequence. So this tool has two parts:

  1. A format builder. Choose a prefix (like INV), whether to include a date and in what form, whether to add a short client code, how many digits to pad the running number to, and a separator. You get a live preview of the next number as you change the settings.
  2. A sequence tracker. Record each invoice you issue and the tool keeps a running log in this browser, suggests the next number, and flags repeated or missing sequence values for review. With a client-code segment it checks each client series; without one it checks one global series. You can export the log to CSV for your records or your accountant.

Nothing is uploaded. The format and the log live only in this browser’s local storage, and the Clear button wipes them.

How to choose a format

A good invoice number has three properties: it’s unique, it’s sequential, and it’s consistent. Beyond that, the structure is a matter of taste and how you file:

A frequent, sensible choice looks like INV-202608-ACME-0007. But there’s no single “correct” scheme — the guide on invoice numbering systems walks through sequential vs date-based vs client-based approaches and when each one earns its keep.

The rule that actually matters: no gaps, no duplicates

Whatever format you pick, use it consistently. A duplicate can make two invoices look like the same document and lead to a misapplied payment. A gap may be an error or a legitimate void, so the right response is to review and document it—not automatically renumber historical invoices. The IRS recordkeeping guidance allows a business to choose a recordkeeping system suited to it as long as income and expenses are shown clearly; it does not establish one mandatory invoice-number format. Check the rules that apply in your own jurisdiction.

A worked example

Say you set the format to prefix INV, a YYYYMM date, a client code, and 4-digit padding. For client ACME, you record invoices 1, 2 and 3 across the spring, so the tool shows numbers like INV-202603-ACME-0001 through -0003 and suggests 0004 next. Then you accidentally record 0003 again — the tracker immediately flags duplicate: 3. Later you jump to 0006, and it flags gap: 4, 5, so you can decide whether those were voided invoices (fine, if you can explain it) or a slip to correct. That running check is the difference between a scheme and a spreadsheet you hope is right.

Need the invoice itself, not just the number? Build one with the free invoice generator, and set your rate first with the freelance hourly rate calculator. For the bigger picture on getting paid, see what to put on a freelance invoice and how to get clients to pay on time.

Assumptions and limitations

Frequently asked questions

What is a good invoice numbering format?

Any format that is unique, sequential and consistent works. A common pattern is a prefix, an optional date, an optional client code, and a zero-padded running number, e.g. INV-202608-ACME-0007. The important rules are that numbers never repeat, never skip without a reason you can explain, and follow the same structure on every invoice.

Do invoice numbers have to be sequential?

A consistent sequence makes invoices easier to reconcile, but legal requirements vary by jurisdiction. If you use separate client series or restart a series, document the rule and keep it consistent. This tool flags repeated and missing sequence values for review; it does not determine legal compliance.

Can I start invoice numbers at any number?

You can choose a starting value such as 1001 if that fits your existing records. Record why the series starts there, then apply the same rule consistently; changing historical invoice numbers later can create reconciliation problems.

Is my invoice data uploaded anywhere?

No. The format builder and the sequence log run entirely in your browser and are saved only in this browser's local storage. Nothing is sent to a server, and you can clear the log at any time with the Clear button.

Why do gaps and duplicates in invoice numbers matter?

A duplicate number can make two invoices look like the same document and cause payment or bookkeeping errors. A gap may be legitimate, such as a voided invoice, but should be explainable in your records. Requirements vary, so confirm any jurisdiction-specific rules separately.

Sources

Related guides