E-Invoicing

How the New FIRS E-Invoicing Rules Hit Nigerian SMEs (And What to Do)

IRN, CSID, 24-hour B2C reporting, and a ₦50,000-a-day late fine — here’s what FIRS and NITDA actually require, and how to stay compliant without drowning in portal work.

This isn’t “another FIRS portal” story

Saturday in Surulere. Your shop is flying. A customer drops ₦180,000 on gadgets, you print a receipt, they leave happy. You’re already thinking about restocking.

Here’s the plot twist: if that sale needs electronic reporting and nobody pushes it to the tax system within 24 hours, the fine clock can start ticking at ₦50,000 per day. The sale was real. The compliance gap is also real.

E-invoicing isn’t optional paperwork for the big boys anymore. If you sell to businesses, government, or walk-in customers, it’s how VAT gets tracked in Nigeria now.

Under the Nigeria Tax Act 2025 and Nigeria Tax Administration Act 2025, taxable supplies run through the fiscalisation system operated by the Nigeria Revenue Service (NRS, formerly FIRS): the Merchant Buyer Solution (MBS). The tech rules — formats, encryption, who can connect — sit in NITDA’s National Regulatory Guideline for Electronic Invoicing in Nigeria 2025.

Your invoice isn’t “done” when you type it in Excel. B2B and B2G need clearance. High-value B2C needs fast electronic reporting. Miss that, and the fine clock starts.

What changed for SMEs

  • B2B / B2G: pre-clearance before the invoice is final. No IRN/CSID means a weak VAT trail for you and your buyer — awkward when they try to claim input VAT.
  • B2C (high-value): report within 24 hours of sale. Late reporting can cost ₦50,000 per day.
  • Cleared documents: structured e-invoice plus a verification QR so auditors and customers can check authenticity without calling your phone.

Rollout is phased — large taxpayers first, then medium/small. Don’t wait for a personal invitation letter before you understand the rules. Enforcement windows tighten category by category.

The three codes you must know

Invoice Reference Number (IRN)

Think of it as the government’s receipt number for that document. MBS assigns it when an e-invoice is accepted. Buyers and auditors use it to validate the invoice on the self-service portal.

Cryptographic Stamp Identifier (CSID)

The digital stamp that proves nobody edited the invoice after clearance. NITDA ties this to cryptographic signing and formats such as XAdES (XML) and PAdES (PDF). Boring name. Important job.

QR code

The scannable proof on the face of the receipt. No QR when keys or setup are incomplete? You’re not ready for a FIRS conversation — and your customer is left squinting at a half-finished document.

NITDA’s practical checklist

You don’t need a computer science degree. You need a path that works:

  • UBL schema for structured invoices (often discussed with Peppol BIS Billing 3.0 alignment)
  • XML or JSON payloads for machine exchange
  • Secure transmission — authenticated APIs, encryption, controlled keys
  • Accredited Access Point Providers / System Integrators — not a random WhatsApp “agent” promising “we go sort FIRS”

Hand your invoice traffic to the wrong person and you’ll learn an expensive lesson.

The fines that hurt

Late B2C reporting: industry briefings flag ₦50,000 for each day of delay beyond the 24-hour window. One busy weekend of “we’ll upload Monday” can eat a chunk of margin.

Worse — Section 104 of the NTAA 2025: if a taxable supply never goes through the fiscalisation system, the administrative penalty is ₦200,000, plus 100% of the tax due, plus interest tied to the CBN Monetary Policy Rate. Invoices that bypass the system also risk being useless for the buyer’s VAT input claim.

One ignored invoice can cost more than the profit on the sale. That’s not a scare tactic. That’s arithmetic.

What to do this week

  1. Confirm your TIN and profile on firs.gov.ng and einvoice.firs.gov.ng.
  2. Set your NRS provider — for ZoboLedger users, that’s PASCA: Set PASCA as your NRS provider.
  3. Activate and upload cryptographic keys: How ZoboLedger e-invoicing works and FIRS cryptographic keys & QR receipts.
  4. Automate B2C reporting — don’t rely on “we’ll upload Monday.”

Full WhatsApp walkthrough: E-invoice setup guide.

Stay in business. Stay compliant. Keep the Saturday sales — lose the Sunday panic.

This post summarises public FIRS/NRS, NITDA, and tax-act guidance. It is not legal or tax advice.