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.