Nigeria is moving VAT invoicing onto a national e-invoicing platform. It started as the FIRS Merchant-Buyer Solution (MBS). On 1 January 2026 the Federal Inland Revenue Service was replaced by the Nigeria Revenue Service (NRS), and the platform now runs under the NRS name.
We have worked on Nigerian tax technology before: we built F.I.R.S. VAT Automation, a platform for automated monthly VAT reporting and collection, with merchant registration through an eCitizen portal and bill reporting over a REST API. This article summarises the current e-invoicing rules as we understand them from public sources. The dates have moved several times, so always confirm with the NRS or your tax adviser.
Legal basis
- The Nigeria Revenue Service (Establishment) Act 2025 created the NRS, which replaced FIRS on 1 January 2026.
- The Nigeria Tax Administration Act 2025 allows the NRS to require its fiscalisation system and sets the penalties.
- NITDA’s regulatory guidelines on electronic invoicing govern the accreditation of Access Point Providers and system integrators.
Rollout
| Taxpayer | Annual turnover | Go-live | Enforcement |
|---|---|---|---|
| Large | above ₦5 billion | November 2025 | from April 2026 |
| Medium | ₦1–5 billion | 1 July 2026 | January 2027 |
| Emerging | below ₦1 billion | 1 July 2027 | January 2028 |
For large taxpayers the NRS set a final adoption deadline of 31 July 2026 and has started compliance monitoring. Non-resident suppliers are in scope, but their date has not been announced.
How it works: clearance
For B2B and B2G sales Nigeria uses a clearance model: an invoice is valid only after the platform has validated it. A cleared invoice carries:
- an IRN (Invoice Reference Number), unique per invoice; duplicates are rejected;
- a QR code returned by the platform, which must appear on the invoice;
- a digital signature.
B2C sales follow a simplified reporting approach, with a QR code on the receipt.
The integration path
- Onboard the business on the e-invoicing platform.
- Connect your invoicing or ERP system through an accredited Access Point Provider and/or system integrator.
- Map products, tax codes and buyer data to the required schema, based on UBL / BIS Billing 3.0 and exchanged as JSON or XML.
- Complete testing, then send every invoice for clearance before it is issued.
- On the purchasing side, accept only supplier invoices that carry a valid IRN.
Penalties
Failing to process a supply through the fiscalisation system can cost ₦200,000 plus 100% of the tax due, plus interest. Buyers may also be denied input VAT on invoices without a valid IRN, which is why large buyers already push their suppliers to comply.
What to get right
- Clearance happens before the invoice exists. Your system must cope with a slow or unavailable platform without stopping sales: queue, retry, and issue once the invoice is cleared.
- Data quality decides the rejection rate: tax IDs, product and tax codes, buyer details.
- Keep the evidence: store the signed response and the QR data with every invoice for audits.
We design integrations like this for a living: validation before sending, retry queues for outages and full audit logs. If you need e-invoicing connected to your ERP, POS or web shop, talk to us.
Sources: Sovos: Nigeria NRS e-invoicing timeline; KPMG Nigeria; EY Global Tax News; Nairametrics, 19 July 2026. Last checked 26 October 2026.