Days
Hours
Minutes

left to comply with the NRS e-invoicing regulation

NRS e-invoicing made simple for businesses

Stay compliant, audit-ready, and disruption-free, Duplo makes it simple without complex integrations.

Designed for businesses that are already

Why businesses choose Duplo

Built for Nigeria’s regulatory environment

Designed to align with NIRS requirements and local compliance expectations from day one.

No complex or heavy integrations to manage

Works seamlessly with existing workflows without long implementation cycles or technical overhead.

Secure, enterprise-grade financial infrastructure

Protects sensitive financial data with robust security, controls, and reliability standards.

Clear visibility across invoices and payments

Gives teams real-time insight into invoice status, payment activity, and financial records.

What you can do with Duplo

Create and manage NRS-compliant e-invoices

Create or upload invoices that meet NRS requirements, validate them, and submit seamlessly, all from one platform.

Get approved invoices you can rely on

Approved invoices include the required Invoice Reference Number (IRN), cryptographic stamp, and QR code, making them verifiable and defensible.

Track invoice status in real time

See which invoices are in draft, submitted, approved, or rejected — without chasing updates or emails.

Store everything in one audit-ready system

All invoices, actions, and updates are logged, searchable, and accessible when you need them

NRS e-invoicing Explained

In this conversation, our CEO, Yele Oyekola, and Remi Ogunsanya, Product Lead at Duplo, break down what FIRS e-invoicing really means for Nigerian businesses. Not in theory, but in practice.

Play Video

Duplo supports the broader financial operations that surround e-invoicing

This helps businesses stay compliant as operations scale.

Structured payment workflows

Traceable records for deductions & remittances

Approval & expense controls

Reporting foundations that support tax filings & audits

Built to integrate and share data with your finance tech stack

Got questions? We've got answers

What is NRS e-invoicing?

NRS e-invoicing is Nigeria’s electronic invoicing framework that requires businesses to generate, validate, and transmit invoices through the National Revenue Service’s approved network. The goal is to improve tax compliance, increase transparency, and standardise invoice processing across businesses.

Yes. Businesses that fall within the NRS implementation phases are required to comply with the e-invoicing mandate. Non-compliance may expose businesses to penalties and other regulatory consequences.

Duplo enables businesses to generate compliant e-invoices, submit them for validation, retrieve Invoice Reference Numbers (IRNs), and manage the entire invoicing process through a single platform. This helps reduce manual work while ensuring compliance with NRS requirements.

NRS e-invoicing applies to VAT-registered businesses operating in Nigeria. The rollout is being implemented in phases, with different compliance timelines depending on business size and annual turnover.

No. Duplo is designed to work with your existing systems, making it easier to adopt NRS e-invoicing without overhauling your current finance operations.

Implementation timelines vary depending on your business processes and existing systems. Our team works closely with you to ensure a smooth setup and a fast path to NRS compliance.

Yes. Duplo’s APIs make it easy to embed NRS-compliant e-invoicing into your existing ERP, accounting software, or finance tools, helping you stay compliant with minimal disruption.

The implementation timeline depends on your taxpayer category and annual revenue. Businesses should begin preparing early to avoid disruptions and ensure they meet their compliance deadlines.

No. While you may still generate invoices in PDF format for customers, NRS compliance requires invoices to be created, validated, and transmitted in the approved structured format through the e-invoicing network.

An Invoice Reference Number (IRN) is a unique identifier generated when an invoice is successfully validated through the NRS e-invoicing system. It serves as proof that the invoice has been processed and accepted by the network.

Failure to comply may result in regulatory penalties, tax compliance issues, delays in invoice processing, and challenges with VAT claims. Businesses that prepare early can avoid these risks and maintain uninterrupted operations.

More ways to simplify your financial operations

Explore more

Ready to automate your financial operations?
Reach out to us!

Scroll to Top