ERP implementation failure carries unique risks in China, where incomplete data migration and poor accounting reconciliation can collide with strict, recurring tax filing deadlines. This article outlines the most common causes of failed ERP rollouts and the steps needed to diagnose, correct, and recover before compliance issues escalate.


ERP rollouts fail everywhere, but in China, data errors and inconsistencies as a result of bad system transfers can quickly spiral into an imminent crisis, due to the country’s strict and recurring compliance deadlines.

Get ERP System Support

Facing data or compliance issues? Our experts can help to diagnose and fix your ERP system.
Get a Free Consultation

Foreign companies in particular are liable to underestimate local requirements, treating an ERP rollout as a purely technical upgrade rather than one that touches compliance and reporting obligations unique to China. 

In this article, we look at common points of failure in ERP deployment and discuss what can be done to address them both before and after issues arise. 

“The launch of a new system is not only a technical issue, but also a comprehensive challenge of business processes, data management, and personnel capabilities.” 

Common causes of ERP deployment failure in China

Incomplete data migration 

A common error in ERP deployment is failing to fully migrate all historical data from the old to the new system. In many cases, this happens when data migration is treated as a series of bulk actions, without considering the structure, dependencies, and business logic behind the data being moved. 

Data from the legacy systems may feature duplicates, inconsistencies, and errors that must be fixed before migration. Incompatible file formats from the old to the new system may also result in missing or unusable data, which can happen without staff members noticing. Some technicians may also leave behind certain data, such as line-item purchase and sales history, if they deem it not to be important, which can lead to an incomplete picture down the line. 

No reconciliation with accounting data 

Checking the opening balances and transactions of a new ERP system against the legacy system or source records is a crucial step in the ERP deployment process, as it allows teams to catch any errors that have arisen in the data migration process. This responsibility should not sit solely with the IT team, but also with the finance team, management, and any potential external auditors. IT teams may lack the understanding and knowledge needed of finance and accounting data to be able to ensure that all of the necessary data has been migrated and that the final accounting data is accurate.  

Insufficient staff training

A crucial step in deploying a new ERP is to ensure staff members are capable of using the new system. 

Failure to adequately train staff means a higher risk of new accounting errors and data entry inconsistencies and – if there are already underlying issues – compounding legacy errors or issues caused by incomplete data migration.

Training also serves the crucial purpose of teaching staff how to spot issues in the data and system, which can help flag issues that arise during deployment. In many cases, errors are not spotted simply because the staff that uses the system day-to-day cannot recognise them. 

What can go wrong? 

The result of incomplete data migration is that the new system starts with an incomplete or broken foundation, even before day-to-day use begins. Missing purchase and sales details can lead to issues with customer or supplier invoices, problems with inventory quantity, costing errors, and, most worryingly, delayed accounting and tax reviews, as reports built on incomplete records can’t be finalised or submitted with confidence.

Get ERP System Support

Our advisory team can help with software selection, system design, and compliance-ready ERP deployment in China.
Get a Free Consultation

This latter issue is particularly a concern in China due to the strict, recurring filing deadlines set by tax authorities, where financial reports must be submitted on fixed monthly or quarterly schedules, leaving little room to delay filings while missing data is tracked down and corrected. In addition to fines, delays in tax filing and payment can also lead to deteriorating tax credit ratings, which can impact a company’s access to preferential treatment and financing. 

Correcting the system after the fact can also lead to considerable additional costs, either in staff hours to address the problems, operational disruptions, or, as is common, fees to external consultants brought in to diagnose and fix the issues. 

What to do in the event of deployment failure 

Addressing an ERP deployment failure first requires accurately diagnosing the source of the problems before carrying out any necessary data cleaning, accounting reconstruction, and system reengineering. 

In a recent case handled by the corporate advisory team at Dezan Shira & Associates, a foreign company’s ERP launch failed, invalidating an entire year’s financial records. Emergency data cleansing and full reconstructed was required for the year’s financial books in order to stabilise operations. 

The team at Dezan Shira & Associates implemented the following intervention to systematically identify and fix the root issues that led to the failure: 

  1. System diagnosis and problem identification: The team conducted an in-depth analysis of the new system configuration, processes, and data to locate the root cause of the problems.
  2. Data cleaning and multi-dimensional verification: The team verified, cross-checked, and corrected the faulty business data, including operational models such as purchase and sales details.
  3. Comprehensive accounting reconstruction: Based on the cleaned data, the team re-generated correct accounting vouchers and reconstructed the complete accounts for the year in question.
  4. System optimisation and process reengineering: The team assisted the client in reconfiguring the system and optimising operating processes, and provided in-depth training for operational personnel.
  5. Rectify tax returns: The team finally revised tax returns according to the restated accounting records. 

The intervention resulted in a complete overhaul of the system to resolve the client’s financial data crisis efficiently, as well as a significant improvement to the company’s tax credit rating. 

How to ensure successful ERP deployment 

To prevent a failed ERP deployment, the entire process should be treated as a FinOps project as well as an IT project. ERP deployment touches on a broad scope of tasks and capabilities, including business process design, data governance, and financial compliance, among others. If the responsibility of deployment falls solely on IT, there is little to no oversight over the accounting and regulatory side – at least not until problems arise in a tax filing or customer invoice. 

Consider financial outsourcing

ERP deployment failure is especially common among foreign companies in China, particularly where deployment teams have an incomplete understanding of local financial and data compliance requirements. 

Companies without this expertise are strongly advised to seek external help when launching or switching to a new ERP system, as outsourcing this part of the process is often more cost-efficient than fixing issues after the fact. 

Dezan Shira & Associates delivers end-to-end ERP advisory, localisation, and integration services across China and the wider Asia region, guiding clients through software selection, system design, and compliance with local tax, HR, and audit standards. Contact our IT experts today for help.