What is E-Invoicing?
Quick Answer
E-invoicing is the electronic generation, transmission, and storage of invoices in a standardized format. NRS (formerly FIRS) has implemented mandatory e-invoicing via the Merchant Buyer Solution (MBS) platform to improve tax compliance and reduce VAT fraud. Phase 1 for large taxpayers has been live since November 2025.
Registration Threshold
E-invoicing is now mandatory for large taxpayers (annual turnover above ₦500 million) since November 2025. Medium and small businesses will follow in phases through 2027.
Who Must Register for E-Invoicing?
How to Register for E-Invoicing
Assess Your Business
Upgrade Accounting System
Register on NRS MBS Platform
Connect Your Systems
Test & Go Live
Technical Requirements
Invoice Data Elements
- • Seller TIN and business details
- • Buyer TIN (for B2B transactions)
- • Unique invoice number and date
- • Invoice kind: B2B or B2C (new field)
- • State and Local Government Area (new fields)
- • Line items with descriptions, quantities, prices
- • VAT breakdown (rate and amount)
- • NRS-generated transaction reference
- • Digital signature/hash for integrity
System Integration Options
- • Direct Fiscalization (API): Connect your accounting system directly to NRS via the MBS API
- • Web Portal: Use the NRS MBS portal at einvoice.firs.gov.ng for manual invoice creation
- • Approved Service Providers: Use one of 16 NRS-approved intermediaries
- • POS Integration: For retail businesses with point-of-sale systems
NRS E-Invoicing Platforms & Resources
Official Platforms
- MBS Platform:mbs.gov.ng
- E-Invoice Portal:einvoice.firs.gov.ng
- Developer Community:community.nrsmbs.com
- NRS Website:nrs.gov.ng
Benefits of E-Invoicing
For Businesses
- ✓ Faster invoice processing
- ✓ Reduced paperwork and storage costs
- ✓ Fewer invoice disputes
- ✓ Easier VAT reconciliation
- ✓ Better cash flow visibility
For Tax Compliance
- ✓ Automatic VAT reporting
- ✓ Real-time transaction verification
- ✓ Reduced audit burden
- ✓ Faster VAT refund processing
- ✓ Clearer paper trail
KeepAm is preparing: Our invoicing feature is being updated to comply with NRS e-invoicing requirements. KeepAm users will have a seamless transition when mandatory e-invoicing reaches their business category.
Implementation Timeline
| Phase | Business Category | Timeline |
|---|---|---|
| Phase 1 | Large taxpayers (>₦500M turnover) | Nov 2025 (Live) |
| Phase 2 | Medium taxpayers (₦100M-₦500M) | Q4 2026 |
| Phase 3 | Small taxpayers (₦50M-₦100M) | Q2 2027 |
| Phase 4 | All VAT-registered businesses | Q4 2027 - 2028 |
Phase 1 is live: Over 1,000 large taxpayers have been onboarded since November 2025. Monitor official NRS channels at nrs.gov.ng for updates on subsequent phases.
Compliance Checklist
Penalties for Non-Compliance
| Violation | Penalty | Notes |
|---|---|---|
| Failure to issue e-invoice | Invoice not valid for tax purposes (cannot claim VAT input) | - |
| Using non-compliant system | Subject to NRS audit and potential penalties | - |
| Late adoption after deadline | ₦50,000 first month + ₦25,000 each subsequent month | - |
| Data integrity issues | Re-audit of previous periods + penalties | - |
Avoid penalties: Set up reminders for all filing deadlines. KeepAm sends automatic notifications before each due date.
Frequently Asked Questions
Stay Compliant with KeepAm
Track all your tax obligations, get deadline reminders, and generate filing-ready reports with KeepAm.
