Skip to main content

Nigerian Tax Calculator & Compliance Platform - KeepAm

    We use essential cookies to keep things running smoothly. Our analytics are privacy-friendly and don't track you. Learn more

    Live Now

    E-Invoicing: Complete Guide for Nigeria 2026

    Nigeria's mandatory e-invoicing system is live for large taxpayers and rolling out to all businesses. Here's everything you need to know about compliance, the NRS MBS platform, and staying ahead of the requirements.

    Last updated: January 2026

    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?

    Large taxpayers (turnover > ₦500M) - Phase 1 (Live since Nov 2025)
    Medium taxpayers (turnover ₦100M-₦500M) - Phase 2 (2026)
    Small taxpayers (turnover ₦50M-₦100M) - Phase 3 (2027)
    All VAT-registered businesses - Full rollout by 2028

    How to Register for E-Invoicing

    1

    Assess Your Business

    Determine which phase applies to your business based on annual turnover.
    2

    Upgrade Accounting System

    Ensure your invoicing software can generate NRS-compliant electronic invoices.
    3

    Register on NRS MBS Platform

    Create an account on the NRS e-invoicing portal at mbs.gov.ng or einvoice.firs.gov.ng.
    4

    Connect Your Systems

    Integrate your accounting/POS system with NRS via API (Direct Fiscalization) or use an approved service provider.
    5

    Test & Go Live

    Complete testing period and begin issuing mandatory e-invoices.

    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

    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

    PhaseBusiness CategoryTimeline
    Phase 1Large taxpayers (>₦500M turnover)Nov 2025 (Live)
    Phase 2Medium taxpayers (₦100M-₦500M)Q4 2026
    Phase 3Small taxpayers (₦50M-₦100M)Q2 2027
    Phase 4All VAT-registered businessesQ4 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

    Determine your e-invoicing phase based on turnover
    Audit current invoicing processes and systems
    Select NRS-compliant e-invoicing solution
    Train staff on new e-invoicing procedures
    Register on NRS MBS platform (mbs.gov.ng)
    Test integration before go-live date
    Maintain backup systems for invoice storage
    Monitor NRS announcements for updates

    Penalties for Non-Compliance

    ViolationPenaltyNotes
    Failure to issue e-invoiceInvoice not valid for tax purposes (cannot claim VAT input)-
    Using non-compliant systemSubject to NRS audit and potential penalties-
    Late adoption after deadline₦50,000 first month + ₦25,000 each subsequent month-
    Data integrity issuesRe-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.