Navigate Nigeria's e-invoicing requirements with our comprehensive FIRS-compliant solution. Our platform provides all the tools and guidance needed to ensure seamless integration and full regulatory compliance.
FIRSCertified
2024Mandatory
All VATEntities
7 DaysSetup
Reporting Mandates
FIRS E-Invoicing
VAT Compliance
Exchange Networks
FIRS Portal
Supported Documents
Tax Invoices
VAT Invoices
Credit Notes
Debit Notes
Introduction to Nigeria E-Invoicing
Nigeria is implementing a comprehensive electronic invoicing system through the Federal Inland Revenue Service (FIRS) as part of its digital transformation and tax compliance enhancement initiatives. The FIRS e-invoicing system aims to modernize tax collection, improve transparency, and combat tax evasion in Africa's largest economy.
Key Authorities
Authority
Role
Responsibilities
Federal Inland Revenue Service (FIRS)
Primary tax authority and e-invoicing regulator
• Developing and managing the FIRS Merchant-Buyer Solution (FIRSMBS) platform • Setting compliance requirements and standards • Validating and issuing Invoice Reference Numbers (IRN) • Monitoring tax compliance through e-invoice data • Enforcing penalties for non-compliance • Providing guidance and support to taxpayers
National Information Technology Development Agency (NITDA)
ICT standards and accreditation
• Accrediting Access Point Providers (APPs) • Setting technical standards for system integration • Ensuring data security and privacy compliance • Overseeing IT infrastructure requirements
The e-invoicing program aligns with Nigeria's broader economic modernization agenda:
Objective
Description
Tax Modernization
Transform tax collection and administration to digital platforms
Economic Transparency
Enhance visibility and accountability in business transactions
VAT Compliance
Reduce tax evasion and expand the formal economy
Business Efficiency
Streamline invoice processing and reduce manual operations
Real-Time Monitoring
Enable FIRS to monitor transactions and tax collection in real-time
Economic Growth
Support government revenue generation for national development
E-Invoicing Overview
Nigeria has adopted an e-invoicing framework based on international standards, specifically the Peppol BIS Billing 3.0 Universal Business Language (UBL) format. The system operates through the FIRS Merchant-Buyer Solution (FIRSMBS) platform, which validates invoices, issues Invoice Reference Numbers (IRN), and ensures tax compliance through automated reporting.
System Architecture
The Nigerian e-invoicing system follows a clearance model:
Component
Description
FIRSMBS Platform
Central validation and clearance system operated by FIRS
Access Point Providers (APPs)
NITDA-accredited intermediaries for invoice transmission
Invoice Reference Number (IRN)
Unique identifier issued by FIRS after invoice validation
Cryptographic Stamp ID (CSID)
Digital signature ensuring invoice authenticity
QR Code
Machine-readable code for quick verification
Transaction Types
Type
Description
Clearance Requirement
B2B
Business-to-Business transactions
Pre-clearance mandatory
B2G
Business-to-Government transactions
Pre-clearance mandatory
B2C
Business-to-Consumer (above ₦50,000)
Post-reporting within 24 hours
For official updates and detailed information, please refer to the FIRS website and official circulars.
Nigeria E-Invoicing Mandates
The Federal Inland Revenue Service (FIRS) has introduced mandatory e-invoicing as part of Nigeria's tax modernization strategy. This section outlines the key mandates affecting businesses operating in Nigeria.
FIRS E-Invoicing Mandate
The FIRS has implemented a mandatory e-invoicing system through the FIRS Merchant-Buyer Solution (FIRSMBS) platform based on international Peppol BIS Billing 3.0 UBL standards.
What is FIRSMBS?
FIRSMBS (FIRS Merchant-Buyer Solution) is Nigeria's central electronic invoicing platform that validates, stamps, and tracks all taxable invoices. Every invoice must be submitted to FIRSMBS for clearance before being sent to the buyer (for B2B/B2G) or reported within 24 hours (for B2C).
Regulatory Framework
Component
Details
Issuing Authority
Federal Inland Revenue Service (FIRS)
Legal Basis
FIRS Establishment Act 2007, Value Added Tax Act, Nigerian Tax Administration Bill (NTAB)
Standard
Peppol BIS Billing 3.0 UBL (XML/JSON format)
Platform
FIRS Merchant-Buyer Solution (FIRSMBS)
Model
Clearance-based system with pre-approval requirement
Implementation Timeline
Phase
Effective Date
Scope
Status
Phase 1
November 1, 2025
Large taxpayers (annual turnover ≥ ₦5 billion)
Active
Phase 2
January 1, 2026
Medium and small VAT-registered businesses
Upcoming
Phase 3
2026 (TBD)
Non-resident suppliers (under review)
Planned
Who Must Comply?
Category
Requirement
Transaction Types
Large Taxpayers
Mandatory from November 1, 2025
All B2B, B2G, and B2C (>₦50,000)
VAT-Registered Entities
Mandatory from January 1, 2026
All taxable supplies
Medium/Small Businesses
Mandatory from January 1, 2026
B2B, B2G, and high-value B2C
Non-VAT Registered
Currently excluded
May be included in future phases
Transaction Coverage
Transaction Type
Threshold
Clearance Model
Timeline
B2B (Business-to-Business)
All values
Pre-clearance mandatory
Before invoice delivery
B2G (Business-to-Government)
All values
Pre-clearance mandatory
Before invoice delivery
B2C (Business-to-Consumer)
Above ₦50,000
Post-reporting
Within 24 hours of issuance
B2C (Business-to-Consumer)
Below ₦50,000
Exempt (for now)
N/A
How the System Works
Clearance Process Flow
B2B/B2G Transactions (Pre-Clearance Model)
Step
Participant
Action
1
Supplier
Creates invoice in compliant UBL format
2
Supplier/APP
Submits invoice to FIRSMBS via API
3
FIRSMBS
Validates invoice structure and data
4
FIRSMBS
Issues IRN, CSID, and QR code if valid
5
Supplier
Receives approved invoice with IRN
6
Supplier
Delivers invoice to buyer through APP or directly
7
Buyer
Receives validated invoice
B2C Transactions (Post-Reporting Model)
Step
Participant
Action
1
Supplier
Issues invoice to consumer at point of sale
2
Supplier/APP
Reports invoice to FIRSMBS within 24 hours
3
FIRSMBS
Validates and records transaction
4
Consumer
Can verify invoice using QR code
Invoice Components
Every FIRS-approved invoice contains:
Component
Description
Format
Invoice Reference Number (IRN)
Unique identifier issued by FIRS
Alphanumeric string
Cryptographic Stamp ID (CSID)
Digital signature ensuring authenticity
Encrypted hash
QR Code
Machine-readable verification code
2D barcode
UBL Data
Structured invoice information
XML or JSON
Document Types
Document Type
Code
Description
Use Case
Standard Invoice
380
Regular commercial invoice
Normal sales transactions
Credit Note
381
Correction or refund document
Returns, adjustments
Debit Note
383
Additional charges
Price increases, fees
Simplified Invoice
394
B2C simplified format
Retail, consumer sales
Key Technical Requirements
To comply with the FIRS e-invoicing mandate, businesses must:
#
Requirement
Description
1
UBL Format Compliance
Invoices must follow Peppol BIS Billing 3.0 UBL format (XML or JSON)
2
API Integration
Integrate with FIRSMBS via RESTful APIs
3
Access Point Provider
Use NITDA-accredited APP for invoice transmission
4
Digital Certificates
Obtain and maintain valid digital certificates
5
Mandatory Fields
Include all 55+ mandatory invoice fields
6
Real-Time Validation
Submit invoices for real-time FIRS validation
7
IRN Display
Display IRN, CSID, and QR code on all invoices
8
Record Retention
Maintain electronic records for audit purposes
Non-Compliance Penalties
The FIRS has established significant penalties for non-compliance:
Violation
Penalty
Legal Basis
First Day of Non-Compliance
₦1,000,000
NTAB provisions
Continued Non-Compliance
₦10,000 per day after first day
NTAB provisions
Administrative Penalty
₦200,000
FIRS Establishment Act
Failure to Process Taxable Supply
100% of tax due + 2% monthly interest
VAT Act
False Information
Criminal prosecution + fines
FIRS Establishment Act
Example Penalty Calculation
For a business that fails to comply for 30 days:
First day: ₦1,000,000
Remaining 29 days: ₦10,000 × 29 = ₦290,000
Administrative penalty: ₦200,000
Total: ₦1,490,000 (excluding tax penalties and interest)
Benefits of Compliance
Complying with the e-invoicing mandate provides several advantages:
Benefit
Impact
Avoid Penalties
Eliminate risk of substantial fines and legal action
Improved Cash Flow
Faster invoice processing and payment cycles
Enhanced Record-Keeping
Automated digital records for audit readiness
Tax Certainty
Real-time validation ensures tax compliance
Competitive Advantage
Demonstrates professionalism and compliance to partners
Reduced Fraud
Cryptographic stamps prevent invoice manipulation
Easier Audits
Digital trail simplifies tax audit processes
Implementation Steps
Businesses should follow these steps to achieve compliance:
Configure API authentication with client credentials
Map your internal data models to UBL format
Integrate with APP's APIs
Test invoice submission in sandbox environment
5. Go Live
Once testing is complete:
Activate your production account
Begin submitting invoices to FIRSMBS
Monitor compliance through your APP dashboard
Sending an Invoice
Sending an invoice in Nigeria involves creating the invoice, validating it with FIRSMBS, and delivering it to the buyer.
Invoice Submission Flow
B2B/B2G Transactions (Pre-Clearance)
Text
1. Create invoice with all mandatory fields ↓2. Submit to FIRSMBS via POST /invoice/generate ↓3. FIRSMBS validates invoice ↓4. Receive IRN and QR code ↓5. Deliver invoice to buyer
B2C Transactions (Post-Reporting)
Text
1. Issue invoice to customer at point of sale ↓2. Report to FIRSMBS within 24 hours via POST /invoice/generate ↓3. FIRSMBS validates and records ↓4. Customer can verify using QR code
Generating an Invoice
Endpoint
POST/invoice/generate
Preparing the Invoice Data
Create your invoice following the FIRS specification. The /invoice/generate endpoint handles signing, validation, and exchange in a single API call — reducing the number of requests needed.
1. Onboard to FIRSMBS POST /onboard/participant ↓2. Retrieve resource codes (optional) GET /resources/all ↓3. Create invoice with all mandatory fields ↓4. Submit invoice for validation POST /invoice/generate ↓5. Receive IRN, CSID, and QR code ↓6. Deliver invoice to buyer (B2B/B2G) or Display to customer (B2C) ↓7. Monitor payment status GET /invoice/details/:irn ↓8. Update payment status when paid PATCH /invoice/:irn
Receiving Flow
Text
1. Buyer receives invoice with IRN ↓2. Verify invoice authenticity - Scan QR code, or - Check IRN via GET /invoice/details/:irn ↓3. Process invoice in accounting system ↓4. Make payment to supplier ↓5. Supplier updates payment status PATCH /invoice/:irn
Integration Checklist
Before Going Live
Complete FIRSMBS participant onboarding
Obtain and secure certificate and public key from FIRS
Establish connection with NITDA-accredited APP
Implement invoice data preparation following UBL format
Set up error handling for all API responses
Test invoice generation in sandbox environment
Verify IRN, CSID, and QR code generation
Test invoice retrieval and download functions
Implement payment status update mechanism
Train users on the new system
Have rollback plan ready
Compliance Requirements
All invoices must follow Peppol BIS Billing 3.0 UBL format
Supplier and customer must have valid FIRS TIN
B2B/B2G invoices must be pre-cleared before delivery
B2C invoices (>₦50,000) must be reported within 24 hours
Display IRN, CSID, and QR code on all invoices
Tax calculations must be accurate (7.5% standard VAT rate)
Retain all invoices and validation records for audit