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 breaks down exactly what NRS e-invoicing is, who it applies to, and what your business must do to remain compliant.

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 Does a Compliant NRS E-Invoice Actually Contain?

A valid NRS e-invoice is not simply a digital version of your current invoice. It must be structured in XML format following Universal Business Language (UBL) standards and contain specific fields:

  • Seller and buyer details (name, TIN, address)
  • Invoice Reference Number (IRN) — a unique identifier generated and validated by the NRS
  • Date, time, and line-item breakdown of goods or services
  • Applicable VAT amounts and rates
  • A QR code that allows the NRS and buyers to verify the invoice authenticity instantly
  • An NRS digital stamp confirming the invoice has been validated

IMPORTANT:
Invoices without an NRS stamp are considered non-compliant and cannot be used to claim input VAT. This means if your supplier sends you an unstamped invoice, you lose the right to recover that VAT.

Infrastructure Required for NRS E-Invoicing Compliance

To meet NRS e-invoicing requirements, your business must connect to the MBS platform in one of two ways:

1. Become an Access Point Provider (APP)

Build a direct connection to the NRS system. This is complex and typically suited for large enterprises.

2. Use an Accredited System Integrator (SI) or APP

Partner with a licensed provider who handles validation, transmission, and compliance.

Internal Readiness Checklist

Beyond integration, your business must ensure:

  • ERP compatibility (SAP, QuickBooks, Sage, Microsoft Dynamics)
  • Staff training across finance and operations
  • Supplier and buyer alignment
  • Invoice archiving in compliant formats
  • Contract updates with vendors and clients


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.

The Cost of Getting It Wrong

Non-compliance with NRS e-invoicing carries serious financial consequences:

  • ₦200,000 administrative fine for non-issuance
  • ₦10,000 daily penalty for continued non-compliance
  • A 100% tax surcharge on unreported transactions
  • Loss of input VAT claims on non-compliant invoices received
  • Potential disruption to audits, especially for businesses that operate in regulated sectors


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 handle the entire process:

  • Generate compliant invoices
  • Route them to the NRS for validation
  • Manage payments and reconciliation

All in one place.

If you already use Duplo, your path to NRS e-invoicing compliance is significantly shorter.

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