Evergreen guide · All countries

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

CountryFormatExample
🇬🇭 GhanaGH-XXXXGH-0001
🇳🇬 NigeriaNG-XXXXNG-0001
🇰🇪 KenyaKE-XXXXKE-0001
🇿🇦 South AfricaZA-XXXXZA-0001
🇿🇼 ZimbabweZW-XXXXZW-0001
🇺🇬 UgandaUG-XXXXUG-0001
🇹🇿 TanzaniaTZ-XXXXTZ-0001
🇷🇼 RwandaRW-XXXXRW-0001

You can override the invoice number in the tool at any time — just type your preferred format in the field.

Generate your first invoice →

Auto-numbered · Free · No sign-up

Invoice Number Format — FAQs

Can I reuse invoice numbers?
No. Invoice numbers must be unique. Reusing invoice numbers creates accounting confusion, can trigger audit flags, and is unprofessional. Always increment sequentially and never skip or reuse numbers.
Is there a legally required invoice number format in Africa?
No specific format is legally mandated in most African countries. GRA (Ghana), KRA (Kenya), and NRS (Nigeria) require invoices to have unique sequential numbers, but the exact format is at your discretion. The format matters less than consistency and uniqueness.
Should I include the year in my invoice number?
For businesses issuing many invoices, a year prefix (INV-2026-0001) helps with filing and retrieval. For freelancers with fewer invoices, a simple sequential format (GH-0001) is cleaner and sufficient.
What format does Afrinvoice use for invoice numbers?
Afrinvoice uses a country prefix + zero-padded sequential number: GH-0001 for Ghana, NG-0001 for Nigeria, KE-0001 for Kenya, etc. This is auto-generated and increments on each PDF download. You can override it at any time.