invoicing-basicsbookkeeping

Invoice Number Best Practices: Formats That Won't Bite You Later

How to number your invoices correctly — the three formats that work, the mistakes that break bookkeeping, and why you shouldn't start at INV-0147.

By Easy Invoice Generator Team 6 min read

Invoice numbers are the boring part of invoicing — until they aren’t. The wrong numbering system will leave you explaining gaps to an auditor, losing track of which invoices a client has paid, and breaking your bookkeeping software’s import process at year-end. The right one is decided in 10 minutes and never thought about again.

This guide covers the three numbering formats that actually work, the four mistakes that break bookkeeping, and the reason you shouldn’t start at INV-0147 to look more established. It’s short because the correct answer is short.

The three formats that work

Format 1: Sequential with a prefix

Examples: INV-0001, INV-0002, INV-0003

This is the default for a reason. It’s unambiguous, it sorts correctly everywhere (including by filename), and the prefix distinguishes invoices from quotes, estimates, and receipts. Use 4-digit padding (0001, not 1) so your invoices sort correctly when you have more than 999.

Pros: simple, universal, sorts lexically, hard to mess up. Cons: reveals your volume to clients (INV-0003 = new freelancer, INV-2847 = established).

Format 2: Date-based with a sequence

Examples: 2026-0001, 2026-0002… or 2026-04-0001, 2026-04-0002

Two variants — year-based (one counter for the year) or year-month-based (one counter per month). Year-based is cleaner; year-month is more granular.

Pros: hides your volume, groups invoices by year naturally, works well with folder-per-year archiving. Cons: slightly longer, requires a decision each year about whether to reset the counter.

Format 3: Client-prefixed sequential

Examples: ACME-001, ACME-002, BETA-001, BETA-002

Less common, but useful if you have 3–10 recurring clients and want each client’s invoices to sort together. Not recommended for high-volume sole proprietors.

Pros: groups by client, easy to answer “how many invoices have I sent to X?” Cons: requires per-client counters (more complex), doesn’t give you a single global sequence.

Which one should you pick?

For most freelancers, Format 1 (sequential with prefix) is the right answer. Pick it, pad to 4 digits, start at INV-0001, and never think about it again. Every major accounting software (QuickBooks, Xero, FreshBooks, Wave, Bonsai) imports this format cleanly. Every auditor recognizes it. It’ll serve you from invoice one to invoice ten thousand without breaking.

Pick Format 2 (date-based) if you strongly prefer hiding your volume from clients, or if you like the “natural folder structure” of year-based filing.

Pick Format 3 (client-prefixed) if you have a handful of high-volume clients and want per-client numbering to make reconciliation easier.

The four mistakes that break bookkeeping

1. Starting at an inflated number to look established.

First-time freelancers sometimes start at INV-0147 or INV-0500 because they worry a INV-0001 invoice makes them look like a newbie. Don’t. Three reasons:

  • Clients don’t notice. Not one client in the history of invoicing has looked at INV-0003 and decided to pay less. It’s just a number.
  • Auditors notice. If you get audited, a gap in your invoice numbers requires explanation. “I started at 147 to look more established” is not a great answer, especially if you’re in a tax year where the numbers should start from 1.
  • Your future self suffers. When you connect your accounting software in year two, sequential numbering is assumed. Starting at an arbitrary number means you’ll always have a mental asterisk around “my first year was actually the 147s.”

Start at 1. Clients respect professional invoices, not big numbers.

2. Reusing invoice numbers.

If you void an invoice and resend it, the new one must have a new number. Voiding INV-0042 and sending another INV-0042 breaks every accounting system and invites audit questions. The correct procedure: void the original with a clear note (“Voided — replaced by INV-0043”), issue INV-0043 as the replacement, and keep both on file.

3. Skipping invoice numbers.

Sometimes freelancers mentally skip a number because a draft didn’t get sent, or they decide not to bill a client after all. Don’t skip. Every invoice number in your sequence should either have an issued invoice behind it or a voided record explaining why the number was used. Gaps are audit red flags.

4. Resetting the counter mid-year without a system change.

If you use sequential numbering (INV-0001) and reset to 1 at the start of each year without adding a year prefix, you’ll have two INV-0001s in your system, and every report from that point on is corrupted. Either don’t reset (sequential numbering is continuous), or switch to date-based with a year prefix (2026-0001) and make the reset explicit.

How to pick your invoice number for today’s invoice

If you’re about to send your first invoice ever, use INV-0001. No other decision is needed.

If you’re about to send your first invoice of the year and you use date-based numbering, use 2026-0001 (or 2026-04-0001 for the month-based variant).

If you’re continuing a sequence, use the next number. The next number after your last issued invoice. Not a random jump, not a “nice round number”, not the one after the voided invoice you almost sent.

What if you already made one of these mistakes?

If you’ve been starting at an arbitrary number for 3 months: switch to a proper sequential system at the end of the current month. Next invoice starts at INV-0001 of the new system, and you treat the previous numbers as a one-time legacy block. Document the change in your accounting records.

If you’ve been skipping numbers: start logging every skipped number in a separate “voided/skipped” log. Keep the log forever — it’s your audit defense.

If you’ve reused a number by accident: void the second use, reissue it at a new number, and attach a note to both records explaining the reconciliation. Your bookkeeper will forgive you if you catch it early; your auditor will forgive you if you’ve documented the correction.

How invoice numbers should appear on the invoice

The invoice number should be:

  • At the top of the invoice, visible without scrolling
  • Clearly labeled (“Invoice #” or “Invoice Number:“)
  • In the filename of the PDF (e.g., INV-0142 Sarah Mitchell April.pdf)
  • In the email subject line when you send it
  • In every follow-up email about that invoice

If the client’s AP team can’t find the invoice number quickly, the invoice gets processed slowly. Make it impossible to miss.

Try it now

Free. No signup. Live PDF preview.

Open the editor

What format do popular tools use?

For reference, here’s what the major invoicing tools default to:

  • QuickBooks: sequential (1001, 1002) or user-defined prefix + sequence
  • FreshBooks: sequential starting from 1, with optional prefix
  • Xero: user-defined prefix + sequential (default INV-0001)
  • Wave: sequential starting from 1
  • Bonsai: sequential with prefix (INV-0001)
  • Invoice Ninja: sequential with prefix (INV-0001)

Almost everyone has landed on the same default — INV-0001 as a starting point, or plain sequential — for a reason. When your tooling changes, your numbering system shouldn’t need to.

Writing invoice numbers in file names

When you save the PDF of an invoice, the filename should include the invoice number, your name, the client’s name, and the month. This is the convention that works:

INV-0142 Sarah Mitchell Acme Content April.pdf

AP teams file invoices by client name + month. Your filename should respect that filing convention so it can be filed in one click. If your clients file by invoice number, adjust the ordering:

INV-0142 Acme Content Sarah Mitchell April.pdf

Either works — what matters is consistency. Pick one and stick to it for every invoice you ship.

The one sentence summary

Start at INV-0001. Pad to 4 digits. Never reuse, never skip, never reset mid-year. Done.

Open the editor

The editor below starts with INV-0001 as the default and auto-increments each new invoice. Change the prefix if you want, but the defaults are sensible.

Try it now

Free. No signup. Live PDF preview.

Open the editor