Freelancer Invoicing Guide Nigeria
Back to Resources

Freelancer Invoicing Guide Nigeria

Olivia S

If you freelance in Nigeria — as a designer, developer, writer, photographer, consultant, or any other creative or technical professional — invoicing is one of the most important business skills you can develop. A weak invoice gets ignored. A professional one gets paid.

This guide covers everything a Nigerian freelancer needs to know: how to set up your invoice, what terms to use, how to handle late payments, and how to protect yourself when clients push back.

Why Invoicing Properly Matters for Nigerian Freelancers

Many freelancers treat invoices as an afterthought — a PDF sent after the work is done, with a bank account number and a prayer. But your invoice does much more than request payment:

  • It sets the legal terms of your transaction
  • It creates a paper trail for FIRS if your income is ever audited
  • It gives you leverage in payment disputes
  • It signals to clients that you are a professional, not a favour

Clients — especially agencies and corporate clients — are far more likely to prioritise payment to freelancers who send clean, professional invoices with clear due dates and consequences for late payment.

Setting Up Your Invoicing Details

Before you send your first invoice, get these in order:

Tax Identification Number (TIN)

As a Nigerian freelancer earning income from commercial activities, you are expected to include your TIN on formal invoices. Individual TINs are free and can be obtained through the FIRS portal or any FIRS office with your National ID Number (NIN) or BVN.

Once you earn ₦25 million or more in a calendar year, VAT registration becomes mandatory. Until then, you do not charge VAT — and you must not add a "VAT" line to your invoice.

Your Bank Account

Use a dedicated business account for your freelance income. A personal account mixed with business receipts is a bookkeeping headache and raises questions if FIRS ever reviews your finances. Most Nigerian banks offer free or low-cost business accounts for sole traders.

Your Invoice Numbering System

Start with INV-2026-001 and increment from there. Never skip or reuse numbers. If you work across multiple clients, a sequential global series (not one per client) is simpler and FIRS-compliant.

What to Include on Every Freelance Invoice

A FIRS-compliant freelance invoice must contain:

  • Your name (or business trading name) and address
  • Your TIN
  • Your unique sequential invoice number
  • Invoice date and payment due date
  • Client name and address
  • Itemised description of services rendered
  • Quantity or units (hours, days, deliverables)
  • Unit rate and line total
  • Subtotal and total due
  • Your bank name, account name, and NUBAN number

For a full checklist, see the invoicing guide.

Example — freelance web developer in Abuja:

Invoice #INV-2026-014 Tunde Okafor | Web Developer | Wuse 2, Abuja | TIN: 23456789-0001

Bill To: Greenfield Startups Ltd, Plot 6, Jabi, Abuja

| Service | Hours | Rate/hr | Total | |---|---|---|---| | Frontend development (React) | 40 | ₦8,500 | ₦340,000 | | UI/UX review and revisions | 8 | ₦8,500 | ₦68,000 | | Project management & calls | 6 | ₦5,000 | ₦30,000 | | Total Due | | | ₦438,000 |

Payment due: 16 April 2026 (Net 14) Bank: First Bank | Tunde Okafor | 3012345678

Setting Payment Terms That Protect You

Payment terms are one of the most underused tools in a Nigerian freelancer's arsenal.

Choose the Right Net Term

| Term | Due date | Best for | |---|---|---| | Net 7 | 7 days from invoice | Small, fast projects; trusted repeat clients | | Net 14 | 14 days from invoice | Standard for most freelance work | | Net 30 | 30 days from invoice | Corporate clients with formal AP processes | | Due on receipt | Immediately | Retainer payments, deposits |

Default to Net 14 for new clients. Net 30 is a courtesy you extend after you have established trust — not a starting position.

Always Take a Deposit

For projects above ₦100,000, request a 50% upfront deposit before starting work. This is standard professional practice in Nigeria and internationally. Include it on the invoice:

Deposit due (50% — payable before work commences): ₦219,000 Balance due on delivery: ₦219,000

A deposit weeds out clients who are not serious and reduces your financial exposure if a project falls apart mid-way.

Require Milestone Payments for Large Projects

For projects above ₦500,000, break payment into milestones tied to deliverables:

  • 40% on project kickoff
  • 30% on first deliverable approved
  • 30% on final delivery

Never deliver the final files or completed work before the final payment is received.

Late Payment Penalties: How to Word Them

The most effective late payment clause in a Nigerian freelance invoice:

"Payment is due by [date]. A late fee of 2% of the outstanding balance will be applied for every 30 days (or part thereof) that payment remains overdue."

Add this to the notes section of every invoice. When a client is late, you reference this clause — it is already a term they implicitly agreed to by accepting your services.

Example calculation:

  • Invoice amount: ₦438,000
  • Due date: 16 April 2026
  • Actual payment date: 25 May 2026 (39 days late — 2 partial 30-day periods)
  • Late fee: ₦438,000 × 4% = ₦17,520
  • Total payable: ₦455,520

Whether you enforce the full late fee every time is a relationship judgement call — but having it in writing gives you legitimate leverage to push for faster payment.

Following Up Without Ruining the Relationship

Most Nigerian freelancers hate chasing invoices. Here is a sequence that is firm without being aggressive:

3 days before due date:

"Hi [client], just a friendly heads-up that Invoice #INV-2026-014 (₦438,000) is due on [date]. Please let me know if you need anything from my end."

On the due date:

"Hi [client], Invoice #INV-2026-014 is due today. Please confirm once the transfer is done."

3 days after due date:

"Hi [client], your invoice is now 3 days overdue. Please advise on the payment date. Note that a 2% late fee applies per our agreed terms."

2 weeks overdue:

"Hi [client], Invoice #INV-2026-014 (₦438,000 + ₦8,760 late fee) is now 14 days past due. I need a confirmed payment date by [date], failing which I will have to pause any current or future work until this is resolved."

Tools That Make Freelance Invoicing Easy

Manual invoice creation in Word or Excel works — until it does not. A dedicated tool removes calculation errors, maintains sequential numbering, and saves your client details for future invoices.

InvoiceGenerator.ng is built for Nigerian freelancers:

  • Pre-configured for Naira (₦)
  • TIN field built in
  • Automatic sequential invoice numbering
  • Late fee and payment terms fields
  • Download as PDF or send via WhatsApp in one click
  • No sign-up required for basic use

For a complete breakdown of what every Nigerian invoice must include, read the full invoicing guide.


Create your first professional freelance invoice in under two minutes — free, no sign-up. Try InvoiceGenerator.ng.