NRS e-invoicing: what Nigerian businesses need to do
How the Nigeria Revenue Service's e-invoicing system works, who has to comply and when, and the practical steps to get your invoicing systems ready.
The Nigeria Revenue Service (NRS) is moving businesses onto electronic invoicing. Its platform, the Merchant-Buyer Solution (MBS), validates invoices and records them as they are issued. For many businesses, this is the biggest change to invoicing in years, and it reaches well beyond the finance team.
This guide explains how the system works and what to do. It is general information, not tax advice: confirm your obligations with your tax adviser and the NRS’s own notices.
Who has to comply, and when
The NRS is rolling out e-invoicing in phases by taxpayer size:
- Large taxpayers went live first. The NRS set 31 July 2026 as the date for large taxpayers to complete onboarding, and compliance monitoring has begun.
- Medium taxpayers are being onboarded in phases through 2026 and 2027.
- Smaller businesses follow, with full nationwide implementation targeted for 2028.
Timelines have moved before and may move again, so check your category and dates in the NRS’s latest notices.
How it works
For business-to-business and business-to-government sales, invoices are cleared before they are issued:
- Your system creates the invoice as structured data.
- The invoice is digitally signed and submitted to the MBS, usually through an NRS-accredited access point provider, or directly through the API for some larger organisations.
- The NRS validates it and returns an invoice reference number (IRN) and a cryptographic stamp identifier (CSID).
- The validated invoice is delivered to the buyer, and both sides keep it for their records.
Validated invoices cannot be edited. Mistakes are corrected with a credit or debit note that refers to the original invoice. Some retail sales to consumers are reported rather than cleared in advance; the exact rules depend on your category.
What it means for your systems
- Every invoicing system is affected. ERP, accounting software, billing systems, point of sale and any spreadsheet or template used to issue invoices.
- Data quality matters. Missing or wrong buyer tax IDs, inconsistent product codes and incorrect VAT treatment lead to rejected invoices.
- Integration is needed. Your systems must sign, submit, receive responses and store them, automatically for any meaningful volume.
- Processes change. Rejections must be handled quickly, and corrections follow strict rules.
- Records must be kept. Submissions, IRNs, stamps and responses must be retained for audit.
A practical plan
- Confirm your category and timeline from NRS notices, with your tax adviser.
- List every system and process that issues invoices, including branches and subsidiaries.
- Check and clean your data: customer tax IDs, product and service codes, VAT settings.
- Choose your connection route: an accredited access point provider, direct API integration, or a connector in your existing software. Check that any provider is listed in the NRS directory.
- Integrate and test with real scenarios, including rejections, credit notes and debit notes.
- Train your finance and sales teams on the new flow and on handling rejections.
- Go live, then monitor submissions and fix problems quickly.
If your deadline has passed
Do not wait. Speak to your tax adviser and the NRS about your position, then start with a fast readiness check and the work that gets compliant invoices flowing. Partial progress, well documented, is far better than none.
Done well, it pays back
E-invoicing takes effort, but businesses that do it properly end up with cleaner data, faster reconciliation and fewer disputes with customers. Treat it as a chance to tidy up invoicing systems, not just a compliance task.