About The Author: James Whitfield
More posts by James Whitfield

ERP implementations fail at rates between 55% and 75%, depending on the study and the definition of failure. The average ERP project exceeds its budget by 50 to 100%. These numbers have not improved in the last decade despite better technology, better tooling, and more available expertise.

The failures follow patterns. The same mistakes recur across industries, company sizes, and ERP vendors. Understanding these patterns is the most reliable way to avoid them.

Mistake 1: Customising Instead of Adapting

The most expensive ERP mistake is customising the software to match your existing processes instead of adapting your processes to match the software. Every customisation adds implementation cost, extends the timeline, creates upgrade complexity, and introduces defects.

ERP systems encode decades of industry best practices. When an organisation insists on replicating its existing workflow in the new system, it is paying millions to preserve processes that may not be worth preserving.

The discipline is to distinguish between process requirements that are genuine business differentiators and process preferences that are habits. Genuine differentiators justify customisation. Habits justify training.

Mistake 2: Treating It as an IT Project

ERP is a business transformation project that requires technology. It is not a technology project that affects the business. When IT leads the implementation without strong business ownership, requirements are incomplete, testing is technical rather than functional, and user adoption collapses at go live.

The implementation needs a business sponsor with authority to make process decisions, resolve departmental conflicts, and allocate the time of subject matter experts. An IT project manager cannot resolve a disagreement between finance and operations about how inventory should be valued. A business sponsor can.

Mistake 3: Underestimating Data Migration

Data migration is the most underestimated workstream in every ERP implementation. Legacy systems contain years of accumulated data in inconsistent formats, with duplicate records, missing fields, and embedded business logic that nobody documented.

The typical plan allocates 10% of the implementation budget to data migration. The actual cost is 25 to 30%. The gap appears when the team discovers that the legacy system’s “customer number” means three different things in three different departments, and none of them match the new system’s customer master data model.

Start data migration analysis at project kickoff, not halfway through. Profile the legacy data early enough to influence system configuration decisions.

Mistake 4: Big Bang Go Live

Deploying the entire ERP system across all departments on a single date maximises risk. If something goes wrong, everything goes wrong simultaneously. There is no fallback except the legacy system, which has already been partially decommissioned.

Phased rollouts by module, department, or geography reduce risk by limiting the blast radius of any single problem. They also generate learning that improves subsequent phases. The first department to go live discovers issues that the second department avoids.

Mistake 5: Insufficient Training

Most implementations allocate training to the final two weeks before go live. This is not enough time for users to become proficient in a system that changes how they do their daily work.

Effective training starts months before go live with process walkthroughs that show users why the new system works differently. It continues through go live with floor support from trained super users. It extends after go live with refresher sessions that address the questions users only discover through real work.

Mistake 6: Ignoring Change Management

Users who are not consulted during design, not trained adequately, and not supported after launch will resist the new system. Resistance manifests as workarounds: spreadsheets that duplicate ERP data, manual processes that bypass system controls, and shadow systems that undermine the data integrity the ERP was designed to provide.

Change management is not a communications plan. It is structured involvement of end users throughout the project, from requirements gathering through testing to post launch support.

Mistake 7: No Post Implementation Optimisation

Go live is not the finish line. It is the starting line. The system is configured based on assumptions made during design. Some of those assumptions will be wrong. Post implementation optimisation identifies which configurations need adjustment, which processes need refinement, and which additional modules or integrations would deliver value.

Organisations that skip post implementation optimisation lock in the suboptimal configurations of the initial deployment and never capture the full value the ERP system can deliver.

What This Means for Your Business

ERP implementations are expensive enough to get right. Getting them wrong costs multiples of the original budget in rework, lost productivity, and missed business value.

FortySeven’s ERP Software Development and Business Process Management Consulting practices help enterprises avoid these seven mistakes. We have built and deployed ERP systems in regulated industries including energy, oil and gas, and financial services.