Why invoice numbers matter

Every invoice needs a unique identifier. Without one, you cannot quickly find an invoice when a client queries it, your accountant cannot reconcile your books, and tax authorities may flag your records as incomplete. Invoice numbers are not optional — they are foundational.

Simple sequential numbering

The easiest format is a plain sequential number: 001, 002, 003. If you are just starting out, this works perfectly well.

Year-based prefixes

Most freelancers and small businesses prefix the number with the year to make retrieval faster:

  • 2026-001
  • INV-2026-001
  • 26001

Reset the counter to 001 at the start of each new year.

Client-based prefixes

If you bill many clients regularly, a client code prefix helps you identify who the invoice was for at a glance:

  • ACME-2026-001 — first invoice for Acme Corp in 2026.
  • JS-001 — first invoice for a client with initials JS.

Rules to follow

  • Never reuse a number. Once an invoice is issued, that number is permanently taken — even if the invoice is cancelled.
  • Never skip a number. Gaps in your sequence can raise questions during a tax audit.
  • Keep a log. A simple spreadsheet that tracks invoice number, client, date, amount, and payment status is all you need.
  • Be consistent. Pick a format and stick to it. Changing systems halfway through a year creates confusion.

What TodaysInvoice does

TodaysInvoice auto-generates invoice numbers in the format INV-YYYYMMDDXXXX where the last four characters are a random alphanumeric suffix. You can override this with your own number at any time.