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
Issuing invoices
Receiving & making payments
Managing expenses & approvals
Preparing for audits & tax reviews
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 or upload invoices that meet NRS requirements, validate them, and submit seamlessly, all from one platform.
Approved invoices include the required Invoice Reference Number (IRN), cryptographic stamp, and QR code, making them verifiable and defensible.
See which invoices are in draft, submitted, approved, or rejected — without chasing updates or emails.
All invoices, actions, and updates are logged, searchable, and accessible when you need them
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.
Is NRS e-invoicing mandatory?
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.
How does Duplo help with NRS e-invoicing compliance?
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.
Who needs to comply with NRS e-invoicing?
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.
Do I need to replace my accounting or ERP software?
No. Duplo is designed to work with your existing systems, making it easier to adopt NRS e-invoicing without overhauling your current finance operations.
How long does it take to get started with Duplo?
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.
Can I integrate NRS e-invoicing into my existing systems via API?
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.
When does NRS e-invoicing become mandatory?
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.
Can I continue using PDF invoices?
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.
What is an Invoice Reference Number (IRN)?
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.
What happens if I don't comply with NRS e-invoicing requirements?
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.