How to Choose the Right NRS-Compliant E-Invoicing Solution for Your Business
There are 61 accredited providers, two different accreditations, and one public register that settles most arguments in about thirty seconds. Here is how to run the evaluation properly.
Most Nigerian businesses are running this procurement backwards.
The usual sequence goes something like this. Finance realises the deadline is real. Someone asks the ERP vendor whether the system "handles Nigerian e-invoicing." Someone else collects three proposals from providers who found them first. A shortlist emerges based on price and how confident the sales deck sounded. And at some point in user acceptance testing, several months and a signed contract later, the team discovers something structural about the arrangement that nobody asked about in the evaluation.
The structural things are knowable up front. Nigeria's e-invoicing regime is unusually well documented for a mandate this young. There is a published regulatory guideline that sets out exactly what a provider must be capable of. There is a public register that says exactly who is accredited and for what. Between them, they answer most of the questions that otherwise surface late and expensively.
This article is the evaluation we would run. It is organised as a sequence, because the order matters: some questions make later questions irrelevant.
Step one: verify accreditation yourself, before anything else
Every serious conversation should start here, and it takes less time than reading a proposal summary.
The Nigeria Revenue Service and NITDA maintain an official directory of accredited service providers at mbs.gov.ng/service-providers-directory. It lists every approved entity, the roles each one holds, and the date it was approved. There is a separate provisional tier for providers still working through the process.
Three reasons to check it rather than trust a claim:
Press releases lag approvals, sometimes by months. Several providers announced their accreditation weeks or months after the register shows they received it. The register is the record of fact. A press release is marketing with a date on it.
The register lists legal entity names, and trading names differ. A provider marketing itself under one brand may appear on the register under a different registered company name, or through a related entity. If you cannot match the name in the proposal to a name on the register, ask the provider to explain the relationship in writing before you proceed. There is usually an innocent answer. Get it anyway.
"Working with NRS" is not accreditation. Several vendors describe partnerships, engagements or pilot participation in language that reads like accreditation without asserting it. Some are entirely legitimate businesses that sit upstream of the accredited layer. That can be a perfectly workable arrangement, but you need to know that is what you are buying.
As at 21 July 2026 the register carries 61 approved providers, with four more in the provisional tier. It grows steadily, so check it on the day rather than relying on a list in an article, including this one.
Step two: understand which accreditation your provider actually holds
This is the distinction that determines the shape of your entire arrangement, and it is the one most buyers never ask about.
There are two roles, defined separately in the National Regulatory Guideline for Electronic Invoicing in Nigeria 2025.
System Integrator. The guideline defines SIs as "entities that provide software or hardware solutions compliant with e-invoicing regulations, capable of securely exchanging data via licensed Access Point Providers." The SI works on your side of the boundary. It connects your ERP, maps your data to the required schema, handles cryptographic signing, and manages what happens when things fail.
Access Point Provider. APPs are "gateways that connect business e-invoicing systems with the government-mandated e-invoicing infrastructure." The APP is the regulated conduit to NRS. The government's own material describes it as the first line of compliance enforcement.
Now read the SI definition again, specifically the phrase "via licensed Access Point Providers." A System Integrator cannot transmit to NRS on its own authority. It must route through an APP.
So if your chosen provider holds System Integrator accreditation only, there is a second party in your invoice path, and you should know who it is.
The register makes the market shape visible. Of the 61 approved providers as at 21 July 2026:
- 60 hold System Integrator accreditation
- 37 hold Access Point Provider accreditation
- 36 hold both
- 1 is an Access Point Provider only
- 24 are System Integrators only
The reason for that skew is capital. Under the NITDA guideline, a System Integrator needs ₦10 million in minimum paid-up share capital. An Access Point Provider needs ₦100 million, ten times as much, on top of the same ₦1 million non-refundable application fee, though the MBS onboarding portal states higher application figures of ₦2 million and ₦5 million respectively that have not been publicly reconciled with the guideline. Both require Nigerians to hold at least one third of the shares.
None of this makes SI-only providers a bad choice. Twenty-four accredited firms sit in that category and some of them are excellent. It makes the arrangement a thing you need to understand rather than discover. The questions to ask an SI-only provider are straightforward:
- Which Access Point Provider do you route through?
- Is that relationship contractual and durable, or informal?
- What happens to my invoice flow if that relationship ends?
- Who do I call at 4pm on the last working day of the month when clearance is failing, and is that one number or two?
- Does the APP's fee sit inside your quoted price, or will it arrive separately?
The corresponding question for a dual-accredited provider is equally fair: does holding both roles actually mean one integrated service, or two internal teams and the same handoff with a shared logo on it?
Answer those and the SI versus APP question is settled. Leave them unasked and you will settle it during an incident.
Step three: stop expecting your ERP vendor to solve this
This deserves its own step because the assumption is so common and so consequential.
No major ERP vendor currently ships a Nigeria e-invoicing localisation. This is verifiable against the vendors' own published documentation rather than a matter of opinion.
Microsoft. The Dynamics 365 electronic invoicing coverage documentation, last updated 10 July 2026, lists Nigeria in neither the available nor the planned category. The only African country in the entire coverage table is Egypt. The 2026 wave 1 release plan's Globalization Studio items are Brazil, the Netherlands, the UAE, France and Poland. Business Central lists Nigeria as a partner localisation on the international base app rather than a Microsoft-supplied one. Microsoft's documented pattern for exactly this situation is what it calls an ISV last-mile connector, described in its own words as complementing standard functionality "when no direct integration with government electronic invoicing platforms is supported out of the box." For Nigeria, that slot is filled by an accredited provider.
Zoho. Zoho Books publishes country editions for Australia, Bahrain, Canada, France, Germany, India, Kenya, Kuwait, Mexico, Oman, Qatar, Saudi Arabia, Singapore, South Africa, the UAE, the UK and the US. There is no Nigeria edition. Nigerian users land on the global edition, which carries Zoho's own advisory to evaluate for local compliance before use. Note that Zoho does ship Kenya and South Africa. Nigeria's absence is a specific gap rather than a policy about Africa.
Odoo. Nigeria appears in the fiscal localisations list from version 18 onward, which sounds promising until you read the module. The Nigerian localisation ships a chart of accounts, a VAT report and a withholding VAT report. There is no electronic document exchange module, no UBL, no MBS connectivity. NRS capability comes from paid third-party apps.
Sage. Sage's Nigerian site makes no reference to NRS, MBS or the Merchant Buyer Solution. Its global e-invoicing commitments are France, Spain, Germany and the EU, and it explicitly refers other jurisdictions to technology partners.
SAP. Nigeria does not appear in any of SAP's four published Document and Reporting Compliance country lists, covering S/4HANA Cloud public edition, S/4HANA on premise, SAP ERP on ECC 6.0, and DRC Cloud Edition. All four were last updated between 13 and 17 July 2026, so this is the current position rather than a stale document. SAP's African DRC coverage is Angola, South Africa and Egypt, and Egypt is the only one of the three with an e-invoicing scenario at all. Nigeria also does not appear anywhere in SAP's published DRC release notes. What SAP does document is the fallback, and businesses running SAP should read it carefully: a country without an SAP-delivered local version is handled through a customer local version, and in SAP's own words, "SAP does not provide legal changes for customer local versions. Compliance with local laws and maintenance is the responsibility of the customer or their implementation partner." Nigeria capability in the SAP ecosystem exists, but it is partner-built on top of DRC rather than shipped by SAP. One caveat we will state openly: SAP's roadmap tool requires a login we do not have, so we can confirm nothing is delivered but cannot rule out unannounced roadmap work.
Oracle. The Oracle ERP Cloud Global Catalog dated February 2026 contains no reference to Nigeria, and its EMEA availability matrix lists only Egypt and South Africa for Africa. On e-invoicing specifically, the catalog says dedicated localisations are delivered "for certain countries such as Brazil and Mexico" and directs everyone else to the generic Collaboration Messaging Framework configuration to exchange messages "with customers, and government authorities directly or through certified service providers." The E-Business Suite 12.2 country-specific installation supplement lists no African country at all. For NetSuite, the Electronic Invoicing SuiteApp documentation states plainly that it "does not include native support for any country-specific requirements or e-document standards," and Nigeria appears nowhere in the NetSuite help centre or in the SuiteApp marketplace.
The pattern across all six vendors is the same. The path Nigeria takes is the generic extensibility path, delivered by a partner, and the legal maintenance obligation stays with you or that partner rather than with the ERP vendor.
There is a second, blunter version of this finding. Not one global e-invoicing network appears on Nigeria's accredited register. Not Avalara, Sovos, Pagero, Basware, Comarch, Edicom, Storecove, SNI, ClearTax, Vertex, Fonoa or Unifiedpost. Several of them publish detailed and genuinely useful Nigeria regulatory guides, which is content marketing rather than coverage. Comarch says so with unusual candour on its own Nigeria page: it is "currently seeking a partner to fulfill country requirements in the Nigerian market." Storecove states plainly that its services are not yet available in Nigeria.
The ₦100 million APP capital requirement, the one-third Nigerian ownership rule and the in-country data residency obligation together explain most of that absence.
The practical consequence: if you are a multinational with a global e-invoicing vendor, that vendor will not clear your Nigerian invoices. It may format them. Nigeria still needs an accredited Nigerian provider in the path, and your evaluation needs to cover how the two arrangements meet.
Step four: separate the regulatory floor from actual differentiation
A lot of e-invoicing sales material presents mandatory requirements as competitive advantages. Knowing which is which saves you from paying a premium for compliance with a rule everyone must already meet.
Every accredited provider is required by the NITDA guideline to deliver the following. If a proposal presents any of it as a differentiator, adjust your reading of the rest of the proposal accordingly.
| Requirement | What the guideline mandates |
|---|---|
| Uptime | 99.9% monthly for Access Point Providers |
| Transmission | Invoices processed and transmitted within 24 hours |
| Complaints | Resolved within 48 hours |
| Reporting | Quarterly platform performance reporting to the authority |
| Data residency | All invoice data, logs, access codes and user records encrypted and stored or backed up on servers or data centres in Nigeria |
| Authentication | OAuth 2.0 |
| Signing | Cryptographic stamp and digital signature, XAdES for XML and PAdES for PDF/A-3, keys per FIPS 186, private keys in an HSM |
| Certificates | Lifecycle management with CSRs, per-device one-time passwords, revocation monitoring via CRL or OCSP |
| Offline handling | Invoices must remain generatable and storable during downtime until they can be submitted |
| Licence term | Two years, renewable |
Two of those are worth pressing on specifically.
Data residency rules out a class of architectures. If a provider proposes storing your invoice data exclusively in an offshore region, that does not meet the guideline. Ask where the data physically sits and where the backups sit. Get it in the contract, not the deck.
Offline handling is where good providers separate from adequate ones, precisely because the guideline mandates the outcome but not the method. Ask for the specific design. What happens to an invoice raised during an NRS outage? Where is it held, how is it reconciled, what does your finance team see, and what is the recovery order when the service returns? A provider who has genuinely built this will answer in concrete terms. A provider who has not will answer in adjectives.
Now, the things that genuinely do differ between providers, and which are therefore worth evaluating:
- Which ERPs they have actually integrated, in production, in Nigeria, with references you can call
- Whether they handle the buyer-side obligation or only the sending side
- Quality and openness of their API documentation
- Depth of the master data remediation they will do rather than hand back to you
- How they price at your volume, and what happens when volume changes
- Exception handling and the operating model around it
- Who owns and can extract your archived invoice data, and in what format
Step five: the architecture questions
These are the ones to put to a solutions engineer rather than an account manager. The answers tell you whether the provider has built for Nigeria specifically or has adapted something generic.
Do you handle both clearance and reporting? Nigeria runs a clearance model for B2B and B2G, meaning invoices are validated by NRS before they are valid, and a reporting model for B2C with transmission after the fact. If you sell to both businesses and consumers, you need both paths.
How do you handle the buyer side? Compliance requires you to receive only invoices bearing a valid IRN from suppliers. This is half of the NRS definition of compliance and it is routinely scoped out of proposals. Ask specifically: how do we validate inbound supplier invoices, what happens when one fails, and does that sit inside the price?
Which document types beyond the standard sales invoice? Credit notes, debit notes, foreign currency transactions, multi-line and mixed tax treatment, self-billing arrangements if you use them. "We support invoices" is not an answer.
What does master data remediation look like? Customer TINs, state and local government codes, product and service classification codes. This is almost always the longest workstream in the project. Ask who does it. If the answer is that you will provide clean data, understand that you have just been handed the hardest part of the project and that it is not reflected in the timeline you were quoted.
Batch or real-time, and what is the throughput ceiling? If you raise several thousand invoices at month end, ask what happens at that peak and whether anyone has actually run it.
What are the staging and production arrangements? NRS operates separate staging and production environments with distinct credentials and requires an engineer to verify your integration before go-live. Ask how much testing happens in staging and who drives the verification.
Archiving. How long, in what format, where, and how do you get it out if you leave?
Step six: the commercial questions
Pricing. Be aware going in that the Nigerian market is opaque on price. No accredited provider, advisory firm or global vendor publishes rate cards for Nigeria e-invoicing. Effectively everything is behind a demo request. That is not a scandal, it is a young market, but it means benchmarking requires you to run a genuine competitive process rather than rely on published comparisons.
Ask for the price structure explicitly. Per document, subscription, implementation fee, or some combination. Then ask what happens when your volume doubles, and what happens when it halves.
Where does the Access Point fee sit? If your provider is an SI routing through a third party APP, establish whether the APP's charge is inside the quoted price or arriving separately.
Service levels in the contract. The regulatory floor is 99.9% for APPs. Ask what your contract commits to, what the remedy is, and whether the remedy is meaningful or a service credit worth less than an hour of your invoicing.
Exit. Who owns the data, in what format can you extract it, how long does extraction take, and what does it cost. Ask this before you sign, because the answer is very hard to negotiate afterwards.
Financial and operational durability. Accreditation licences run two years and are renewable. Ask when your provider's licence renews. Ask what happens to you if it does not.
Red flags
A short list, drawn from patterns visible in the current market.
Terminology that does not match the official vocabulary. The reference number is an IRN, the Invoice Reference Number. At least one prominent provider calls it a UIRN in its public material. The platform is the Merchant Buyer Solution, not "Monitoring, Billing and Settlement," an expansion that appears in at least one major advisory firm's published material. These are small errors, but a provider that has genuinely built against the specification tends to use the specification's words.
Dates that do not match the NRS notice. The February 2026 NRS notice sets medium taxpayer go-live at 1 July 2026 with enforcement from January 2027, and emerging taxpayer go-live at 1 July 2027 with enforcement from January 2028. Proposals confidently citing other dates have usually not read the notice.
Statutory citations from the bills. If a document cites section 99 for the fiscalisation penalty, or says interest runs at 2% above the CBN Monetary Policy Rate, it was written against the bill and has not been updated. The enacted provisions are sections 103 and 104 of the Nigeria Tax Administration Act 2025, and section 104 says interest at the prevailing MPR, with no spread.
A fixed implementation timeline quoted before anyone has seen your systems. A single clean ERP with tidy master data is genuinely a short project. A group with four ERPs and a decade of customer records missing TINs is not. Any provider quoting the same number of days to both is quoting a marketing figure.
Reluctance to name the Access Point Provider. If a System Integrator will not tell you who transmits your invoices, that is worth understanding before you go further.
Compliance framed as a guarantee. No provider can guarantee your compliance, because compliance depends on your data, your processes and your suppliers as much as on your provider's platform. A provider who says so is being straight with you.
A short scorecard
If you want to compress all of the above into something you can take into a vendor meeting, these are the ten questions and what a good answer sounds like.
- What is your registered entity name on the NRS register? A name you can match on the directory yourself.
- Which accreditations do you hold, SI, APP or both? A direct answer, and if SI only, the name of the APP.
- Have you integrated our ERP in production in Nigeria? A yes with a reference, or an honest no.
- Do you handle inbound supplier invoice validation? Yes, with a description of what failure looks like.
- Where does our invoice data physically reside? In Nigeria, with specifics.
- What happens to an invoice raised during an NRS outage? A concrete mechanism, not a reassurance.
- Who does master data remediation and is it in the price? A clear allocation of the work.
- What is the price structure at our volume, and at double it? Numbers.
- What is your contractual uptime and the remedy for breach? A figure and a consequence.
- How do we extract our archived data if we leave? A format, a timeframe and a cost.
Ten questions. Most of them answerable in a first meeting. All of them cheaper to ask now than to discover later.
The one thing worth remembering
Nigeria's e-invoicing mandate is not primarily a software purchase. It is a change to how your business issues and receives invoices, in real time, with a regulator in the transaction path and your input VAT recovery attached to the outcome.
The provider matters. But the reason so many large taxpayers reached their deadline onboarded yet not fully compliant, eleven months after go-live, is not that they picked the wrong vendor. It is that the underlying work, master data, process change, supplier readiness, exception handling, is harder and less visible than the procurement.
Choose a provider who tells you that in the first meeting rather than the fourth.
Where we fit
Doftwerks West Africa Limited holds both System Integrator and Access Point Provider accreditation, approved on 30 April 2026 and listed on the official register at mbs.gov.ng/service-providers-directory. We publish our API documentation openly rather than behind a gate, and our MBS integration runs in the live production environment.
We would rather you ran the ten questions above against us and against everyone else than take our word for any of it. That is the point of a public register.
Contact us: [email protected] · +234 708 063 9999 · www.doftwerks.com
Sources
Accreditation counts and provider roles were retrieved from the official NRS accredited service provider register at mbs.gov.ng/service-providers-directory on 21 July 2026. Regulatory requirements are drawn from the National Regulatory Guideline for Electronic Invoicing in Nigeria 2025 issued by NITDA, in force from 1 September 2025. Rollout dates are from the NRS public notice of 17 February 2026. Statutory citations are to the Nigeria Tax Administration Act 2025 and the Nigeria Tax Act 2025 as gazetted on 26 June 2025. ERP vendor positions are drawn from each vendor's own published documentation, current as at July 2026.
This article is provided for general information and reflects the position as at 22 July 2026. It is not legal, tax or procurement advice. The accredited provider register changes as new providers are approved, so verify current status directly. Confirm your specific obligations with your tax adviser and against current NRS publications.