If your Nigerian business turns over between ₦1 billion and ₦5 billion a year, July 1, 2026 changed how you are allowed to invoice. From that date, your sales invoices are only valid if they pass through the Nigeria Revenue Service's Merchant-Buyer Solution (MBS) e-invoicing platform first — cleared in real time, stamped with an Invoice Reference Number, and visible to the tax authority before your customer ever sees them. Enforcement begins in the first quarter of 2027, so the grace period you are sitting in right now is the time to get compliant.
This guide explains who is in scope, how the system works, what noncompliance costs, and the practical steps to get your invoicing, bookkeeping, and ERP systems ready.
From FIRS to NRS: What Changed and Why It Matters
On January 1, 2026, four new tax laws took effect that rewrote Nigeria's tax architecture. The most visible change for businesses: the Federal Inland Revenue Service (FIRS) was replaced by the Nigeria Revenue Service (NRS) under the Nigeria Revenue Service (Establishment) Act 2025. The NRS inherited all of FIRS's powers and added a broader mandate as the single federal revenue administration agency.
Alongside the rebrand came new machinery:
- The Nigeria Tax Act 2025 (NTA), consolidating company income tax, VAT, and other federal taxes into one statute. VAT stays at 7.5% — one of the lowest rates in Africa — with expanded zero-rating for essentials like basic food, education, and healthcare.
- The Nigeria Tax Administration Act 2025 (NTAA), unifying federal and state collection procedures and giving the NRS explicit power to require taxpayers to use its "fiscalisation" technology.
- The Rev360 portal, which replaced the old TaxPro-Max system as the single front door for registration, filing, and payments.
The e-invoicing mandate sits at the center of this modernization drive. Where large taxpayers were the pilot group, medium-sized businesses are now squarely in the frame.
Who Is in Scope: The Phased Rollout Timeline
The NRS is switching the mandate on in waves, by annual turnover:
| Taxpayer segment | Annual turnover | Go-live | Enforcement begins |
|---|---|---|---|
| Large taxpayers | Above ₦5 billion | November 2025 | April–June 2026 |
| Medium taxpayers | ₦1 billion – ₦5 billion | July 1, 2026 | January–March 2027 |
| Small / emerging taxpayers | Below ₦1 billion | July 2027 | 2028 |
If your turnover sits in the ₦1–5 billion band, you went live on July 1, 2026. The NRS ran stakeholder engagement for this group from January to March 2026 and a pilot from April to June, and a post-go-live review runs through October–November 2026. Full compliance enforcement — penalties, denied input-VAT claims, blocked invoices — starts in the first quarter of 2027.
Two scope points that catch businesses off guard:
- All VAT-registered suppliers are covered, including foreign entities supplying into Nigeria. Business-to-business (B2B), business-to-government (B2G), and business-to-consumer (B2C) transactions are all in scope.
- Non-resident digital suppliers are under review for inclusion, so if you sell software or digital services into Nigeria from abroad, watch this space.
How to confirm which band you are in
Turnover here means your annual gross turnover as reflected in your filed returns — not profit, not VAT-exclusive sales alone. If you are hovering near the ₦1 billion line, pull your last filed financials and VAT returns now. Businesses that drift across a threshold mid-year should plan for the higher band's obligations rather than argue the boundary later.
How the Merchant-Buyer System Actually Works
The MBS platform uses a real-time pre-validation model influenced by the Pan-European Public Procurement Online (PEPPOL) framework. Understanding the mechanics helps you see exactly where your current invoicing process needs to change.
B2B and B2G invoices: clearance before delivery
For business and government sales, the flow is "clear first, send second":
- Your system generates the invoice in the required structured format.
- It is submitted to the NRS for validation before you give it to the buyer.
- A cleared invoice comes back with an Invoice Reference Number (IRN) and a cryptographic stamp marking it authentic.
- Only then do you deliver it to your customer.
An invoice that skips clearance is not just late — it is a noncompliant document that can cost you (and potentially your buyer) input-VAT credit.
B2C invoices: report within 24 hours
Retail and consumer invoices do not need pre-clearance, which keeps checkout lines moving. But every B2C invoice must still be reported to the NRS within 24 hours of issuance. If your point-of-sale or e-commerce system cannot push daily sales data automatically, that gap needs closing.
The four-corner model and Access Point Providers
The MBS follows the PEPPOL-style four-corner model: supplier, supplier's access point, buyer's access point, buyer. Each side connects through a licensed Access Point Provider (APP) — a service provider responsible for secure invoice signing, transmission, and reporting. The National Information Technology Development Agency (NITDA) publishes accreditation requirements for APPs, and you are free to choose your own provider.
In practice, most medium businesses will comply through one of three routes:
- Direct portal use — logging into the MBS portal and keying invoices manually. Workable for low volumes, painful beyond that.
- API integration — connecting your ERP or accounting system to the MBS via its application programming interface, so clearance happens inside your normal billing workflow.
- An APP intermediary — letting a licensed provider handle signing, transmission, and error handling on your behalf.
Structured data: UBL/XML only
Invoices must be issued in structured UBL/XML format following international standards, with the comprehensive transactional data the NRS validation protocols expect — supplier and buyer tax IDs, line-level VAT treatment, totals, and references. PDF attachments and scanned paper invoices do not count. This is the single biggest systems implication: if your invoices live in Word templates or a basic spreadsheet today, they cannot clear.
What Noncompliance Costs
The penalty regime is set out in the tax administration legislation, and it bites in three ways:
- Blocking deployment. If the NRS notifies you to grant access for deploying its fiscalisation technology and you default, the penalty is ₦1 million for the first day plus ₦10,000 for each subsequent day. You have 30 days from the deployment notice to comply.
- Bypassing the system. Processing taxable supplies outside the fiscalisation system attracts an administrative penalty of ₦200,000 plus 100% of the tax due, on top of interest running at 2% above the Central Bank of Nigeria's monetary policy rate per year.
- Losing input-VAT credit. Noncompliant invoices risk denial of the buyer's input-VAT claim — which means your noncompliance becomes your customer's problem, and large customers will simply stop accepting invoices that cannot clear.
That last point is the real enforcement engine. Long before the NRS fines you, your biggest buyers — already live on the system since 2025 — will start rejecting any invoice without a valid IRN. Compliance is fast becoming a condition of doing business, not just a tax obligation.
Getting Ready: A Practical Checklist for Medium Taxpayers
With enforcement starting in early 2027 and the post-go-live review window closing in November 2026, here is the order of operations that works for most ₦1–5 billion businesses.
1. Run an impact assessment
Map every way your business issues invoices today: ERP billing runs, POS terminals, e-commerce checkouts, manual invoices from the sales team, credit notes, and debit notes. For each channel, ask: can it produce structured UBL/XML, and can it reach the MBS — directly, via API, or through an APP? Most businesses discover at least one shadow invoicing channel (the sales rep with a receipt book is the classic) that needs to be brought into the system or shut down.
2. Clean up your master data
Clearance fails on bad data, not bad intent. Before you integrate:
- Confirm every entity in your group has its current Tax ID; the reform introduced a new 13-digit Tax ID as the single identifier across federal and state authorities.
- Standardize customer records with correct tax IDs and addresses — B2B clearance needs accurate buyer details.
- Review your chart of accounts and VAT mappings so each product and service line carries the right VAT treatment, including the expanded zero-rated and exempt categories under the new Tax Act.
3. Choose your connection route and provider
If you run an ERP (SAP, Oracle, Sage, Microsoft Dynamics, or a local platform), talk to your vendor about its MBS connector now — API interfacing, field mapping to NRS validation protocols, and error-handling workflows. If you invoice at low volume or lack in-house IT capacity, evaluate accredited APPs and pick one that fits your transaction profile. Either way, decide before the year-end rush, when every other medium taxpayer will be queuing for the same implementation resources.
4. Register on the MBS portal and test
Engage with the portal early, submit test invoices, and learn what validation errors look like. Common first-time failures include mismatched totals, missing buyer tax IDs, and VAT treatments that do not match the declared supply type. Build an exception-handling procedure: who sees a rejected invoice, how fast it gets fixed, and how the customer is kept informed. Clearance delays become collection delays if nobody owns the rejects queue.
5. Train staff and redesign controls
Accounts receivable, sales operations, and customer service all touch invoicing. Train each team on the new sequence — no invoice leaves the building before clearance — and update your internal controls: segregation between invoice creation and approval, daily reconciliation of cleared versus issued invoices, and a B2C reporting check that proves every retail sale hit the 24-hour window.
6. Reconcile e-invoices to your books monthly
This is where bookkeeping discipline pays off. Every month, reconcile three populations against each other: invoices cleared on the MBS, revenue in your general ledger, and VAT on your return. The NRS now has real-time visibility into your cleared transactions, so any gap between what the system saw and what you filed is the first thing an audit will ask about. Businesses that run this reconciliation monthly will find errors while they are still fixable; businesses that wait until year-end will find them in an assessment.
Common Mistakes to Avoid
- Treating the portal as the whole project. Logging in is step one of ten. The hard parts are master-data cleanup, ERP integration, and exception handling.
- Forgetting credit notes. Returns, rebates, and adjustments flow through the same clearance logic. An un-cleared credit note leaves your customer's input-VAT position — and your audit trail — inconsistent.
- Ignoring the B2C 24-hour rule. Retailers assume "no pre-clearance" means "no obligation." It means a daily reporting obligation, which needs an automated feed, not a weekly manual upload.
- Letting buyers dictate your timeline. If your largest customer demands IRN-stamped invoices this quarter, their procurement policy just became your deadline, regardless of the official enforcement date.
Keep Your Financial Records Aligned With Real-Time Tax
The deeper shift behind Nigeria's e-invoicing mandate is philosophical: the tax authority no longer waits for your annual or quarterly filings to see your business — it watches each transaction as it happens. That makes clean, timely bookkeeping a compliance control in its own right, not just good practice. Businesses whose ledgers, invoice registers, and VAT returns already tell one consistent story will barely feel the transition; businesses with three different versions of revenue will feel it immediately.
As you bring your invoicing onto the MBS, maintaining clear financial records is essential. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





