FIRS E-Invoicing in Nigeria 2026: Compliance Guide
FIRS e-invoicing in Nigeria explained: who must comply and when in 2026, how the IRN works, B2C reporting in 24 hours, the penalties and how to prepare.
Retail & restaurant tech — Lagos, Nigeria

What is FIRS e-invoicing (FIRSMBS)?
A wholesaler on Balogun market sells ₦800,000 of fabric to a hotel group in Victoria Island. The transfer lands within the hour, which in Lagos counts as a good morning. The trouble arrives a week later, when the hotel’s accountant calls: the handwritten invoice cannot go into their books, they need one the tax system recognises. That phone call, or one very much like it, is how most Nigerian businesses first meet electronic invoicing. Not as a circular from Abuja, but as a customer holding back the next order until the paperwork is right.
Behind that call sits the Federal Inland Revenue Service (FIRS), which has introduced a mandatory electronic invoicing system in Nigeria, built around the FIRS Merchant Buyer Solution (FIRSMBS). The system standardises how invoices are created, validated and exchanged. Instead of every business printing whatever its carbon booklet or accounting software produces, invoices follow one national format, and the tax authority validates them. That validation is the whole point: it brings transparency to transactions and squeezes the room for fraud on both sides of a sale, the invented invoice as much as the unreported one.
For business transactions, the model is pre-clearance: an invoice is submitted to FIRS before the buyer ever sees it. FIRS checks it and returns an Invoice Reference Number (IRN) together with a cryptographic stamp, a digital seal marking the document as authentic. Only then does the invoice travel to the buyer. Your customer no longer has to take your word for it that the invoice is genuine; the stamp says so, and their accountant can book the expense without a second look.
Under the hood, Nigeria has adopted the BIS Billing 3.0 (UBL) schema, an international invoice format, with dozens of mandatory fields and submission in XML or JSON. That sentence reads like a developer’s problem, and for most merchants it is exactly that, someone else’s problem. Two routes exist. You can use the free FIRSMBS platform to create invoices directly, or connect the software you already run through an API. A trader issuing a handful of invoices a week never needs to see a line of XML; the platform takes care of the format. A company pushing out invoices in volume will want its own billing system talking to FIRS directly, and that is what the API route is for.
Who must comply, and when?
The mandate applies to all VAT-registered suppliers, domestic and foreign, and it covers B2B, B2G and B2C transactions. Read that sentence twice, because it closes the usual escape routes. This is not a scheme reserved for companies that win government contracts, and it is not limited to sales between businesses. Selling to a ministry, to another company or to the woman who walks into your shop in Surulere all sit inside the same system.
The timetable arrives in two waves:
- Large taxpayers, meaning an annual turnover above ₦5 billion, went first: their registration deadline was moved to 1 November 2025. - Medium and small VAT-registered businesses follow, with mandatory compliance expected from 1 January 2026.
Put plainly: if your business is VAT-registered, FIRS e-invoicing concerns you in 2026, whatever your size. The supermarket in Ikeja, the building materials dealer in Onitsha, the pharmacy in Kano: turnover decides when you join, VAT registration decides whether. The one carve-out is that non-resident suppliers are currently excluded, though FIRS may revisit that position.
If you are not VAT-registered, the direct obligation does not reach you today. Just resist the temptation to settle the question by instinct. Plenty of growing businesses crossed the VAT registration line years ago without updating the picture they have of themselves, and the deadline does not care what picture you have. Check your status with your accountant, on paper, before deciding this article is about other people. And keep an eye on your customers: corporate buyers whose accountants expect an IRN on every document will find it easier to buy from suppliers who can produce one, and that quiet preference has a way of showing up in whose phone rings.
How it works: B2B clearance vs B2C reporting
The flow depends on who is on the other side of the sale.
Selling to businesses or government (B2B and B2G): invoices are submitted to FIRS for clearance before they reach the buyer. Once cleared, they carry an IRN and cryptographic stamp, and only then do they count as real invoices in the system’s eyes. The practical consequence is that invoicing becomes a step on the road to getting paid. A submission that fails validation because a mandatory field is missing is no longer a small formatting annoyance; it is a customer waiting and a payment sitting on the wrong side of the fence. Businesses that tidy up their customer records and billing details before January save themselves that particular queue.
Selling to consumers (B2C, retail): here the model flips to post-reporting. You sell normally at the counter, and invoices are reported within 24 hours; FIRS returns a QR-coded Cryptographic Stamp Identifier. Nobody stands in your shop waiting for Abuja to approve a bottle of soft drink. The Friday evening rush in Ikeja stays a Friday evening rush.
For a shop selling to consumers, the practical point fits in one line: your sales must reach FIRS within a day, and the QR-stamped receipt is the proof. The 24-hour window is what makes the system livable for retail, but it also sets the real operational question, which is not whether you can comply in principle but whether your record of today’s sales is complete and correct by tonight. A till that captures every sale as it happens answers that question by default. A notebook answers it with whatever the person holding the pen remembered to write down between customers.
Penalties for non-compliance
The Nigeria Tax Administration Act does not treat any of this as a suggestion, and the numbers deserve a slow read.
- Section 103: failing to allow FIRS to deploy its technology within 30 days of notice costs ₦1 million for the first day, plus ₦10,000 for each subsequent day the failure continues. - Section 104: failing to process taxable supplies through the fiscalisation system carries a ₦200,000 penalty, plus 100% of the tax due, plus interest at the prevailing CBN rate.
Sit with Section 104 for a moment. The penalty is not really the ₦200,000; that is the entry fee. The clause that hurts is the 100% of the tax due: whatever tax was at stake on the unprocessed sales is doubled, and interest runs on top at the CBN rate. Section 103, for its part, compounds daily: an ignored notice becomes a bill that grows every single morning the situation lasts.
For a large group, these are irritations to be managed by a compliance department. For a shop or a mid-sized distributor, one bad assessment can swallow a year’s margin. The point of quoting the sections is not to frighten anyone into a panic purchase. The point is that non-compliance here is not a flat fine you can price into the cost of doing business. It compounds daily and it can multiply the tax at stake, which makes waiting to sort it out later the single most expensive plan available.
How digabloPos fits into your FIRS compliance
The boundary first, stated plainly, because this is where merchants get sold vapour: digabloPos does not itself clear invoices with FIRS and does not issue the IRN or the cryptographic stamp. That job belongs to the FIRSMBS platform or to a FIRS-integrated solution. Any vendor who stays vague on this point has earned a second, harder question.
What digabloPos does is run the shop underneath the tax layer. It runs your till, stock, staff and reports in naira, offline, and free. Every sale is recorded with its payment method, and in Nigeria that detail matters more than almost anywhere: cash, bank transfer, OPay, PalmPay and Moniepoint each sit in their own lane, so the evening report matches what is actually in the drawer and on the alert screen of the merchant phone. When the network drops or the light goes, the till keeps selling and syncs itself when the connection returns.
Why does a clean till matter for FIRS? Because compliance, underneath the terminology, is a reconciliation exercise. The FIRS side will hold a precise record of what you cleared or reported. The only open question is whether your side is just as precise. If your daily sales live in an exercise book, matching what you reported against what you actually sold is guesswork, and audits feed on guesswork. With a structured sales base the chain is short: the till says what was sold, the FIRS channel says what was invoiced, and the two either agree or show you exactly where they part ways, day by day.
So the working combination is simple. digabloPos records the sales, keeps the stock honest and produces the reports; the FIRS channel produces the cleared or reported invoice. Whichever invoicing route you choose, free platform or API integration, it is far easier to operate on top of clean numbers than on top of memory and a scroll through bank alerts.
The mistakes that cost Nigerian businesses money
The first mistake is waiting for FIRS to write to you. The deadlines above already have dates on them, and the large-taxpayer wave has already passed. Businesses that organise themselves in a scramble after losing a corporate order pay twice: once in the rush, and once in the customer who found a better-prepared supplier while they were rushing.
The second is filing the whole subject under the accountant. The accountant matters, but the invoice is produced where the sale happens. If the person at the counter or the sales desk does not know which sales need clearing, what the IRN on a document means, or who to call when a submission bounces, the system fails at exactly the moment it exists for.
Third, the lopsided records problem. Once you are inside the system, FIRS holds a precise, timestamped record of your invoiced sales. If your own record of total sales is a notebook and a stack of transfer alerts, any gap between the two will be read against you, never for you. Your records should always be at least as good as the taxman’s, and from January 2026 the taxman’s records of your business become very good indeed.
Fourth, melting all payments into one number. An evening total that mixes cash, transfers, OPay, PalmPay and Moniepoint cannot be reconciled against anything. Separate lanes per payment method cost nothing and turn month-end from archaeology into a ten-minute check.
The last mistake is over-engineering day one. A boutique issuing a few B2B invoices a month does not need an integration project; the free FIRSMBS platform covers it. Match the channel to today’s volume and upgrade when the volume forces the issue, not before.
Where to start this week
Start with your status, not with software. Are you VAT-registered? If yes, the calendar above is your calendar: above ₦5 billion in turnover, the registration deadline of 1 November 2025 is behind you; below it, mandatory compliance is expected from 1 January 2026. If you are not certain whether you are VAT-registered, that uncertainty is your first task, and your accountant can settle it in one conversation.
Then choose your door into the system. A low invoice volume points to the free FIRSMBS platform, where invoices are created directly and the format is handled for you. Serious volume points to connecting your billing software by API. Either way, walk the path once with a friendly customer before you need it under pressure: submit, get the IRN, see the stamp, and learn where the bumps are while nothing is at stake.
In parallel, put the till in order, because everything above rests on one thing: knowing what you actually sold. Move the day’s sales out of the notebook and into a system that records each sale with its payment method and prints an evening report you can trust. digabloPos does this for free, in naira, offline included, on any Android phone or tablet, so this step costs you a download and an afternoon of setup. Do not try to reconstruct the past while you are at it; start clean on Monday and let the first full week of real numbers become your baseline.
From there, the routine is light. Sell and record as usual. Clear or report through your FIRS channel as the rules require. Once a week, put the sales report next to the invoices and check that they tell the same story: ten minutes, no more. The next time a corporate customer asks whether your invoice will carry an IRN, the answer is yes, and the order stays with you.
Frequently asked questions
When does FIRS e-invoicing become mandatory in Nigeria?
Large taxpayers (turnover above ₦5 billion) had a registration deadline of 1 November 2025, and medium and small VAT-registered businesses are expected to comply from 1 January 2026.
Who must use FIRS e-invoicing?
All VAT-registered suppliers — domestic and foreign — across B2B, B2G, and B2C transactions. Non-resident suppliers are currently excluded, though this may change.
What is an IRN in FIRS e-invoicing?
For B2B and B2G sales, invoices are cleared by FIRS before reaching the buyer and receive an Invoice Reference Number (IRN) and a cryptographic stamp; B2C sales are reported within 24 hours and get a QR-coded stamp identifier.
Also on digabloPos
Sources and references
Run your Nigerian shop on a clean, free till
digabloPos manages sales, stock and reports in naira, offline and free. A structured base that makes FIRS compliance easier. Set up in 5 minutes on any Android.
Try for free