The Nigeria Revenue Service (NRS, formerly FIRS) is moving VAT-registered businesses onto e-invoicing. Every invoice you issue is checked, given an Invoice Reference Number (IRN) and a QR code, and reported to the NRS.
This guide is for owners and bookkeepers of small businesses. It covers who is affected, what changes in your daily work, what to have ready, how to connect through Yona, how to practise first, how to work with your accountant, and what it costs. You do not need a developer.
Yona is run by Elyonar LTD. NITDA has licensed Elyonar as an Access Point Provider (NITDA/2026/A3HXS0) and as a System Integrator (NITDA/2026/S21ZW0). If a word here is new to you, see the glossary.
The NRS is bringing VAT-registered businesses onto e-invoicing in phases. Your phase depends on your annual turnover.
We keep the phases and their dates in one place so they stay correct: see the mandate table. If you are not sure which turnover band you are in, ask your accountant.
If your phase has not started yet, you can still set up now and practise in the sandbox. That way the change is routine by the time it applies to you.
You still agree prices, raise invoices and get paid. The difference is that each invoice now goes through the NRS. Here is what that means in practice.
Gather these before you start.
It takes four steps, all done in your browser, and you do not need a developer.
The sandbox is a practice copy of the whole flow. It runs against the NRS test system, and nothing you send there has legal effect.
On the NRS portal, the TEST MODE switch at the top right controls which one you are setting up. Turn it on for the Yona sandbox and off for live. Do the portal steps once in each mode. A key file made with TEST MODE on works only in the sandbox.
The sandbox is free. It has its own credit allowance, separate from your live balance. The allowance refills every month, and you can top it up for free in the app. Actions there cost the same number of credits as live actions, so a practice run shows you what your live usage will look like.
Good things to try before you go live:
Your accountant remains your partner on tax. Yona handles the invoice work that e-invoicing requires: the IRN, the QR code, reporting and delivery. Your accountant still advises you on VAT and your returns.
In Yona you can invite colleagues into your organisation and give each one a role, and your accountant can join the same way. Each person sees your invoices according to the role you give them.
Some things are worth agreeing with your accountant early:
If your business runs accounting software, an ERP or its own billing system, you can keep it. Elyonar is a licensed System Integrator and can connect that system to NRS e-invoicing for you. See integration services.
If you have your own developers, they can connect your systems with the Yona API.
Yona works on credits. Each plan gives you a number of credits every month, and each action, such as reporting an invoice, uses some. A credit is a unit, not a sum of money.
Viewing your invoices and the automatic status and buyer checks are free.
If the NRS refuses an invoice before registering it, Yona releases the credits it held and you are not charged. Retrying the same action on the same invoice is never charged twice. Sending a corrected invoice after a rejection counts as a new submission and uses credits again.
If your balance runs low, an action that needs more credits than you have is refused, and nothing is left half done. You can top up in the app at any time and set a low-balance alert. A yearly plan costs the same as ten months and gives you twelve months of credits.
See the plans, and what the most common actions cost, on the pricing page. The full price list is in the Billing area of the Yona app. When you are ready, click Get started.
It depends on your annual turnover, because the NRS is bringing businesses in by phase. See the mandate table. You can set up and practise in the sandbox before your phase starts.
No. The Yona app covers the whole flow in your browser. If you have your own software, it can connect through the Yona API.
A company that NITDA licenses to carry invoices between businesses and the NRS. You choose yours on the NRS portal. Elyonar LTD, the company behind Yona, is one (NITDA/2026/A3HXS0).
Yona sends the invoice by email or a share link, and the NRS still receives the report.
Not once it is reported. You can cancel it with a credit note, or correct an amount with a debit note. Both are reported to the NRS too.
Yes. Sandbox actions use a separate allowance that refills every month, and you can top it up for free in the app.
Your accountant remains your adviser on VAT and your returns. You can invite them into your organisation on Yona and give them a role, so they see your invoices according to that role.