ERP implementation failures are well documented in the business press, and they are rarely caused by the software itself. The most expensive implementations — the ones that go significantly over budget, fail to deliver the promised functionality, or have to be abandoned and restarted — share a predictable set of root causes. Understanding them before you begin a project is the most effective way to avoid them.

This post covers the real costs of a poor implementation and the decisions that prevent them.

The Visible Costs

The most obvious cost of a failed implementation is the money spent on a project that did not deliver what was promised. This includes the implementation partner’s fees, the internal time invested by the finance team, operations team, and management in workshops, testing, and training, and the licence costs incurred during a project that ran over its planned timeline.

For a mid-market business, these direct costs for a failed implementation typically run to several hundred thousand pounds when internal time is costed properly. But they are the smaller part of the total.

The Hidden Costs

Operating on a broken system. Many failed implementations result not in a system that is abandoned, but in a system that is live but not working correctly. Users lose trust in the data, build manual workarounds in spreadsheets, and the finance team spends its time reconciling the system output against Excel rather than using the system as a source of truth. The cost of this ongoing administrative burden, sustained over months or years, is typically far larger than the original implementation fee.

Data quality degradation. A system that was configured incorrectly or implemented without proper data migration produces corrupted data over time. Transactions posted to the wrong nominal codes, inventory valued incorrectly, intercompany balances that do not reconcile — cleaning these issues up after the fact is a significant exercise, and in some cases the data quality is damaged beyond practical repair without a re-implementation.

Delayed decision-making. When finance teams cannot trust their system’s output, management reporting reverts to manual processes. Board packs are prepared from spreadsheets rather than live data. Cash flow visibility deteriorates. The management team makes decisions on information that is weeks rather than days old. In a fast-moving business, the strategic cost of reduced visibility is real, even if it is difficult to quantify precisely.

Re-implementation costs. Businesses that decide to restart a failed implementation face the full cost of a new project on top of the cost of the first one. In our experience at Finsys Apps, re-implementation projects carry additional complexity because the first implementation often left behind configuration decisions, data quality issues, and user habits that need to be addressed before the new implementation can begin properly.

The Most Avoidable Causes

Not all implementation problems are avoidable — business requirements change, unforeseen complexity emerges, and some problems only become visible under live operating conditions. But the most costly failures share a set of causes that are entirely avoidable with the right approach.

Inadequate scoping. Implementations that begin without a detailed, agreed scope document almost always encounter scope creep that inflates cost and extends timeline. Every additional requirement discovered mid-project adds time and cost, and in aggregate these additions can double the original project size. A proper scoping exercise at the start of the project is the most valuable investment a business can make.

Underestimating data migration. The quality of the data migrated from a legacy system determines the quality of everything that follows. Businesses that skip or rush the data cleansing phase carry their legacy data quality problems into the new system, where they compound. A structured data assessment and cleansing process before migration is not optional — it is foundational.

Insufficient user training and change management. ERP systems fail in use as often as they fail in configuration. If the people who need to use the system every day do not understand how it works, do not trust it, or have not been involved in the design of their own workflows, adoption fails and workarounds proliferate. Training and change management need to be scoped and budgeted as first-class deliverables, not added at the end of a project that has run over budget.

Choosing a partner primarily on price. As we explored in a previous post, the implementation fee is a small fraction of the total cost of a poor implementation. Choosing the lowest-price proposal almost always reflects a trade-off in scope, experience, or methodology that becomes apparent — expensively — during delivery.

What Good Looks Like

A well-executed implementation is characterised by a few consistent features: a detailed scope agreed before any configuration begins, a structured data migration process with quality checks before go-live, a realistic timeline with named milestones, experienced consultants who understand your industry, and a post-go-live support model that does not leave users unsupported in the critical first weeks.

At Finsys Apps, every engagement includes a project scoping phase, a data assessment, and a documented go-live plan before any configuration work starts. If you are planning an ERP project and want to understand how to structure it to avoid the most common failure modes, we are happy to discuss your specific situation.

Published On: September 15th, 2025 / Categories: Business Central, Dynamics 365 /

Leave A Comment

Subscribe To Receive The Latest Tips, Tricks and Advice

Stay ahead of the competition and make the most of every opportunity

Add notice about your Privacy Policy here.