Contact Info
What does an ERP audit consultant check for a Nigerian company?
When a live ERP has not given a Nigerian business the control it paid for, an audit consultant examines why. I check how VAT and withholding tax are configured, whether invoice data is complete enough for electronic exchange, how receipts from several banks and POS channels are matched, who sets exchange rates and who can do what. Delivered remotely, it is neither a statutory audit nor a tax review.
Last reviewed by Vikas Saroj
Nigerian companies usually invest in an ERP to gain control: of tax, of cash across many bank accounts, of stock in depots and of dollar exposure. When the system is live but that control has not arrived, the signs are familiar. Withholding tax credits go untracked, receipts sit unidentified, staff type in their own exchange rates and directors receive reports built in spreadsheets.
I carry out remote, independent ERP audits for Nigerian businesses. The review compares how the system is set up with how the company really operates, tests it with recent transactions and ranks the findings by their effect on cash, risk and decision-making. Statutory auditors, tax advisors and the tax authority keep their own roles; this work looks at the software and how it is used, nothing more.
No vendor or implementer pays me commissions or referral fees, so the findings are not shaped by a product to sell. The engagement runs in English, and the written report is organized so your implementation partner can turn each finding into a task without waiting for further interpretation.
Nothing is judged in the abstract: each area is examined using a sample of your own documents and the staff who handle them.
I review how VAT and withholding tax codes are set up on sales, purchases and payments, and test a sample of documents, listing anything that looks inconsistent for your tax advisor to confirm.
Deductions made by customers are traced from receipt to credit note, to show whether the system can tell finance which withholding credits are still missing and how old they are.
Customer tax identification numbers, addresses, item descriptions and tax breakdowns are checked for completeness and consistency, since any structured electronic invoicing will depend on clean master data.
Receipts across several banks, transfers, card terminals and other channels are traced to show why some stay unidentified and how long bank reconciliations really take.
I review where exchange rates come from, who can override them, how dollar balances are revalued and whether reports show currency exposure in a way directors can defend.
User roles, shared logins, approval limits, backups and restore arrangements are all reviewed, together with payroll postings and license use, against what management meant to put in place.
Agree scope, questions and access
Test with real transactions
A ranked list with owners
An ERP in Nigeria often carries a large share of the company's technology spend, frequently with license and support fees priced in dollars. When it is live but not delivering control, the cost is felt twice: once in the fees and again in the manual effort that surrounds the system.
The symptoms that justify a review tend to look like this:
Each symptom has a cause, and most causes can be fixed through configuration, rules, master data and training rather than a new platform. The audit identifies them and ranks them, using my ERP health check method adapted to Nigerian conditions.
A word on boundaries. Nothing in this review amounts to a tax examination or substitutes for the annual audit, and it offers no prediction of how any transaction would be viewed by the tax authority. Where a finding has a tax dimension, I describe what the system does and refer the question to your tax advisor.
Finance teams in Nigeria juggle output and input VAT, deductions customers make at source and withholding applied when suppliers are paid, each with its own documents and timing. An ERP that is set up loosely in any of these areas pushes the work back into spreadsheets before every return.
I review the tax codes on items, customers, suppliers and payment types, then test a sample of real documents. The questions are practical: does the system apply the right code without someone overriding it, are exempt and zero-rated items flagged consistently, and does withholding on supplier payments calculate and post where your accountant expects? Anything that looks inconsistent goes on a list for your tax advisor, who confirms the correct treatment. I do not set rates or interpret tax law.
Withholding credits from customers get a separate trace. For a sample of receipts where a deduction was made, I follow the trail to the credit note received from the customer and check whether the system shows which credits are still outstanding and for how long.
Tax administration in Nigeria has been moving toward electronic invoicing in stages, and reforms are changing how it is organized. Whatever the final requirements for your company, they will depend on complete invoice data. So the audit checks master data quality: customer tax identification numbers, addresses, item descriptions and tax breakdowns on each invoice. Gaps here are worth closing early. For writing these needs into a fresh specification, see business analysis in Nigeria.
Many Nigerian companies hold accounts with several banks and collect money through transfers, checks, card terminals and other channels at once. Each channel produces a different kind of statement line, and an ERP that is not set up for that variety leaves finance matching receipts by hand.
The audit follows receipts from each channel into the system. I look at how bank statements arrive, whether by file import, bank connection or manual entry, and how often. I check how transfers with free-text narrations are matched to customers, how card terminal settlements are recorded when they arrive net of charges and batched across many sales, and how a customer paying into a different bank account than usual is handled.
Then I take the unidentified and unallocated balances, age them and trace a sample to their cause. Common findings include:
The fix is usually a combination of payment references, matching rules, statement import and clear ownership of each account, which falls under ERP optimization. The result is faster reconciliations and debtor balances that customers will not dispute.
For Nigerian companies that import goods, pay foreign suppliers, service dollar loans or bill some customers in dollars, exchange rates are not a technical setting. They decide the reported cost of stock, the margin on sales and the size of exchange gains and losses. When rates are entered loosely, every report built on them inherits the problem.
The audit looks at the rate trail in detail:
I compare a sample of transactions with the documented rate for the same day and list the differences and their causes. Which rate source should apply for accounting purposes is a decision for your accountant; my part is showing whether the system follows it. For the design side of this topic, see multi-currency ERP.
The final area covers control and continuity. On access, I compare user roles with the authority management intended, looking for one person holding conflicting powers, such as setting up a vendor and editing its bank account, or approving a bill and then releasing its payment. Shared logins at depots and dormant accounts of former staff or consultants are listed for action. Where full separation is unrealistic, I suggest compensating checks.
Payroll in Nigeria is often processed outside the ERP, in a payroll system or by a provider who handles statutory deductions. I do not review the calculations, but I check that the posting file brings salaries, deductions and employer costs into the right accounts and cost centers without manual repair.
Power and connectivity make continuity a real question. I ask where the system is hosted, how backups are taken, where they are stored and whether a restore has been tested recently. Personal data is noted for whoever handles data protection obligations. Licenses are compared with actual use, which matters more when fees are priced in dollars.
The report gives management a short summary, then each finding with its cause, business effect and recommended fix, rated by impact and urgency. Tax observations sit in their own section for your tax advisor. Where the review uncovers an implementation that was never properly completed, the ERP rescue page for Nigeria explains the next step. See also the Nigeria overview and the ERP consultant page for Nigeria.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
It will show how complete and consistent your invoice data is and where the system would need changes to produce structured invoices. Which requirements apply to your company, and when, should be confirmed with your tax advisor against current guidance. The audit gives them and your implementer a clear starting list.
I review whether the system applies the codes your company has set up consistently, and I list cases that look wrong. Whether a particular rate or treatment is correct is for your tax advisor to confirm. Once they have, the implementer can correct the setup, and the audit findings show exactly where.
Not for the audit itself, which is remote in any case. It does affect some findings, such as how quickly support responds, how well the system performs from remote sites and how changes are tested before release. Those points are included where relevant, with practical suggestions.
Read-only access, a few exports such as user lists, bank statements and the exchange rate table, and short screen-sharing sessions with finance, depot and sales staff showing their normal work. I schedule around month-end and return deadlines so the review does not compete with them.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.