NRS e-invoicing compliance in Nigeria: what every MSME needs to know

You send an invoice. Your client pays. Job done — right?

Increasingly, not quite. Under the 2025 tax reform Acts, the Nigeria Revenue Service (NRS) — the federal body that replaced the Federal Inland Revenue Service (FIRS) for most business tax purposes — is phasing in a requirement for invoices to pass through a government-connected electronic system. Larger taxpayers come first, and smaller businesses follow. Once your phase is active, a plain PDF or Word invoice will no longer be enough.

If that sounds complicated, you are not alone. Many Nigerian MSME owners are asking the same questions: Do I have to do this? When? What happens if I don't? And how do I actually do it?

This guide answers those questions. It also tells you plainly where Lucrive stands today: the NRS submission feature is not live yet, and Lucrive invoices are not NRS-certified at the moment. You will see what Lucrive already does, what is still being prepared, and what to do now.


What is NRS e-invoicing, and why does it exist?

An electronic invoice (e-invoice) is not simply a PDF sent by email. It is a structured digital document that is submitted to a government-connected system before or at the time it is sent to your customer, so the NRS can read it, verify it, and match it against your tax filings.

The NRS is introducing this requirement for two main reasons:

  1. To reduce VAT (Value Added Tax) fraud — fake invoices and phantom transactions cost Nigeria large sums in lost tax revenue every year
  2. To make compliance easier over time — when your invoice data flows directly to the NRS, your returns can be checked and pre-filled from records the government already holds

Nigeria is following a path already taken by Kenya, South Africa, Saudi Arabia, and most of the European Union. It is a global shift, not a local experiment.


Who does it apply to?

The rollout is phased by business size. The dates below are the timeline reported so far — confirm the current position for your business on the NRS portal, because phase dates can move.

Important: If your turnover is below ₦1 billion, your phase is due from 1 July 2027. Preparing now avoids a scramble when your phase is called, and it makes you a more credible supplier to larger businesses that already have to deal in certified invoices.

If you issue invoices to other registered businesses (B2B — Business to Business), this matters even sooner. Some larger customers are already asking suppliers for NRS-ready invoices before they process payment.


What does "NRS-certified" mean?

When an invoice is submitted through an approved system, the process works broadly like this:

① You create the invoice in a platform that is connected to the NRS network

② The platform sends the invoice data to an access point provider — an intermediary that connects to the NRS

③ The provider validates the invoice fields — your Tax Identification Number (TIN), your customer's details, the item descriptions, the VAT amounts, and more

④ The NRS reviews and digitally signs the invoice — this is the "certification" step

⑤ The invoice receives a unique NRS reference number and a digital signature showing it was verified

⑥ You send the certified invoice to your customer, who can check its authenticity

In normal operation the whole process takes seconds to a few minutes.


What information does a certified invoice need?

This is where many businesses get caught out. An NRS-ready invoice needs fields that a typical Word or Excel invoice does not have:

Note on backdating: As we understand the current rules, the NRS does not allow backdating. If you created an invoice in February but are submitting it today, the submission date must be today's date. Keep this in mind when migrating old invoices.

For a typical MSME — say, Tunde, who runs a printing company in Ibadan and issues 15–20 invoices a month — working out the right product code for every item and formatting every field by hand would take hours. That is the problem a good invoicing tool should take off your hands.


What are the consequences of non-compliance?

Once your phase is active, expect consequences in these areas. The exact penalty amounts and enforcement approach are set by the NRS, so check them with the NRS or a qualified tax adviser rather than relying on a general guide:

  • Penalties — the law provides for penalties on non-compliant invoices; confirm the current amounts with the NRS
  • Procurement — government and large-company contracts increasingly ask for proof of tax compliance
  • VAT input credit — if your customer cannot verify your invoice against NRS records, they may struggle to claim the VAT input credit, which can strain the relationship
  • Audit risk — consistent non-compliance makes a closer look from the tax authority more likely

The NRS has signalled that enforcement will be gradual in the early phases. For MSMEs in Phase 3, the obligation is due from 1 July 2027, but the practical pressure from B2B customers is already building.


Where Lucrive stands today

Being straightforward about this matters, because your tax compliance depends on it.

What Lucrive does today

  • Every invoice carries your TIN, your customer's TIN, item descriptions, HSN codes, tax categories, and VAT at 7.5%
  • You can issue proforma invoices, credit notes and debit notes, and share invoices by link, PDF, WhatsApp or Telegram

What Lucrive does not do yet

  • Lucrive does not submit invoices to the NRS, and invoices created in Lucrive are not NRS-certified
  • Lucrive is not itself an NRS-certified system or an access point provider

What is being prepared

We have built an integration with DigiTax, an access point provider operated by Namiri Technology Limited, and tested it in a sandbox environment. It is switched off for users. We have not set a launch date; it will only go live once the commercial and regulatory arrangements work for MSMEs. We will announce it clearly when that happens.

What this means for you

  • If your business is already in a mandatory phase, you need an NRS-approved e-invoicing route today. Do not rely on Lucrive for NRS certification until we announce it.
  • If your business is not yet in a mandatory phase, keep invoicing in Lucrive and use the preparation steps below.

How the process is planned to work once it launches

  1. You fill in your invoice as normal — customer, items, quantities, prices, plus the extra fields such as customer TIN and product code
  2. Lucrive validates it first — checking the TIN format, the required fields and the VAT before anything is sent
  3. Lucrive submits it through the access point — you would not need your own account with the provider
  4. The NRS certifies it — the invoice status would move from NRS Pending to NRS Certified
  5. You send the certified invoice to your client

How to prepare now, whatever your phase

  1. Test at low stakes — problems with TIN formats, product codes, or customer details are much easier to fix before you are under a legal obligation
  2. Get your TIN in order — go to Settings → Business Information in Lucrive and enter your Tax Identification Number in the format XXXXXXXX-XXXX
  3. Collect your customers' TINs — B2B invoices need them
  4. Confirm your phase — check the NRS portal for the current timeline for your turnover band

Getting started with Lucrive

① Create a free Lucrive account — no credit card required

② Go to Settings → Business Information and enter your Tax Identification Number

③ Start creating professional invoices with the TIN, product code and VAT fields already built in

Nigerian tax rules are changing fast. Lucrive is built for Nigerian MSMEs to keep up with them, and we will be clear about what is live and what is not.

Start for free at lucrive.io →


Sources & further reading

People and businesses in our examples are illustrative, not real Lucrive customers. Figures are worked examples: confirm your own position with a qualified tax adviser.