A2Z Global — Algorithm to Zillion
ERP & SystemsOct 14, 202610 min readBy A2Z Global engineering team

ERP Audit: How to Check Whether Your ERP Is Actually Working for Your Business

A practical ERP audit for business owners: whether people use the system, whether the data can be trusted, whether stock and accounts reconcile, who can change what, and whether to fix, extend or replace it.

Vendor auditLive systems shownWeekly staged demosYou own the accountsQuote before questionsSupport after launch5-point due diligence1 red flag = walk

Use, data, controls, costFIG.01

Short answer

An ERP audit checks five things: whether people actually use the system or work around it, whether the data in it can be trusted, whether stock and accounts reconcile with reality, whether access and approvals are controlled, and whether its integrations, backups and costs are in order. The result is a clear decision to fix, extend or replace the system.

Key takeaways

  • Spreadsheets kept alongside the ERP are the clearest sign it is not doing its job.
  • Reconcile stock and receivables against reality before judging anything else.
  • Shared logins and unrestricted editing of posted records are the most common control gaps.
  • Most problems found in an audit are fixable without replacing the system.
  • Test a backup restore. A backup that has never been restored is not proven.

Many businesses have an ERP that is technically running and practically ignored. The sales team keeps its own spreadsheet, the stores keep a register, month end still takes two weeks, and nobody quite trusts the reports. Before spending money on a new system, it is worth finding out what is actually wrong with the current one. Often it is not the software.

This is an audit you can run yourself in a week or two, with the help of the people who use the system every day. It is not a financial audit; your accountant does that. It checks whether the ERP is doing the job it was bought for.

1. Is the system actually used?

  • Count active users against licences or accounts. Accounts nobody logs into cost money and hide shared logins.
  • Ask each department what they keep outside the ERP: spreadsheets, registers, WhatsApp groups. Each one is a gap the system is not filling.
  • Find out which screens people avoid, and why. "Too many steps" and "it does not handle our case" are different problems with different fixes.
  • Check how long after a real event the record appears. Goods received on Monday and entered on Friday mean every report in between was wrong.

2. Can the data be trusted?

  • Duplicate customers, suppliers or products, often the same name spelled differently.
  • Products with negative stock, which means sales were recorded before receipts, or not at all.
  • Missing or inconsistent fields: customers without tax numbers, products without units or costs.
  • Old records still active: suppliers you stopped using, products discontinued years ago.

3. Does it reconcile with reality?

This is the most revealing test. Pick twenty products and count them physically, then compare with the system. Compare the receivables total in the ERP with the accounting ledger and with customer statements. Compare a week of sales orders with the invoices raised. Every difference has a cause, and the causes usually point to a step people skip or a process the system does not support.

4. Who can do what?

  • Shared logins. If several people use one account, nothing can be traced to a person.
  • Who can edit or delete a posted invoice, change a price, or give a discount, and whether any of it needs approval.
  • Whether people who have left still have access.
  • Whether there is an audit trail showing who changed what and when.

Roles and permissions in business software explains how access should be structured, and business software security basics covers the rest of the checklist.

5. Integrations, backups and running costs

  • List every integration: accounting, online store, couriers, banks. Check whether failures are reported or silently lost.
  • Ask when a backup was last restored as a test, not just taken.
  • Check how slow the main screens are at busy times; a slow screen is often why people stop using it.
  • Add up the yearly cost: licences, hosting, support, and the hours spent working around the system.

Scoring what you found

What you foundUsually meansTypical response
Spreadsheets in one departmentThe system does not support that processExtend the system or adjust the process
Data errors throughoutNo ownership of master dataClean-up, plus one owner per record type
Stock never matchesSteps skipped at receipt or dispatchSimplify those screens; train; check daily
Shared logins, open editingControls never set upRoles, approvals and an audit trail
Integrations failing quietlyNo error handlingMonitoring and a daily reconciliation report
The process has changed beyond what the system can doThe system no longer fitsPlan a replacement, module by module
Reading the results of an ERP audit

Fix, extend or replace?

Most audits end with fixes, not a new system: clean the data, set up roles, simplify two or three screens, connect the missing integration. Replacement makes sense when the system cannot support how the business now works, when the vendor no longer supports it, or when licence costs have outgrown its value. Even then, replace it in stages rather than all at once. Why ERP projects fail lists the traps that turn a replacement into a second failed system, and custom ERP versus off-the-shelf helps with the choice of what to replace it with.

We audit existing ERP systems, packaged or custom, and give a written report of what is wrong and what it would take to fix, including when the answer is to keep what you have. See our ERP and CRM systems work, or ask us to look at yours.

Frequently asked questions

How often should an ERP be audited?

Once a year is sensible for most businesses, and always before deciding to replace the system, after a major change in how the business works, or when month end starts taking noticeably longer.

Who should carry out an ERP audit?

Someone who understands both the business processes and the system, working with the people who use it daily. An outside reviewer is useful because staff may have stopped noticing the workarounds.

Is an ERP audit the same as a financial audit?

No. A financial audit checks your accounts. An ERP audit checks whether the system is used properly, holds accurate data and is controlled, which in turn makes the financial audit easier.

Does a failed audit mean we need a new ERP?

Rarely. Most problems are data, training, permissions or a missing integration, all of which can be fixed in the current system.

/Services in this article

/ERP & CRM Systems by country

Keep reading

All articles

Ready when you are

Have a project in mind?