May 5, 2026

NRS E-Invoicing Requirements: What Your Business Needs to Be Compliant

How Duplo Simplifies NRS E-Invoicing Compliance

If you run a business in Nigeria and haven’t heard about NRS e-invoicing yet, now is the time to pay attention. The Nigeria Revenue Service (NRS) has launched a mandatory electronic invoicing system (the Merchant Buyer Solution (MBS)) and depending on your annual turnover, the deadline to comply may be closer than you think.

This guide covers everything your business needs to know: what NRS e-invoicing actually is, who must comply and when, what a valid e-invoice must contain, and exactly what’s at stake if you miss the mark

What Is NRS E-Invoicing?

NRS e-invoicing is a digital tax administration system that replaces traditional paper and PDF invoices with structured electronic invoices.

Under this system, every business-to-business (B2B), business-to-consumer (B2C), and business-to-government (B2G) transaction in Nigeria must be:

  • Captured
  • Validated
  • Transmitted through the NRS Merchant Buyer Solution (MBS) platform in real time

The system is modelled after globally recognized frameworks such as PEPPOL (Pan-European Public Procurement On-Line) and follows a Continuous Transaction Controls (CTC) clearance model, meaning invoices must be approved by the NRS before they are delivered to the buyer. Think of it as the tax authority having real-time visibility into every transaction your business makes.

Who Must Comply, And When?


The NRS e-invoicing mandate is being rolled out in phases based on annual turnover:

Phase 1 — Large Taxpayers (≥ ₦5 billion)
  • Go-live: November 1, 2025
  • Already active
Phase 2 — Medium Taxpayers (₦1 billion – ₦5 billion)
  • Go-live: July 1, 2026
  • Enforcement begins: Early 2027
Phase 3 — Emerging Taxpayers (< ₦1 billion)
  • Go-live: July 1, 2027
  • Enforcement expected: 2028

Even if your deadline is a year away, NRS e-invoicing onboarding may already be in progress. Waiting until enforcement is one of the most costly mistakes businesses make.

What Must a Compliant NRS E-Invoice Contain?


A valid NRS e-invoice is not a PDF or a scanned document. It is a structured XML file formatted to UBL standards, containing specific mandatory fields:

  • Seller and buyer details — full legal name, Tax Identification Number (TIN), and address
  • Invoice Reference Number (IRN) — a unique identifier generated and validated by the NRS
  • Invoice date, time, and itemised line breakdown of goods or services
  • Applicable VAT amounts and rates per line item
  • A QR code enabling instant verification of the invoice by the NRS and the buyer
  • NRS digital stamp confirming the invoice has passed validation

Critical: Invoices without an NRS digital stamp are legally non-compliant and cannot be used to claim input VAT. This applies to both invoices you issue and invoices you receive. If a supplier sends you an unstamped invoice, you cannot recover the VAT on that purchase.

The Infrastructure Your Business Needs


To connect to the NRS MBS platform and issue compliant invoices, businesses have two options:

Option 1: Become an Access Point Provider (APP)

Build a direct technical connection to the NRS infrastructure. This route requires significant technical resources and is generally suited only to large enterprises with dedicated IT and compliance teams.

Option 2: Use an Accredited System Integrator (SI) or APP Partner

Partner with a provider like Duplo that is already licensed by the NRS to handle validation, transmission, and compliance on your behalf. This is the faster, lower-cost route for the vast majority of businesses.

Internal Readiness: What Else Must You Prepare?

Technical integration is only part of the picture. A complete compliance programme also requires:

  • ERP and accounting system compatibility: your invoicing software (SAP, QuickBooks, Sage, Microsoft Dynamics, or custom systems) must be able to generate UBL XML output
  • Staff training: finance, operations, and procurement teams must understand what a compliant invoice looks like and how to handle non-compliant ones received from suppliers
  • Supplier and buyer alignment: your entire supply chain must be on the path to compliance; a non-compliant invoice from a supplier affects your VAT recovery
  • Invoice archiving: compliant storage of validated invoices in required formats for audit purposes
  • Contract updates: vendor and client agreements may need to reference e-invoicing obligations

A Gap Most Businesses Are Missing

Here’s what many compliance guides don’t mention: the NRS e-invoicing mandate doesn’t just affect how you issue invoices; it affects how you receive them. If a supplier sends you an invoice that hasn’t been pre-cleared by the NRS, that invoice is non-compliant. Accepting it and attempting to claim input VAT on it could expose your business to penalties.

This means businesses need to audit their inbound invoice processes, not just their outbound, and ensure that every supplier in their network is also on the path to compliance.

Penalties for Non-Compliance

The financial consequences of missing NRS e-invoicing requirements are significant and stack quickly:

ViolationPenalty
Failure to issue a compliant e-invoice₦200,000 administrative fine
Continued non-compliance₦10,000 per day
Unreported transactions100% tax surcharge on transaction value
Input VAT on non-compliant invoices receivedFull VAT recovery disallowed
Regulatory disruptionRisk to audit clearances and operating licences in regulated sectors

For a medium-sized business processing hundreds of transactions monthly, these penalties can accumulate to millions of naira within weeks of enforcement beginning.

How to Get NRS E-Invoicing Compliant: Step-by-Step

  1. Determine your phase: confirm your annual turnover bracket and go-live date
  2. Audit your current invoicing process: map how invoices are generated, sent, received, and stored today
  3. Assess your ERP/accounting system: check whether it can output UBL XML format or requires integration
  4. Choose your integration path: direct APP build or licensed SI/APP partner
  5. Onboard your supplier network: notify key suppliers of compliance requirements and confirm their readiness
  6. Train your finance and operations teams: ensure everyone handling invoices understands the new requirements
  7. Test and go live: run a parallel period if possible before your enforcement date

Frequently Asked Questions About NRS E-Invoicing

Is NRS e-invoicing the same as FIRS e-invoicing? The NRS (Nigeria Revenue Service) is the successor body to FIRS (Federal Inland Revenue Service), which was renamed as part of broader tax administration reform. References to “FIRS e-invoicing” in older content refer to the same mandate now administered by the NRS.

Does NRS e-invoicing apply to small businesses? Yes, all businesses will eventually be covered. Phase 3 (turnover below ₦1 billion) goes live July 1, 2027. Even if enforcement is not immediate, onboarding should begin well in advance.

Can I still use PDF invoices? No. Under the NRS mandate, PDF invoices, even digitally signed ones, are not compliant. Invoices must be structured XML files validated through the MBS platform.

What if my supplier isn’t compliant yet? You cannot claim input VAT on invoices that haven’t been NRS-validated. It is in your interest to actively encourage your suppliers to get compliant and to track which of them have done so.

How long does NRS e-invoicing onboarding take? This depends on your ERP setup and integration complexity. Businesses using off-the-shelf accounting software with a licensed SI partner can typically onboard in weeks. Custom ERP environments may take several months.

What is an Invoice Reference Number (IRN)? The IRN is a unique identifier assigned by the NRS to every validated invoice. It serves as proof that the invoice has been cleared by the tax authority. Without an IRN, an invoice is non-compliant.


How Duplo Simplifies NRS E-Invoicing Compliance

Duplo is one of a small number of Nigerian fintechs that hold both the Systems Integrator (SI) and Access Point Provider (APP) licences issued by the NRS. This means Duplo can manage the entire compliance workflow on your behalf:

  • Generate NRS-compliant invoices in the correct UBL XML format
  • Route invoices to the NRS MBS platform for validation and stamping
  • Retrieve and attach the IRN and digital stamp
  • Manage inbound invoice validation
  • Handle payment processing and reconciliation, all within the same platform

If you already use Duplo for payments or collections, your path to e-invoicing compliance is significantly shorter than building from scratch.

Ready to check where your business stands? Use Duplo’s compliance checklist to assess your NRS e-invoicing readiness today.

👉 Sign up at tryduplo.com to start sending NRS-compliant e-invoices ahead of the deadline.

Latest writings

The latest news, technologies, and resources from our team.

Want to learn more?

Speak to a member of our team.

Scroll to Top