The Nigeria Revenue Service (NRS) has made it clear: by July 1, 2026, all medium and large enterprises must issue digital, verifiable invoices through the NRS Merchant Buyer Solution (MBS). If you haven’t registered yet, you are already behind. Here is exactly what you need to do, step by step.
Why NRS e-Invoicing Registration Is Mandatory
The NRS e-invoicing mandate is not optional. It applies to businesses above a certain turnover threshold and will逐步 expand to cover all registered businesses. The goal is to eliminate invoice fraud, reduce tax evasion, and create a transparent digital trail for every B2B transaction in Nigeria.
Businesses that fail to register face:
- Suspension of Tax Clearance Certificates (TCC)
- Inability to claim input VAT credits
- Penalties and interest on unreported transactions
- Loss of government contracts and corporate clients
Step 1: Obtain or Validate Your TIN
Before you can register for e-invoicing, you need a valid Tax Identification Number (TIN). Your TIN is an 11-digit number issued by the Federal Inland Revenue Service (FIRS) — now under the NRS.
If you already have a TIN, validate it using our free TIN validation tool. If you don’t have one, visit any FIRS tax office or register online through the FIRS e-Registration portal.
Common TIN mistakes that cause rejection:
- Entering 10 digits instead of 11
- Using a personal TIN for a business entity
- Submitting a TIN that hasn’t been activated
Step 2: Register on the NRS Merchant Buyer Solution (MBS) Portal
The NRS MBS is the central platform for e-invoicing. Here’s how to register:
- Visit the NRS MBS portal at the official NRS website
- Click “Register as a Seller” and select your business type
- Enter your CAC registration number, TIN, and business address
- Upload your Certificate of Incorporation or Business Name Registration
- Provide your bank account details (this is where VAT refunds will be sent)
- Submit and wait for verification (typically 2-5 business days)
Step 3: Choose an Accredited Access Point Provider (APP)
You don’t need to build the NRS integration yourself. An Access Point Provider (APP) is a software company that has been approved by the NRS to transmit invoices on your behalf. They handle the technical complexity — digital signatures, encryption, and real-time transmission.
When choosing an APP, look for:
- NRS accreditation status
- Automatic TIN validation
- VAT and WHT calculation
- QR code generation for invoice verification
- Real-time compliance scoring
InvoiceApp.ng is a certified Access Point Provider that handles all NRS compliance automatically. You create your invoice, and we transmit it to the NRS — no technical knowledge required.
Step 4: Configure Your Invoice Template
NRS-compliant invoices must include specific fields. Your invoice template must have:
- Seller’s TIN and CAC number
- Buyer’s TIN (for B2B transactions)
- Sequential invoice numbering (no gaps allowed)
- Line-item breakdown with VAT categories (Standard, Zero-Rated, Exempt)
- Total VAT amount calculated at 7.5%
- WHT amount where applicable (5% or 10%)
- QR code for verification
Step 5: Test Your First Invoice
Before going live, generate a test invoice and submit it through your APP. Check that:
- The TIN validation passes
- The VAT calculation is correct
- The QR code generates properly
- The invoice appears in your NRS dashboard
Frequently Asked Questions
Do small businesses need to register?
Currently, the mandate applies to medium and large enterprises. However, the NRS has indicated it will expand to cover all registered businesses. Proactive registration now avoids a scramble later.
How much does NRS compliance cost?
The NRS registration itself is free. The cost comes from choosing an APP. Some charge per invoice, others charge monthly subscriptions. InvoiceApp offers a free tier with compliance tools built in.
What if I miss the July 1st deadline?
Penalties include fines, suspension of TCC, and potential interest charges on unreported transactions. The NRS has been clear that enforcement will begin immediately.
Get Started Today
Don’t wait until the last minute. Create your first NRS-compliant invoice in under 2 minutes with InvoiceApp.ng — no signup required.