WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Number Invoices: A Complete Guide for Freelancers

Everything you need to know about invoice numbering: formats, best practices, whether to reset each year, and how to fix duplicate invoice numbers.

June 4, 20265 min read

How to Number Invoices: A Complete Guide for Freelancers

Every invoice you send needs a unique number. It sounds simple, but invoice numbering trips up more freelancers than you'd think — especially when clients ask "which invoice is that?" or when tax season rolls around and your accountant wants records that actually make sense.

This guide covers everything: what invoice numbers are, which format to use, whether to reset them each year, and what to do when things go wrong.

What is an invoice number?

An invoice number is a unique identifier you assign to each invoice. It creates a paper trail, makes it easy to reference specific invoices in client conversations, and is a legal requirement in most jurisdictions. Without invoice numbers, your accounting is a mess, your clients get confused, and your accountant bills you extra hours to sort it out.

Invoice numbers are typically short alphanumeric strings: INV-001, 2026-042, #1087. The format is entirely up to you — what matters is that every number is unique and sequential.

The three rules of invoice numbering

Whatever format you choose, follow these rules:

  1. Sequential. Each invoice gets the next number in line. Never skip numbers (leaving gaps is fine if you void an invoice, but don't reassign that number to something new).
  2. Unique. No two invoices should ever share the same number, even across different clients or projects.
  3. Consistent. Pick one format and stick to it. Mixing "INV-001" with "Invoice #2" and "#03" is a recipe for confusion during audits.

Common invoice number formats

There's no universal standard, but these formats are widely accepted by clients, accountants, and finance software:

  • INV-001 — A simple prefix plus a zero-padded number. Clean and professional. Works for most freelancers.
  • 2026-001 — A year-based prefix. Makes it immediately clear which tax year the invoice belongs to. Reset to 001 each January.
  • CLIENT-001 — A client-code prefix. Useful if you work with many clients and want to filter quickly.
  • 1001, 1002, 1003… — Starting at 1001 instead of 1 or 001 makes your business look more established. A common trick for new freelancers.

The "INV-" prefix with 3-digit padding (INV-001, INV-002…) is the most common choice. It's immediately recognizable as an invoice number, sorts cleanly in any spreadsheet, and handles up to 999 invoices before you need a 4th digit.

Should you reset invoice numbers each year?

It's optional. The main argument for resetting: year-based prefixes like "2026-001" make it trivial to tie invoices to a specific tax year, which your accountant will appreciate. The argument against: the simplest numbering system never resets, just keeps going — 001, 002, 003… into the hundreds. Both approaches are legally acceptable in the US.

If you reset, do it January 1 and change the year prefix at the same time. Don't reset mid-year.

How to generate invoice numbers

You have three options:

  1. Track them manually. Keep a running count in a spreadsheet. Works fine if you send fewer than 20 invoices a month.
  2. Use a generator. Our free invoice number generator lets you set a prefix, starting number, and padding, then generates a sequential list you can copy or download as a CSV.
  3. Use invoicing software. WaffleInvoice and other invoicing apps assign numbers automatically every time you create an invoice. Zero manual tracking required.

What to do if you create a duplicate invoice number

Don't panic. Issue a corrected invoice using the original number plus a letter suffix — for example, INV-042A — and note in the description that it supersedes the original. Notify the client so they know which one to pay and don't accidentally pay both.

If you're using invoicing software, duplicates should be impossible. The software assigns numbers from a single counter. If it happens anyway, contact support — there may be a sync bug.

Frequently asked questions

Do invoice numbers need to be sequential with no gaps? Gaps are acceptable in most countries. What you must not do is reuse a number. If you void invoice INV-015, leave that gap — never reassign "INV-015" to a new invoice.

Is there a legally required format in the US? No. The US does not mandate a specific format. You just need each invoice to be uniquely numbered. EU VAT invoices have stricter sequential requirements — check your local rules if you invoice internationally.

Can I use letters in my invoice number? Yes. Letters in the prefix (INV-, SI-, #) are fine. Just make sure the numeric part still increments sequentially.

What if a client's accounting system requires a specific format? Ask them early — before you send your first invoice. Some enterprise clients require specific formats for their AP systems. If that's the case, use their preferred format for that client while keeping your own records in your standard format.

Related: Free invoice number generator · How to write a professional invoice · How to invoice freelance clients

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free