Seven Signs You've Outgrown Your ERP
Most finance and IT leaders do not wake up one morning and decide to replace their ERP. The signs that you have outgrown it creep in quietly: a spreadsheet here, a manual re-key there, and a month-end close that takes a little longer every quarter.
This is a practical checklist of the real signals. Several of them can be fixed without replacing anything, so read each symptom, understand why it happens, and check the specific thing before you call a single vendor.
The quick verdict
If three or more of the seven signs below sound familiar, and the cause is structural because the system genuinely cannot do the job, you have probably outgrown it.
If the cause is configuration, a missing add-on or training, you have not outgrown it. You have under-used it. The table near the end shows which camp each sign usually falls into.
Key PointReplacing the system is the last resort, not the first. Find out whether each problem is structural or self-inflicted before you spend anything.
The seven signs
1. Spreadsheets are quietly running the business
The symptom: critical numbers such as consolidations, stock valuations, commission and cash-flow forecasts live in Excel, not in the ERP. If the person who owns the model left tomorrow, you would be in trouble.
Why it happens: the ERP either cannot do the calculation, or nobody was ever shown how. The gap gets filled by whoever is good with a pivot table.
What to check: count the spreadsheets that feed a board pack or a statutory number. Then ask whether a report or a module you already own could do the same job. Often it can.
2. You re-key the same data between systems
The symptom: someone types an order into the CRM, then types it again into the ERP. Stock, payroll, e-commerce and finance do not talk, so people become the integration layer.
Why it happens: systems were bought at different times with no plan for joining them up.
What to check: count how many times a single transaction is typed. Two or more is re-keying, and it is often fixable with a supported connector rather than a new ERP.
3. Month-end drags, and keeps getting longer
The symptom: reconciliations are manual, accruals are guesswork, and the close takes longer each quarter.
Why it happens: manual journals, disconnected sub-ledgers and no automation of recurring entries. Sometimes it is the process, sometimes the system.
What to check: time each stage of your close. If the bottleneck is gathering data by hand, read our guide to speeding up the month-end close and our article on why month-end should not take a week before blaming the ERP.

4. You cannot see anything in real time
The symptom: answering "what is our cash position right now?" means someone builds a report overnight, so the number you see is already out of date.
Why it happens: reporting runs off exports instead of the live data, or the data model cannot pull the figures together.
What to check: try to build a live view of your top three measures. If that is impossible even after proper configuration, it is a structural limit. If nobody has built it yet, it is a project, not a replacement.
5. It cannot keep up with how you have grown
The symptom: you have added a second company, a new currency, a warehouse or far more transactions, and the system struggles. Consolidation is manual and stock across locations does not add up.
Why it happens: the product was chosen for a smaller, simpler business. Entry-level accounting tools are built for exactly that, and some features only exist on higher plans or not at all.
What to check: list what you will need next year: companies, currencies, users and order volume. If no plan or configuration of your current system can reach it, this is the sign most likely to mean you have genuinely outgrown it. Our guide to the signs you have outgrown your accounting software covers this step in more detail.
6. Integrations break every time something updates
The symptom: an update to your webshop, bank feed or another tool breaks the link, and finance finds out when the numbers stop arriving.
Why it happens: fragile or custom-coded integrations on an ageing platform with no proper API.
What to check: find out whether each integration uses a supported, documented API, or relies on file drops and screen-scraping. The first can be maintained. The second is a standing risk.
Watch OutA failing integration is often noticed only when the numbers stop arriving. Find out who is told when one fails, and how quickly.
GOV.UK says all VAT-registered businesses should now be signed up for Making Tax Digital for VAT, so a broken link between your systems and your VAT return is a compliance problem, not just an annoyance.
7. Nobody trusts the reports, and permissions are loose
The symptom: two reports give two different revenue figures, so people go back to their own spreadsheets. Meanwhile everyone can do everything, because setting proper permissions felt like too much work.
Why it happens: there is no single source of truth, and the system was set up in a hurry and never revisited.
What to check: reconcile two reports that should agree, and find out whether the difference is inconsistent logic (fixable) or a real system limit. Then audit who can post journals and edit master data. In Business Central, Microsoft's guide to assigning permissions shows how permission sets control this.

Fix or replace? An honest map
Several of these signs can be fixed without a new system.
| Sign | Likely cause | Fix in place, or replace? |
|---|---|---|
| Spreadsheets everywhere | Unused features, no training | Fix: configure and train |
| Re-keying between systems | No integration | Fix: connector or API |
| Month-end dragging | Manual process, not the tool | Usually fix: automate the close |
| No real-time visibility | Reporting never built | Fix if configurable, replace if not |
| Cannot handle growth | Product or plan limit | Replace: this is a real limit |
| Integrations breaking | No proper API | Replace or re-platform |
| Untrusted reports, weak security | No single source of truth | Fix if the logic is fixable, replace if structural |
Signs 1 to 4 are usually fixable with configuration, an add-on or training. Signs 5 and 6, and the structural half of sign 7, are where outgrowing the system is real. Our guide to ERP versus separate tools helps you compare the options.
Pro TipSpend the cheap money first: training, a connector or a reporting build. If those do not move the needle, you have your answer.

Frequently asked questions
Have we outgrown our ERP, or are we just misusing it?
If the system cannot do the job at any configuration, you have outgrown it. If it could but nobody set it up, you are misusing it, and that is far cheaper to fix.
What does replacing an ERP cost?
More than the licence. Budget for implementation, data migration, rebuilding integrations, training and a dip in productivity during go-live. Ask any provider for a fixed, written quote.
Can we fix what we have instead?
Very often, especially for signs 1 to 4. Exhaust configuration, integration, automation and training first.
How long does moving to a new ERP take?
It depends on your data, integrations and how clean your processes are. Do not cut corners on discovery and data cleansing.
Ready to talk it through?
If you recognise three or more of these signs, the next step is not a demo. It is working out which signs are fixable.
Our free ERP Health Check asks where your system is letting you down and sends back a short report on where to focus first, with no obligation. You can also talk to our team. For independent guidance on finance systems, see the ICAEW technology resources.