FIRS & NRS E-Invoicing Compliance in Nigeria
Everything Nigerian businesses need to know about FIRS/NRS e-invoicing compliance — who must comply, deadlines, penalties, and a step-by-step path to getting compliant.
What Is FIRS/NRS E-Invoicing?
Nigeria's tax authority — formerly the Federal Inland Revenue Service (FIRS), now operating as the Nigeria Revenue Service (NRS) — mandates electronic invoicing for VAT-registered businesses. E-invoicing requires businesses to generate invoices with a valid Invoice Reference Number (IRN), validate them against the NRS schema, sign them cryptographically, and transmit them through an approved Access Point Provider (APP) on the Peppol network.
Still searching for "FIRS e-invoicing"? You're not alone. firs.gov.ng now carries a transition notice pointing visitors to nrs.gov.ng. The compliance requirements, IRN format, and Peppol connectivity are unchanged — only the authority's name changed.
E-invoicing is no longer optional. As the timeline below shows, it's now mandatory nationwide for VAT-registered businesses of every size.
Who Must Comply — And When
Both deadlines below have now passed. E-invoicing is mandatory nationwide for every VAT-registered business — here's how to catch up if you haven't started.
₦5 billion+ annual turnover — first businesses required to comply.
Mandate extended to all VAT-registered businesses, including SMEs.
5 Steps to FIRS/NRS E-Invoicing Compliance
A quick-reference path to getting compliant. Run the full interactive checklist for a detailed, itemized version.
Business Registration
Confirm your TIN and VAT registration, and get your NRS Business ID from the e-invoice portal.
Technical Readiness
Set up e-invoicing software that connects to a certified Access Point Provider and generates UBL/XML invoices with ECDSA digital signatures.
Data & Compliance
Collect TINs for your B2B customers and apply correct UNSPSC/HS classification codes to your products and services.
Process & Training
Train staff on e-invoicing workflows and how to handle rejected or validation-error invoices.
Testing & Go-Live
Send test invoices, confirm you receive valid IRNs, and verify customers can receive your e-invoices.
Penalties & Risks of Non-Compliance
Under Section 104 of the Nigeria Tax Administration Act, non-compliant businesses face real financial exposure.
₦200,000
Base Penalty
Fixed penalty under Section 104 of the Nigeria Tax Administration Act for failing to process taxable supplies through the fiscalisation system.
100% of tax due
Tax Due Penalty
Plus interest at the prevailing CBN MPR rate on unpaid tax.
₦50,000/day
B2C Late Reporting
Daily fine for late reporting of B2C transactions.
Input VAT denied
VAT Input Rejection
Non-compliant invoices are rejected for VAT input claims, increasing your effective tax cost.
Getting Started
New to e-invoicing? These guides will help you understand the basics.
Getting Started with E-Invoicing in Nigeria
A comprehensive introduction to e-invoicing requirements and how to get compliant.
APP vs System Integrator Explained
Understand the two key players in Nigeria's e-invoicing ecosystem and why you need both.
How to Register for FIRS/NRS E-Invoicing
Step-by-step registration: TIN, VAT, your NRS Business ID, software, and APP connection.
NRS E-Invoice Requirements Explained
Detailed breakdown of all NRS technical and compliance requirements.
Understanding Invoice Reference Numbers (IRN)
Everything you need to know about IRN generation and validation.
Compliance & Regulations
Understanding NRS requirements and avoiding penalties.
NRS E-Invoicing 2026 Compliance Guide
Prepare your business for the upcoming mandatory e-invoicing requirements.
NRS E-Invoicing Penalties for Non-Compliance
Understand the penalties and how to avoid them.
TIN Verification Guide for Nigerian Businesses
How to verify TINs and avoid validation errors.
E-Invoicing for SMEs in Nigeria
What small businesses need to know now that the mandate covers every VAT-registered business.
E-Invoicing for Large Taxpayers
Enterprise requirements beyond the basics: ERP integration, multi-entity, and API access.
Monthly Regulatory Updates
Track monthly monitoring notes, changes, and immediate actions.
Technical Resources
Integration guides, API documentation, and technical deep-dives.
How to Integrate E-Invoicing into Your ERP
Technical guide for CTOs and developers on API integration.
Peppol Compliance Guide
Understanding Peppol network requirements for international trade.
AI-Powered Invoice Extraction
Digitize paper invoices using AI and OCR technology.
E-Invoicing Glossary
Definitions for IRN, Peppol, UBL, CTC, APP, and FIRS validation.
Invoice Credit & OCR Cost Calculator
Estimate plan, top-up, OCR, and user costs before rollout.
Comparisons & Analysis
Understand the differences between invoicing approaches.
Frequently Asked Questions
Quick answers to common e-invoicing questions.
What is NRS e-invoicing?
NRS (Nigeria Revenue Service) e-invoicing is the mandatory electronic invoicing system that requires businesses to generate, validate, and transmit invoices digitally through approved channels. It replaces traditional paper invoicing with a standardized digital format.
Who needs to comply with NRS e-invoicing?
Currently, large taxpayers and companies in specific sectors must comply. The scope is expanding progressively, with plans to include all VAT-registered businesses by 2026.
What is an IRN (Invoice Reference Number)?
An IRN is a unique 40-character identifier generated for each e-invoice. It contains a timestamp, business identifier, sequential number, and check digits. The IRN serves as proof that an invoice has been validated by NRS.
What is Peppol and why does it matter?
Peppol (Pan-European Public Procurement Online) is an international framework for exchanging electronic documents across borders. Nigerian businesses trading internationally benefit from Peppol compliance for seamless invoicing with global partners.
What is the difference between an APP and a System Integrator?
An Access Point Provider (APP) is certified to transmit invoices via the Peppol/NRS network. A System Integrator provides the software platform businesses use to create invoices. ZUTAX is a System Integrator that partners with PASPA (an APP) to provide complete e-invoicing capability.
What are the penalties for non-compliance?
Non-compliance can result in financial penalties, interest on unpaid taxes, increased audit scrutiny, and potential business disruption. The specific penalties vary based on the nature and duration of non-compliance.
How long does it take to get compliant?
With ZUTAX, most businesses can become compliant within days. The process involves setting up your account, configuring your business profile, and connecting to the NRS network through our PASPA partnership.
Can I integrate e-invoicing with my existing ERP?
Yes. ZUTAX provides REST APIs, webhooks, and batch processing options for integrating with any ERP system including SAP, Oracle, Odoo, Microsoft Dynamics, and custom solutions.
Is FIRS the same as NRS?
Yes. FIRS (Federal Inland Revenue Service) has transitioned to NRS (Nigeria Revenue Service) — the same tax authority under a new name. firs.gov.ng now carries a transition notice pointing to nrs.gov.ng. E-invoicing requirements, IRN format, and Peppol connectivity are unchanged.
Is e-invoicing mandatory in Nigeria right now?
Yes. Large taxpayers (₦5 billion+ annual turnover) became subject to mandatory e-invoicing on November 1, 2025, and the mandate extended to all VAT-registered businesses, including SMEs, from January 1, 2026. Both deadlines have passed — e-invoicing is now mandatory nationwide.
Why Choose ZUTAX?
ZUTAX combines the power of a System Integrator with Access Point Provider connectivity through our PASPA partnership.
Full Compliance
NRS and Peppol compliant with automatic validation of all mandatory fields.
PASPA Partnership
Direct connection to the NRS/Peppol network through our certified APP partner.
Developer-Friendly
REST APIs, webhooks, and SDKs for seamless ERP integration.
Ready to Get Compliant?
Start your free trial today and experience hassle-free e-invoicing compliance.