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 examples for Ghana, Nigeria, Kenya, and South Africa.
Why invoice numbers matter
Invoice numbers serve three purposes:
- Traceability — you and your client can reference "Invoice GH-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 Afrinvoice 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
Afrinvoice default formats by country
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