ERP implementation is not simply about putting new software into operation; it's a comprehensive transformation of processes, data, and management methods within a business. Throughout this process, businesses may encounter various challenges at each stage, from needs assessment and data standardization to system deployment, user training, and practical operation.
Below are eight common ERP implementation challenges that businesses often encounter at different stages, along with corresponding solutions.
Although each vendor may employ different implementation methods, most ERP projects go through the following basic phases.
In reality, many businesses face challenges related to people, data, processes, and project management, directly impacting the progress and effectiveness of ERP investments. Below are eight common difficulties encountered when implementing ERP.
This is one of the most common challenges in ERP implementation and also the reason why many projects fail to achieve the expected results. This challenge often arises right from the preparation phase and extends through the trial operation and user training (UAT, Go-live) phases.

Essentially, ERP not only changes work tools but also changes how employees perform their daily tasks. Processes that were previously handled manually using Excel, email, or paper documents must now be strictly adhered to on a centralized system. This can easily create apprehension and resistance from users.
If left unaddressed, this resistance can lead to various consequences such as inaccurate data entry, the use of ERP systems for illustrative purposes, neglecting standard procedures, or reverting to outdated tools like Excel. In such cases, businesses struggle to unlock the true value of their ERP systems, despite significant investment in time and resources.
Suggested solutions for businesses
ERP should be viewed as an organizational transformation project, not just a technology project. Leadership needs to lead the change, clearly communicating the project's goals and benefits to each department. In addition, businesses should:
When the human element is well-prepared, businesses can significantly reduce risks during implementation and increase the success rate of ERP projects.
This difficulty often arises right from the initial stages of surveying the current situation and preparing data before ERP implementation. This is also one of the common reasons why projects take longer than initially planned.
Many businesses have long operated using Excel, standalone software, or separate management tools for each department. This leads to fragmented, inconsistent, and unstandardized data. For example, the same customer might be stored under different names in the sales and accounting departments; material codes might be duplicated or not follow a unified coding system; and production quotas might be updated manually and lack accuracy.
When implementing ERP, all data from various departments needs to be centralized on a single platform. If the input data is not standardized, the system will be unable to generate reliable reports. This is the principle of "Garbage In, Garbage Out" —incorrect input data will lead to incorrect output.
As a result, businesses may encounter a range of problems such as:
Solutions for businesses
Before uploading data to the ERP system, businesses need to spend time reviewing and standardizing the data. Some priority items include:

Furthermore, businesses should establish consistent data governance rules from the outset to ensure accuracy and consistency throughout long-term operations. Investing in data standardization before implementation will significantly reduce risks and improve the efficiency of ERP utilization after deployment.
One difficulty many businesses face when implementing ERP is the mismatch between actual processes and the software. This challenge often arises during the business process survey, solution design, and system configuration phases.
In reality, not all existing business processes are optimized. Many businesses have maintained working methods for years, developing manual processes or procedures to meet immediate operational needs. When implementing ERP, these processes may not be compatible with the management standards the system is currently using.
Conversely, some businesses choose ERP solutions that are too rigid, difficult to customize, or designed for foreign markets. This results in software that does not meet the specific accounting, tax, manufacturing, or operational requirements of Vietnam.
In that situation, businesses typically find themselves in one of two scenarios:
As a result, users feel that ERP systems don't truly support their work, system usage rates are low, and businesses struggle to fully leverage the value of their investment.
Solutions for businesses
Instead of trying to maintain the entire old process or customize the software in an uncontrolled manner, businesses need to reassess each business process to determine which processes should be standardized and which specific features should be retained.
Furthermore, choosing an ERP solution with a flexible architecture is crucial. ERP platforms developed with a low-code approach allow businesses to customize the interface, processes, and functions to suit their specific operations without having to deeply interfere with the core system.
This allows businesses to both inherit advanced management practices and maintain the unique characteristics of their operating model. This approach also helps ERP systems adapt better to future business changes without having to be re-implemented from scratch.
Learn more: 1C:ERP: The optimal low-code ERP platform for Vietnamese businesses
Budget overruns are unavoidable and occur throughout the project lifecycle, but are most noticeable during the implementation, testing, and commissioning phases. Many businesses believe that ERP costs only include software licenses and initial implementation fees. However, in reality, the total cost of ownership (TCO) is often significantly higher than initially estimated.

As departments begin using the system, many new specific needs are discovered, leading to additional costs for customization, functional development, or project scope changes. Furthermore, ERP budgets can increase due to various other factors that businesses often overlook during the planning phase, such as:
A common mistake is for businesses to underestimate the complexity of a project in the early stages, leading to budget estimates that only reflect the software deployment costs and fail to account for investments related to organizational transformation and system operation in the long term.
Solutions for businesses
From the planning stage, businesses should build an overall ERP budget rather than focusing solely on the software purchase cost. The financial plan should include all items such as implementation, data migration, system integration, training, technology infrastructure, and operating costs after Go-live.
In addition, businesses should allocate a certain budget for unforeseen requirements during implementation. Clearly defining the project scope, priority objectives, and implementation roadmap for each phase will also help control costs more effectively, preventing budget overruns.
This difficulty often arises right from the project's inception and can affect the entire ERP implementation process. In fact, many businesses view ERP as a technology project and delegate all responsibility to the IT department or software vendor. This is one of the common reasons why projects fall behind schedule or fail to achieve their initial goals.
ERP is not simply about implementing a new system, but rather a process of restructuring how a business operates and manages itself. This process involves numerous decisions related to processes, access control, data structure, and coordination between departments. These are all managerial issues that go beyond the expertise of the IT department.
When leadership is not involved, projects often encounter situations such as:
Solutions for businesses
For ERP to be effective, the CEO, the Digital Transformation Team, or the C-level team need to act as patrons of the project. The leadership team doesn't necessarily need to be involved in day-to-day technical tasks, but they need to be present at key milestones and responsible for making strategic decisions.
Businesses should:
With leadership guidance, ERP will no longer be a project solely for the IT department, but will become a strategic transformation program for the entire enterprise.
This issue typically arises in the final stages of a project, just before the Go-live phase. This is when businesses conduct User Acceptance Testing (UAT) to verify that the system meets real-world business requirements.
However, due to deadline pressures or the desire to bring the system into use early, many businesses tend to shorten testing time or perform UAT (Universal Testing Assessment) in a perfunctory manner. Users only test individual functions instead of simulating the entire real-world operational process from start to finish.

Meanwhile, the value of UAT lies not in verifying that each screen or function is working normally, but in checking the interconnectedness of business processes throughout the enterprise. For example, a complete purchasing process may include many consecutive steps such as purchase request, approval, warehousing, accounts receivable recording, and accounting entries. If only individual parts are tested, logical errors or data discrepancies between departments are easily overlooked.
These problems only began to surface when the system officially went into operation, such as:
A more serious consequence is that the entire production and business operation may be disrupted during the initial operational phase. At the same time, users may easily lose confidence in the new ERP system and tend to revert to old management methods such as Excel or manual processing outside the system.
Solutions for businesses
Businesses should view UAT as a mandatory phase rather than a mere acceptance procedure. Test scenarios should be built based on the actual operational processes of each department and interdepartmental business flows.
To improve the effectiveness of UAT, businesses should:
A well-executed UAT (Universal Assessment Test) phase will help businesses identify and address most risks before official launch, thereby minimizing disruption and improving the success rate of the ERP project.
Many businesses believe their ERP project is complete when the system officially goes live. However, in reality, this is just the beginning of the system's operation and optimization process. The first few weeks or months after ERP implementation are often the period when the most problems arise.
When starting to work on a new system, users will constantly encounter real-world situations that were not present during training or testing. Requirements for process adjustments, report changes, additional permissions, or exception handling will also gradually arise as the business operates at a real-world scale.
If the deployment partner fails to maintain post-Go-live support or the internal IT team lacks the capacity to take over the system, problems will accumulate. Some common signs of support breakdown include:
In the long run, businesses risk reverting to familiar tools like Excel, email, or other separate software programs to handle daily tasks. This leads to scattered data, a loss of process synchronization, and billions of dong invested in ERP systems no longer delivering the expected value.
Solutions for businesses
From the outset when choosing an ERP solution, businesses need to assess the long-term support capabilities of their implementation partner, rather than focusing solely on the initial implementation phase. Simultaneously, a clear technology transfer roadmap should be developed to ensure that internal IT teams and key users gradually master the system.
In addition, businesses should establish post-Go-live support mechanisms, regular training, and improvement request processes to ensure that the ERP system is always maintained, updated, and developed in line with changes in business operations.
Even with good budget, data, and internal resources, an ERP project can still be at risk if the wrong solution or implementation partner is chosen. This is considered the decision with the biggest impact on the cost, schedule, and effectiveness of the entire project.

In reality, not every ERP system is suitable for every business. Some solutions only meet current management needs but lack scalability as the business grows. Conversely, some systems have too many complex features, leading to lengthy implementation times and unexpected customization costs.
Some signs that a business may be making the wrong choice include:
As a result, businesses face increased deployment costs, extended deployment times, or even the need to replace systems after only a few years of use. This not only wastes resources but also creates significant disruptions in operations and digital transformation.
Solutions for businesses
When choosing an ERP system, businesses need to evaluate the solution based on both current needs and long-term development strategies. A suitable system should not only address immediate management challenges but also be scalable as the business grows.
Furthermore, businesses should prioritize platforms with flexible architectures that allow for customization and the development of additional functionality as needs change without affecting the core system. This is especially important in the context of an increasingly dynamic business environment and management requirements.
At the same time, choosing an implementation partner with practical experience in the industry, a thorough understanding of accounting and tax regulations in Vietnam, and the capacity for long-term partnership will significantly help businesses minimize risks during ERP implementation and operation.
1C Vietnam is a consulting and implementation unit for ERP solutions, trusted by over 5000 Vietnamese businesses. 1C ERP is an enterprise resource management system designed to help businesses manage all activities from finance and accounting, purchasing, sales, warehousing, and production on a unified platform.
One of the distinguishing features of 1C:ERP lies in its implementation approach. Instead of strictly adhering to standard processes or excessively customizing to meet specific business requirements, 1C aims for a balance between these two elements. Specifically:

This approach helps businesses standardize their management practices while ensuring adaptability as scale and operational needs change in the future, and minimizing the risks of long-term upgrade, maintenance, and system modification costs.
Besides its flexible deployment methods, 1C:ERP also boasts a low-code platform that allows customization to meet specific business needs without affecting the core system. The solution helps connect data between departments on a unified platform, updates information in real time, and supports businesses in scaling their operations in the future.
The 1C Vietnam team provides ongoing support throughout the entire process, from surveying and data standardization to testing and actual operation, helping businesses minimize risks during implementation. After Go-live, businesses continue to receive training, technology transfer, and long-term support to maximize the value of the ERP system.
If your business is looking for a flexible ERP solution that suits the specific operational characteristics of Vietnam and has a team of experienced partners, contact 1C Vietnam for advice on a suitable implementation roadmap to meet your actual needs.
ERP implementation is a comprehensive transformation journey, requiring thorough preparation in terms of people, data, processes, and management strategies. Early identification of potential challenges during ERP implementation will help businesses proactively develop appropriate plans, minimize risks, and optimize investment efficiency. Hopefully, the above insights will provide businesses with a better foundation for preparing for their ERP projects, thereby increasing success rates and maximizing the value the system offers.