Skip to content
invoicegenerators.net
Log in

How to number invoices

How to number invoices: why unique sequential numbers matter, formats with examples, handling voided invoices, and separate series for quotes and credit notes.

Updated

An invoice number has one job: to identify a single document and nothing else. A good numbering system does a second job too, showing at a glance that nothing is missing. Both matter the first time a client says they never received invoice 0057, or an auditor asks what happened to 0058.

Why unique, sequential numbers matter

  • Payments get matched. Clients quote your invoice number on a bank transfer or with a check. With unique numbers, every payment lines up with exactly one invoice.
  • Duplicates get caught. Accounts payable software typically flags an invoice whose vendor and number match one already on file. Reuse a number and a legitimate new invoice can be rejected as a duplicate.
  • Audits go faster. An unbroken sequence shows that every sale was recorded. A gap raises the question of whether a sale was left off the books, so have the answer ready.

What the tax authorities say:

  • IRS (US): there's no numbering rule. Publication 583 says that, except in a few cases, the law doesn't require any specific kind of records, as long as your system clearly shows your income and expenses. Numbered invoices are one of the simplest ways to show it.
  • HMRC (UK): a VAT invoice must carry "a sequential number based on one or more series which uniquely identifies the document" (VAT Notice 700/21, section 4.1). HMRC's VAT Traders' Records Manual (VATREC5010) adds that the number can combine letters and digits, and that running more than one sequence at the same time is acceptable.
  • ATO (Australia): the ATO's list of what a tax invoice must show doesn't include an invoice number. The government's business.gov.au site still recommends a unique one as good practice, and clients' accounts teams generally expect it.
  • CRA (Canada): the information a customer needs to claim input tax credits doesn't include an invoice number either. The practical reasons above still apply.

Numbering formats

Format Example Good for Watch out for
Simple sequential 1001, 1002, 1003 Most small businesses Nothing, as long as you never reuse a number
Prefix and year INV-2026-0001 Reviewing sales by tax year Decide once whether to restart each January
Per client ACME-0007 A few large clients who want their own series A missing invoice is harder to spot
Per project P114-03 Long projects billed in stages No single running count
Date based 20260928-01 Several invoices a day Needs a suffix for each invoice on the same day

Simple sequential

Every invoice is the previous number plus one: 1001, 1002, 1003. It's the easiest system to run and to audit. You don't have to start at 1; starting at 1001 is common and avoids telling a client this is your third invoice ever. If numbers will be sorted as text, in file names for example, use a fixed width such as 0042 so they sort in order.

Prefix and year

INV-2026-0001, INV-2026-0002 and so on. The prefix separates document types, and the year makes a tax year's invoices easy to pull. Because the year keeps each number unique, you can restart at 0001 every January. Without a year in the number, never restart.

Per client

A short client code in front of a running number: ACME-0007 is the seventh invoice to Acme. Clients like it because their invoices are easy to find. The cost is that no single sequence covers all your sales, so a missing invoice is harder to notice. HMRC accepts more than one series, but each must still be unique and sequential. A hybrid avoids the problem: keep one running counter for everything and add the client code for readability, as in 0158-ACME.

Per project

A project number plus a stage: P114-01 for the deposit, P114-02 for the first milestone, P114-03 for the final invoice. It suits clients who pay against a project budget. Keep a master list of every invoice you issue so you still have one complete record.

Voided and canceled invoices

Never reuse a number, and never delete an invoice once you've issued it. What to do depends on whether the client has seen it:

  • Not sent yet. Mark it VOID, keep the copy and note why, for example "duplicate created in error". The next invoice takes the next number, and the voided copy explains the gap.
  • Already sent. Don't edit it and resend it under the same number. Issue a credit note for the full amount that quotes the original invoice number, then a new invoice with the next number. If INV-2026-0042 for $3,897.00 was made out to the wrong company, CN-2026-0003 credits the full $3,897.00 and INV-2026-0043 bills the right one.
  • Partly wrong. If only one part is wrong, such as a $150.00 overcharge on one line, a credit note for $150.00 fixes it and the original invoice stands.

The same HMRC manual accepts a break in sequence as long as you keep the canceled or spoiled invoice, or can explain the gap. That's a sound standard in the US too. The credit note generator gives credit notes their own prefix, so they're easy to tell apart from invoices.

Separate series for other documents

Only invoices belong in the invoice sequence. Give other documents their own prefix and counter:

Document Example Why it has its own series
Quote Q-0001 Many quotes are never accepted, which would leave gaps
Estimate EST-0001 Same reason as quotes
Proforma invoice PF-0001 It comes before the sale is final, so it shouldn't use up an invoice number
Credit note CN-0001 It adjusts an invoice and quotes that invoice's number
Receipt RCT-0001 It confirms a payment and quotes the invoice it settles

When a quote is accepted, the invoice takes the next invoice number and refers to the quote, for example "Per quote Q-0117 dated September 2, 2026". In the generator, convert quote to invoice makes the switch in one click; check that the new invoice shows your next invoice number before you send it.

How the generator numbers your invoices

  • It suggests the next number. The generator looks at the last number used in your browser and offers the next one, so INV-0041 is followed by INV-0042. Type your own number, for example to continue from 1187 in an old system, and it carries on from there.
  • Each document type has its own prefix. Switch to a quote, receipt or credit note and the prefix changes with it.
  • The count lives on your device. Like everything else in the free generator, your last number is stored in your browser, not on a server. Another computer, another browser, a private window or cleared site data starts without it. Before you send from a new setup, check the suggested number against the last invoice you actually issued. Pro syncs your invoices across devices.
  • It flags a missing number. Leave the number blank and the generator warns you.
  • Your history can move with you. Local history keeps your last 50 invoices, and you can export it as a JSON file and import it into another browser.

Whatever format you choose, write it down and stick to it. If you ever change formats, note the date and the last number of the old series so the switch is easy to explain later.

Frequently asked questions

Can I start my invoice numbers at 1001?

Yes. Neither the IRS nor HMRC says a sequence has to begin at 1. Pick any starting number, then count up from there without reusing numbers, and keep a record of any number you void.

Should invoice numbers restart every year?

They can if the year is part of the number, as in INV-2026-0001, because every number stays unique. Without a year in the number, never restart: a second invoice 0001 would duplicate the first.

Is a gap in my invoice numbers a problem?

Not if you can explain it. HMRC's VAT manual accepts a break in the sequence as long as you keep the canceled or spoiled invoice or can explain the gap. Keep voided invoices and a note of why each one was canceled.

Can invoice numbers include letters?

Yes. HMRC says an invoice number can be numeric or a mix of numbers and letters, as long as it is part of a unique, sequential series. The IRS doesn't prescribe a format at all, so prefixes such as INV or CN are fine.

What happens if I use the generator on two computers?

Each browser keeps its own record of your last number, so the second computer doesn't know what the first one issued. Check the suggested number against your last invoice before sending, or use Pro, which syncs your invoices across devices.

More free tools