Invoicing Basics

How to Number Invoices Correctly

The Ledger Team

Invoice numbering feels like a minor detail until you're six months in, staring at a folder of PDFs named "invoice-final-v2.pdf," trying to figure out which client paid what. A consistent numbering system prevents that, and it takes about thirty seconds to set up.

Why it matters

Invoice numbers give you and your client a shared reference point. When a client says "I paid invoice 0047," you should be able to find it instantly. Sequential, unique numbers also matter for basic bookkeeping hygiene — gaps or duplicates in your sequence are exactly what raise questions during a tax review or audit.

Simple sequential numbering

The easiest approach for most freelancers and small businesses: start at 0001 and increase by one for every invoice you send, regardless of client. INV-0001, INV-0002, INV-0003. No gaps, no resets, no branching logic. If you're just getting started, this is the system we'd recommend.

Date-based numbering

Some businesses prefer to embed the year (and sometimes month) in the number, like 2026-014 for the 14th invoice of 2026, or 202603-006 for the 6th invoice of March 2026. This makes it easy to tell roughly when an invoice was issued just by glancing at the number, and it's common in businesses that issue a high volume of invoices.

Client-based numbering

If you work with a small number of recurring clients and want to track their invoice history separately, you can prefix the number with a client code: ACME-001, ACME-002. This works well for agencies or consultants with a handful of long-term accounts, but it gets harder to manage once you have many clients, since you're tracking multiple sequences at once instead of one.

A quick comparison

  • Sequential (INV-0001): simplest to maintain, best for most freelancers and small teams.
  • Date-based (2026-014): useful when volume is high and you want the date visible at a glance.
  • Client-based (ACME-001): useful for a small number of long-term accounts, harder to scale.

Mistakes to avoid

  • Reusing a number after voiding an invoice — mark it void instead and move on to the next number.
  • Restarting the sequence mid-year without a clear reason (like a new date-based format) — it makes your records harder to audit.
  • Using inconsistent formats across invoices, like mixing INV-01 with Invoice_1 with #001.
  • Leaving the number off entirely, which makes an invoice much harder to reference later.

Keeping it consistent

Whichever format you choose, the important part is sticking with it. Our invoice generator pre-fills a sequential invoice number field you can edit freely, so you can adopt whichever system fits how you work and keep every invoice consistent from there.