E-invoicing in Nigeria: a simple guide for business owners
What Nigeria's e-invoicing mandate actually means for your business: who must comply, by when, what changes on your invoices, and the three ways to connect.
In short: E-invoicing means your invoice is sent to the Nigeria Revenue Service electronically, in a fixed format, at the moment you issue it. The NRS checks it and sends back an Invoice Reference Number (IRN). An invoice without that number is not a valid invoice. Nigeria is rolling this out in stages by company size, and it is already mandatory for the largest businesses.
What actually changes for your business
Today you probably create an invoice in your accounting software, save it as a PDF, and email it. Under e-invoicing, one more thing happens first: your system sends the invoice to the government platform, called the Merchant Buyer Solution (MBS), which checks it and stamps it. Only then do you send it to your customer.
The stamped invoice carries three things you have not seen on Nigerian invoices before:
- An Invoice Reference Number (IRN) — a unique number proving the invoice went through the system.
- A Cryptographic Stamp Identifier (CSID) — a digital signature showing it has not been altered.
- A QR code — so anyone can scan and confirm the invoice is genuine.
This works in both directions. You have to issue compliant invoices, and you are expected to check that invoices from your suppliers carry a valid IRN too. An invoice without one may cause you problems when claiming input VAT.
Who has to comply, and when
The rollout is staged by annual turnover:
| Your annual turnover | Category | When it applies |
|---|---|---|
| ₦5 billion and above | Large taxpayer | Already live. The platform went live for this group in 2025 and enforcement has followed. |
| ₦1 billion – ₦5 billion | Medium taxpayer | Go-live reported for 1 July 2026, with enforcement following. |
| Below ₦1 billion | Emerging / small taxpayer | Reported go-live 1 July 2027, after pilots earlier that year. |
Dates in this area have moved more than once. Treat the table as a planning guide and confirm your own deadline on the official portal at einvoice.firs.gov.ng or with your tax adviser before you commit to a timeline.
What it covers
The scope is transactions subject to VAT in Nigeria, including sales to businesses and, in the reported plans, reporting of sales to consumers. It covers goods and services, and cross-border supplies as well as domestic ones. If you invoice, this reaches you eventually.
What happens if you ignore it
The penalties published alongside the tax administration legislation are heavy. Reported figures include a ₦200,000 administrative penalty plus 100% of the tax due on transactions not processed through the system, with interest at the Central Bank policy rate plus 2%, and daily penalties for continued failure. Separately, failing to grant the service access to your systems carries a reported ₦1 million first-day penalty and ₦10,000 for each further day.
The practical risk is simpler than the fines, though: if your invoices are not valid, your customers will start refusing them, because they need valid invoices for their own tax position.
How businesses actually connect
You have three realistic options:
- Type invoices into the government portal by hand. Free and workable if you issue a handful of invoices a month. It becomes painful quickly.
- Connect through an Access Point Provider (APP). An accredited company that transmits your invoice data securely to the NRS. You still need your invoices to leave your system in the right format.
- Have your systems integrated. A System Integrator connects your existing ERP, accounting, POS or billing software so invoices flow out automatically, get validated, and come back stamped — with no double entry.
Most businesses with real invoice volume end up combining the last two: an accredited transmission route, plus integration work so staff carry on working in the system they already know.
What to do next
Three steps, in order:
- Find your category. Check your annual turnover against the bands above and confirm your status on the official portal.
- Look at your invoice data, not your software. The usual blocker is not the connection; it is that invoices are missing required fields, or customer tax identification numbers are wrong, or product tax categories are inconsistent. The structured format has dozens of mandatory fields, and every one has to be populated correctly.
- Fix the data, then connect. Connecting a messy invoice file to the platform just produces rejections at speed.
Frequently asked questions
Do I still send invoices to my customers?
Yes. E-invoicing does not replace sending the invoice; it adds a validation step before you send it. Your customer receives an invoice carrying the reference number, stamp and QR code.
Can I fix an invoice after it has been cleared?
Not by deleting it. Once an invoice has gone through the system it stays on record. Corrections are made through proper routes, such as a credit note or a cancel-and-reissue, so there is a traceable history. Plan for this: it changes how your finance team handles errors.
Do I have to replace my accounting software?
Usually not. If your system can export invoice data reliably, it can normally be integrated. Replacement is a decision about the software's wider fitness, not about e-invoicing on its own.
How long does it take to get ready?
The connection is rarely the slow part. Cleaning up customer records, tax identification numbers and product tax categories is what determines the timeline, so start there.
We only sell to consumers. Does this affect us?
Plans published so far include reporting of consumer sales, not just business-to-business invoices. Confirm the position for your sector on the official portal.
This article explains the published rules in plain language. It is general information, not tax advice. Deadlines and penalties in this area have changed before — confirm the current position at einvoice.firs.gov.ng or with your tax adviser before acting.
Need help working out what your systems need? See how GOMUTECH handles e-invoicing system integration or talk to us.
Related Posts
Continue reading more blog posts
Comments (0)
Share your thoughts and join the conversation
No comments yet. Be the first to comment!
