All articlesArticle

How to Choose a Accounting and Tax Compliance Tool in Nigeria

Most accounting products were not built with Nigeria in mind. So users cannot connect bank accounts or automate tax compliance. This article guides you on what to look out for when choosing an accounting and tax compliance tool for your business in Nigeria.

KI
Kelechi Ibe
Contributor · August 19, 2026 · 15 min read
image from www.pexel.com

31 July 2026 was the last day for Nigeria's large taxpayers to be fully onboarded onto the national e-invoicing and Electronic Fiscal System or risk enforcement measures. Companies turning over ₦5 billion or more that have not started transmitting compliant invoices are now exposed to enforcement. Medium taxpayers, those between ₦1 billion and ₦5 billion, went live on 1 July and face enforcement from early 2027. Everyone below ₦1 billion has until July 2027, with enforcement from January 2028.

If your instinct is that 2027 is a long way off, consider what has already happened while you were not looking.

The tax authority can see you now

For most of the last decade, Nigerian tax administration ran on what you chose to declare. An officer could ask for your books, and you could take three weeks to produce them. That gap between what happened in your business and what the authority knew about it was where a great deal of informal practice lived.

That gap has closed, and it closed quickly.

  • Rev360 went live on 30 April 2026 and replaced TaxProMax entirely. Your taxpayer profile, past filings, payments, withholding credit notes, outstanding balances and full compliance history were migrated across. The Nigeria Revenue Service (“NRS”) did not start from zero. It started with your record.
  • The Electronic Fiscal System records supplies as they happen. This is the essence of the e-invoicing regime, and the government is taking it seriously.  Once fully deployed to all taxpayer segments, every person making a taxable supply must use it to record and report all supplies, and remains responsible for the accuracy of everything passing through it.
  • Your bank is a reporting channel. Banks, insurers, stockbrokers and other financial institutions must file annual returns naming customers whose cumulative monthly transactions reach ₦50 million for an individual or ₦250 million for a company, with or without a demand from the NRS. Separately, a Tax ID is now a precondition not only for opening an account but for operating an existing one.
  • Federal, state and local authorities now share. Tax authorities are required to exchange information with each other, and where one discovers non-compliance during an audit of another's tax, it must refer the matter or invite a joint audit (section 48). The Joint Revenue Board maintains an integrated Tax ID database and a common platform for revenue data collection and exchange across all three tiers.
  • Assessments reach back six years — and an audit that began before the six years expired may carry on past it. Where there is a deliberate misstatement, there is no time limit at all (section 36).

The question is no longer whether the authority will notice. It is whether your records can answer when it does.

This is the context in which you are choosing software. A tool that produces a tidy set of accounts for a year that ended in December is solving a problem the system no longer has.

Does it actually understand Nigerian tax?

There is a difference between a platform that can be configured to charge 7.5% and a platform that understands what 7.5% is attached to. The first is a calculator with a Nigerian setting. The second knows the rules.

Ask specifically about these.

VAT status, not just VAT rate

Nigerian VAT has 4 (four) statuses, and they behave completely differently. Getting this wrong does not produce a small error; it produces the wrong margin on every unit you sell.

StatusVAT you chargeInput VAT on your costsEffect
Zero-rated0%Recoverable in fullNeutral. Exported goods and services, basic food, pharmaceuticals, fertilisers, animal feeds, medical equipment, etc
ExemptNoneNot recoverablePermanent cost. Baby products, locally manufactured sanitary towels, tractors and ploughs, land and buildings, etc.
Suspended (Eleventh Schedule)None, pending a Ministerial OrderTreat as exempt for nowReclassification risk. Petroleum products, renewable energy equipment, CNG, LPG
Standard7.5%Recoverable in fullApplies to every supply that is neither exempt, zero-rated or suspended
VAT Rates in Nigeria

 

A tool that treats "exempt" and "zero-rated" as synonyms will overstate your recoverable input VAT for as long as you use it. If you make both taxable and exempt supplies, you are in partial exemption and only the proportion of input tax relating to taxable supplies is deductible. Your software should hold that apportionment methodology, apply it consistently and be able to show its working.

Input and output VAT as a running position

Most tools record VAT as a number on an invoice. That is not a VAT position.

What you pay your supplier is input VAT. What you collect from your customer is output VAT. Where output exceeds input you remit the difference by the 21st of the following month; where input exceeds output you carry the excess forward as a credit against subsequent months. Your return must show all three figures — input tax paid, output tax collected and VAT payable — and it is due whether or not any economic activity took place that month.

So, the question to put to a vendor is not "do you calculate VAT". It is: can you show me, on any given day, my output VAT, my input VAT, my net position, my credit carried forward, and the age of every input credit I am still sitting on?

The age matters. Input tax is only deductible within five years after the end of the tax period in which it was incurred. Credits do expire, quietly, and no one sends a reminder.

Input VAT refunds, and whether you can defend the claim

This is the part almost every tool ignores, and it is where real money sits.

Where you have excess input tax that you have not used as a credit, you are entitled to request a refund on providing the information the NRS requires. The VAT refund request must be made within 12 (twelve) months of the transaction giving rise to it, or it lapses, and on a valid request the NRS is to refund within 30 (thirty) days or set the amount off against your other liabilities, including income tax liabilities.

12 (twelve) months is not long, and the clock runs from the transaction, not from the day you notice. A tool that cannot age your input credits against that window is costing you the refund.

The harder question is the basis for recovery. A refund is only as good as the evidence behind it, and Nigerian law is now specific about what that evidence looks like. A valid VAT invoice must carry the supplier's Tax ID, name and address, a sequential invoice number, the supplier's RC or business registration number, the date of supply, the purchaser's name, the gross amount, and the VAT charged with the rate. Sequential numbering is a statutory requirement, not a bookkeeping preference.

If the invoice is not compliant, the credit is not recoverable — and the underlying expense may not be deductible either.

That last point deserves emphasis, because it is the single most expensive rule in the new law for anyone buying from an informal supply chain. An expense on which VAT was due but not charged is not deductible for income tax purposes, and where the item is an asset, it does not qualify as capital expenditure at all — you lose the capital allowance on the whole thing. The same applies to imported items on which the applicable duty or levy was not paid.

Which means your bookkeeping tool is now a procurement control. It should flag a supplier without a valid Tax ID before you raise the purchase order, not after your accountant finds it in November.

Withholding tax, in both directions

Withholding is where businesses lose money in two directions at once: over-suffering on what they are owed, and under-remitting on what they owe.

On what you suffer: you are entitled to the credit even where the payer collected the deduction and never remitted it — the unremitted amount becomes the payer's liability, recoverable from them with penalty and interest. But that rule only helps you if you hold the receipt. Rev360 now lets you view withholding credits, including VAT deducted at source, and reconcile them through your tax ledger, and Rev360-generated credit notes serve as official evidence. Your software should be reconciling to that ledger, not maintaining a parallel spreadsheet that disagrees with it.

On what you deduct: failure to deduct carries a penalty of 40% of the amount not deducted. Failure to remit what you did deduct by the 21st carries the amount itself, plus 10% per annum, plus interest at the CBN monetary policy rate (about 27%) — and on conviction, up to three years' imprisonment.

A good tool applies the schedule without being asked, and knows the exemptions. The tool should also apply some key rules like those listed below:

  • If you manufactured it, they should not withhold on it. Goods manufactured or materials produced by the supplier are exempt from deduction at source. The definition is wide: making a part or component counts, and so does producing energy. That exemption is worth 2% of your gross invoice value in working capital on every sale, and it is routinely ignored by customers' accounts payable teams.
  • Below ₦2 million a month, with a valid TIN, a small company need not deduct at all.
  • No TIN doubles the rate on goods, services, and non-passive income.

A tool that does not know these three rules makes you chase credits you should never have lost.

Does it file, or does it only remit?

This is the distinction most buyers miss, and vendors are happy to let them miss it.

Making a payment is not filing a return. Under Nigerian law a return is only duly filed when it is submitted by the taxpayer itself or by an accredited tax agent, and it must carry an attestation signed by a principal officer confirming the information in it. Failure to file, or filing an incomplete or inaccurate return, attracts ₦100,000 in the first month and ₦50,000 for every month it continues — and that penalty runs regardless of whether you paid the tax.

So a platform that calculates your VAT and generates a payment reference has done perhaps sixty per cent of the job. The remaining forty per cent is the part that stops the clock.

Ask the vendor directly: does your product submit the return, or does it hand me a file to upload? If the answer involves exporting to a spreadsheet and a consultant, the loop is not closed. And ask what happens where a particular authority has no filing API at all — because several still do not, and that is precisely where manual handoffs and missed deadlines cluster.

Is it connected to your bank, or to your memory?

Nigeria was the first country in Africa to regulate open banking. The CBN issued its Operational Guidelines in March 2023, and the framework went live in August 2025. With customer consent, a licensed third party can now pull account details and transaction history directly through regulated APIs.

That changes what "bookkeeping software" should mean here. Manual bank statement uploads, month-old CSV exports, and hand-keyed POS settlements are a solved problem, and any tool still asking you to do that work is charging you for the privilege of doing its job.

What you should expect instead: live transaction feeds from your bank accounts, your payment processors and your POS terminals, landing in the books as they happen; automatic matching of payments to invoices and bills; and a tax position that moves with the transactions rather than being reconstructed at period end.

This is not a convenience feature. Under a regime where the authority already receives transaction-level reporting from your bank above the statutory thresholds, a set of books that lags your bank account by three weeks is a reconciliation risk, not just an inconvenience.

Is it genuinely e-invoicing ready?

"E-invoicing ready" appears on a great many feature lists. Very few of them mean it.

The Merchant Buyer Solution generates, validates, stores and exchanges invoices in real time, assigning each one a unique reference. That is a different technical proposition from emailing a PDF. It means your invoice format, your product master data, your customer classifications and your credit note handling all must be correct at the moment of issue, because there is no batch to fix later.

The penalty for processing a taxable supply outside the fiscalisation system is ₦200,000 plus 100% of the tax due, plus interest and the NRS may direct any taxable person to adopt electronic invoicing on as little as thirty days' notice.

Fiscalisation replaces sampling with total population. A systematic error is no longer a risk of detection; it is a certainty, multiplied by every invoice you have issued.

The practical lesson from markets that adopted electronic invoicing before Nigeria is that the failures are almost never in the filing. They are in master data — a wrong tax code on a product line, a customer classified incorrectly, credit notes and returns handled the wrong way. Ask a vendor how their product handles credit notes, returns and partial payments under e-invoicing. The quality of that answer tells you whether they have actually done it.

Does it tell you anything, or just store things?

A report that shows what you already know is not insight. It is storage with formatting.

The things a Nigerian business actually needs to be told, in advance:

  1. 1.You are about to cross a threshold. Small company status is a two-limb test — turnover of ₦100 million or less AND fixed assets not exceeding ₦250 million. Fail either, and you move from 0% company tax to 30% plus a 4% development levy, and from exempt to filing monthly VAT returns. Manufacturers usually fail on fixed assets first and usually find out afterwards.
  2. 2.You have input VAT credits ageing towards the five-year deduction limit, or refund claims approaching the twelve-month window.
  3. 3.A material share of your supplier spend is going to vendors who cannot issue a compliant invoice, so those costs are not deductible, and the related assets carry no capital allowance.
  4. 4.Your customers are withholding on goods you manufacture yourself, and you are financing it.
  5. 5.Your effective tax rate is drifting, and why.
  6. 6.A filing deadline is approaching on a return you have not reconciled.
  7. 7.The test is simple. If the software only tells you things after the money has already been lost, it is a filing cabinet with a subscription.

Nine questions worth asking a vendor

  1. 1.Show me my live input VAT, output VAT, and net position, right now — not a period-end report.
  2. 2.How do you age input credits against the five-year deduction window and the twelve-month refund window?
  3. 3.What do you do when a supplier invoice is missing a Tax ID or a sequential number?
  4. 4.Do you distinguish standard, zero-rated, exempt, and suspended supplies, and how do you handle partial exemption apportionment?
  5. 5.Do you submit the return, or produce a file for someone else to submit? What happens where there is no government API?
  6. 6.Are you connected to Nigerian open banking, and how quickly do transactions reach the books?
  7. 7.Walk me through a credit note under e-invoicing.
  8. 8.Who updates the platform when the law changes, and how fast did you ship the 2025 Acts?
  9. 9. It is 4 pm on the 21st, and something has broken. Who picks up?
  10. 10.Anything answered with "you can configure it to" is a flag. Configuration means the knowledge lives with you, not with the vendor — and you will be the one maintaining it every time the rules move.

Built for Nigeria, or adapted for it

What you needGeneric or foreign toolBuilt for Nigeria
VAT status: standard, zero-rated, exempt, suspendedOne rate field, manual adjustmentsStatus-aware, with partial exemption apportionment
Live input and output VAT positionPeriod-end reportContinuous position with credit ageing
Input VAT refund trackingNot modelledClaims aged against the 12-month window, with the evidence attached
Invoice validity as a controlAccepts whatever is keyed inFlags missing Tax ID, RC number or sequence before it hits the ledger
WHT schedule, exemptions and creditsNot modelledApplied at payment, reconciled to the Rev360 ledger
FilingExport and rekeyReturn submitted, including where there is no API
Bank and POS dataManual statement uploadOpen banking feeds, automatic reconciliation
E-invoicingOn the roadmapLive, with credit notes and returns handled
InsightStatic reportsThreshold, expiry and exposure alerts before the money is lost
Regulatory updatesYour responsibilityShipped by the vendor
SupportOverseas SLALocal, in your time zone

What this looks like when it is built properly

This is the standard TaxStreem was built to meet, and the reason it is organised as modules on a single engine rather than as a feature list.

  • Numens is the intelligence engine. It reads your invoices, transactions, receipts and ledgers, classifies them, and computes VAT, WHT and CIT against Nigerian rules — including the distinctions between standard, zero-rated, exempt and suspended supplies that generic tools collapse into one field.
  • Atlas keeps the books. Bank accounts, payment processors and POS systems connect directly, transactions are categorised and reconciled automatically, and financial statements are current rather than reconstructed.
  • Prism runs AP and AR with e-invoicing embedded rather than bolted on. Invoices are sent, received, matched, and reconciled in a compliant format by default, which is what makes the difference under the Merchant Buyer Solution.
  • Flux files. Agentically, and — this is the part that matters in Nigeria — including where the relevant authority provides no API to file against.
  • Martina answers the question you actually have, in plain language, and surfaces what you should have been told before you had to ask.
  • Aero does the same for freelancers, gig workers, and contractors, who face the same framework with none of the finance function.
  • Underneath all six, the same principle: compliance is not something you do to your records at the end of a period. It is a property your records either have continuously or do not have at all. 

See it against what you have

Book a demo. Bring your current process — the spreadsheet, the consultant, the month-end scramble, whatever it actually is — and we will show you where TaxStreem fits and where it closes the gap.

Visit www.taxstreem.com/get-invite to request a demo

Author
KI
Kelechi Ibe
Contributor

Tax advisor