Invoice Number Format — Best Practices
Every invoice needs a unique number. Here's how to format it professionally, stay consistent, and avoid common mistakes, with the default format for every country we support.
Why invoice numbers matter
Invoice numbers serve three purposes:
- Traceability — you and your client can reference "Invoice INV-0047" in emails without confusion
- Accounting — sequential numbers make it easy to verify no invoice was skipped or duplicated
- Tax compliance — tax authorities (GRA, KRA, NRS) require invoices to have unique, sequential numbers
Common invoice number formats
1. Simple sequential (most common for freelancers)
INV-0001INV-0002INV-0003 Clean, universal. Works for any country or currency. Best for freelancers with a single business.
2. Country prefix + sequential (recommended)
GH-0001NG-0001KE-0001ZA-0001 Invoice Passport auto-generates these. Useful if you invoice clients in multiple countries — each invoice is immediately identifiable by market.
3. Year + sequential
2026-00012026-0002INV-2026-001 Best for businesses with high invoice volumes. Resets to 001 each year, making annual filing and audits easier.
4. Client prefix + sequential
ACME-001ACME-002ZENITH-001 Useful for agencies managing multiple ongoing client relationships. Each client gets their own sequence.
5. Date-based
20260409-00120260410-001 Rarely used but guarantees chronological ordering. Overly complex for most freelancers.
Rules to follow
- Never reuse a number — even for cancelled invoices. Mark cancelled ones as "VOID"
- Never skip numbers — gaps in sequences raise audit flags
- Zero-pad to at least 4 digits — 0001 sorts correctly; 1 does not
- Be consistent — pick one format and stick to it across all clients
- Start at 0001, not 1 — avoids accidentally creating a very short sequence early on
Default formats by country and document
You can override the invoice number in the tool at any time — just type your preferred format in the field.
Auto-numbered · Free · No sign-up