9 hidden ERP costs that can blow your implementation budget (2024)

Updated:

You and your ERP selection team have met with various vendors, analyzed everything possible over the months, and now have a selection. The chosen vendor gave you a price and an estimate of your total costs to implement and begin using a new, powerful ERP system. Your management approved the project. Nevertheless, some will be surprised that your best estimate is likely short of the actual cost of implementing the ERP. Recentdata taken from ERP projects reportedthat the average budget per user is $7,200 - a sizeable sum of money to spend if you have a lot of employees, but this isn't always the full picture of your total spend. There are almost always hidden costs to account for.

1. Labor costs

Labor is a major part of ERP implementation. You know up front you will spend a lot of money on labor for the implementation but it is unlikely you will guess right. Try to budget enough.

You will need to convert data from your legacy ERP into formats that your new ERP can use. Every ERP contains a lot of data. You can be sure that data contained in one table must be converted into multiple tables and that data in multiple tables will be used in a single table. People will process these conversions. Some costs can be controlled by limiting the amount of historical data moved. You may also consider using automated conversion processes which will probably help.

Your project team will remain on your payroll and you can expect significant overtime needed. Plus, all of the members of your team had other jobs before they were selected, and those jobs will need to be done. Plan on adding temporary staff and hiring new people to fulfill those jobs.

You will need to supplement your IT staff as well. Every existing system, not only the ERP, needs to continue supporting your business. At the same time, IT people will be needed to support the implementation project.

Many businesses hire consultants from their ERP provider to perform some of the work and to share their expertise during the project. That expertise is invaluable and will take years for your own staff to acquire. Those consultants are not cheap – they will likely bill you at several hundred dollars hourly.

2. Training costs

Training is widely recognized as a major hidden cost. You know it is needed but estimating that cost with any accuracy is difficult.

Your people will learn new processes. Someone will create a purchase order, much as they did with the legacy ERP, but the steps to do the same purchase order in the new ERP will be a little different.

Your people will need to learn new skills. Where you might have copied data to a spreadsheet in the past, your new ERP allows users to build reports and dashboards within the system. This is an example of a new skill that needs to be trained. You should be sure to invest in cross-functional training, afterall, an ERP is an enterprise-wide set of tools. When your receiving clerk processes the receipt of materials for inventory, they are creating accounting transactions at the same time.

A few of us learn completely after the first lesson. Most of us need additional training before we completely embody the lesson. Be ready with secondary training after some time passes – even after the implementation is considered complete. Be sure to have a review process built in to your controls as there will be a few people who thought they were doing the job as trained, but their methods inadvertently veered in an unexpected direction.

ERP implementation projects often take more than a year to complete. Some people will leave the organization during that period and their replacements must be trained to the same standards or the success of your project can be compromised. These ERP costs, and the cost of recruitment, will be laid at the feet of you and your project.

Follow our ERP implementation guideand make your ERP project a success.

3. Testing, retesting and testing again

Test your new ERP continuously during the implementation project. Begin with simple, single operation tests such as recording time against a job in progress. Test using the new ERP with data converted from your legacy system. Record exactly the steps taken and give each test a green, yellow, or red light score. You will find there was some default set up that caused some errors. You will find the converted data did not fit into the schema as expected. You will fix the problem and test again.

You need hundreds, if not thousands, of these test scripts that check every process in every functional area.

Once you are satisfied with the single step test scripts, begin to combine them across multiple functional areas. Combine them, too, within functions. Accounts payable knows how to record a supplier invoice, but can they make a payment on that invoice too? Continue combining scripts until you can test an entire flow of processes from order to cash. Begin with a new purchase order from a customer, build the product or service they requested and pay your suppliers, deliver the order, and accept a payment to complete the process flow.

Automated testing applications are available and should be strongly considered. These run all day every day retesting the same scripts. Often, the correction you developed to make one script run successfully causes some other script that passed with flying colors yesterday to crash today. There is almost no possibility to test too much; failing to do so could incur significant unexpected cost later.

4. Re-engineered processes

Many businesses try to remove process re-engineering from their ERP implementation process. The idea is to get the implementation complete in the shortest time with the least changes required. The truth often is that none of us have fully optimized all our processes and there will be one or more we have put aside for too long already. In fact, the new ERP you chose probably has some of the best practices built in with the assumption by the developers their client companies will want to use that best process. Does it make sense to customize your new ERP to continue a process you really do not want to continue?

Consider taking this opportunity when your employees will need to adapt to a new system anyway to ask them to adopt a better process at the same time. You’ll find re-engineering a process a lot cheaper than the alternative of customization.

5. Employee resistance to adopting a new ERP

Change is difficult for many of us. A few will recognize improvement and quickly adapt to the change required by the new ERP. There will be some who completely reject the change and might even try to sabotage your efforts. Most will be somewhere in the middle – that is, they will follow the leaders willingly but need some help.

Consider adding a change management specialist to your implementation team. These people are trained in the psychology and sociology related to organizational change. They will help you recognize the person who needs a simple “Thank You”, and differentiate them from another person who needs a lot of handholding to get past their reluctance to change. Under training, we mentioned the need to have an internal process to identify those few who regress and stop using the new ERP as designed and ignore their training. This will happen and you want to identify these few individuals and get them back on the desired track as soon as possible, or you face the added cost of fixing process errors later.

The very few who completely reject your system might find themselves no longer a part of your future organization. All of us must move in the same direction to maintain our unified strength.

6. Customization and integration

Customization means you choose to modify the ERP you selected to fit some need that ERP does not address. Be cautious, the developers of that ERP tried to incorporate best practices from around the globe. The unmet need could already be built into that ERP. Sometimes the screens show wording that does not follow the APICS dictionary but the difference is only words. Sometimes the developer already has an optional module that will satisfy that unmet need. If necessary to support your business model, proceed with that customization. Whatever your estimated cost, it will certainly cost more and take longer than planned.

Integration is another practice related to customization. Your ERP meets all your needs except that it does not offer a web storefront. There are several web store applications available but you will need to move those sales to ERP for fulfillment and you must move the payment into your accounting system. Sales people will say that web services and EDI are robust processes that will make the integration easy and fast. It will not be that easy!

Use our free features guide to identify your requirements for an ERP system

7. Customer dissatisfaction

This one is hard to predict and your implementation might not incur this hidden cost. Murphy will be part of your implementation team and Murphy will try to ensure something goes wrong. If that something is a new order you miss or deliver late, your customer will be dissatisfied. Your response: make certain you have a rapid-response team ready to react and that you can still enter orders and ship them the old-fashioned way during the implementation period. Planning ahead for delays will reduce the likelihood of losing customers, and their revenue, during your implementation.

8. Hoped-for cost reductions

You and your selection and implementation team justified the project based on new, profitable capabilities and cost reductions that would quickly pay for the project. Keep a close watch on these expectations and do what is possible to ensure they yield the hoped-for results. Your management will be watching. Be tough too. Cost savings often mean a reduction in force to save those costs. Plan ahead and throttle back hiring as part of the implementation or take other actions to achieve the project goals.

Some of the expected benefits take time to become visible. Be sure to communicate to your users and your management that more benefits are on the horizon.

9. Ongoing support and maintenance costs

The money you pay up front is only a down payment. ERP providers typically charge maintenance fees that cover support calls and which your users will need. Support costs also include bug fixes and continued improvements to the basic system. Many projects require costs to upgrade hardware and infrastructure to allow the ERP to deliver the benefits you want. That hardware wears out and will require upkeep and maintenance over time.


I hope that identifying these ERP costs will help you budget for your project. It will be expensive and will provide you with a valuable tool to help your business. Remember too, there are some hidden benefits to cancel out some of your hidden costs.

9 hidden ERP costs that can blow your implementation budget (2024)

FAQs

9 hidden ERP costs that can blow your implementation budget? ›

These costs include resource costs, change management costs, infrastructure costs, consulting fees, customization costs, and integration costs. Organizations should work with experienced ERP vendors and consultants to mitigate these hidden costs and carefully plan and manage their projects.

What are the hidden cost during ERP implementation? ›

These costs include resource costs, change management costs, infrastructure costs, consulting fees, customization costs, and integration costs. Organizations should work with experienced ERP vendors and consultants to mitigate these hidden costs and carefully plan and manage their projects.

What is the most underestimated cost in implementing an ERP system? ›

The most common hidden, underestimated or just plain forgotten costs of ERP implementation are staff training, unanticipated customization and data conversion. You can mitigate many of the 'hidden costs' by anticipating the extra work, training, and features that your new ERP requires.

What ERP costs can be capitalized? ›

Can ERP implementation costs be capitalized? Yes, they can, if they take place during implementation and are directly related to implementation, such as costs for testing, integration, software for data migration, and internal and external resources necessary for implementation.

Which are the total 7 ways to reduce the cost of ERP implementation? ›

7 Ways You Can Reduce Your ERP Implementation Costs
  • Plan and Budget Carefully. ...
  • Select ERP Software Based on Your Business Needs. ...
  • Avoid Needless or Excessive Customization. ...
  • Focus On Long-term ROI. ...
  • Make the Most of Your ERP Partner's Expertise. ...
  • Consider the Cloud. ...
  • Select the Right Implementation Plan for Your Business.
Jul 20, 2021

What are some unforeseen costs of ERP? ›

Hidden costs of ERP implementations
  • The final price of the software itself. ...
  • The cost of a bad fit. ...
  • Underestimating or missing needed connections. ...
  • The high cost of customization. ...
  • The ongoing costs of custom code. ...
  • The true price of talent. ...
  • Dealing with data. ...
  • Missed work and missed business opportunities.
Dec 13, 2023

What are hidden costs? ›

Definition. Hidden costs involve obscuring or omitting additional fees, charges, or costs until the user is well into the purchasing or sign-up process. By that point, the user has already invested time and effort into the transaction and is more likely to proceed despite the unexpected costs.

Why do 75 of all ERP projects fail? ›

The failure factors in implementing an enterprise resource planning (ERP) solution include poorly defined system requirements, a lack of data hygiene, unrealistic project timelines, fluctuating budgets, a lack of executive buy-in, poor employee training and incomplete ERP testing before the system is officially ...

Why do 75 of ERP projects fail? ›

more challenging for IT teams to undertake. – largely due to delays, budget overruns and failure to meet project objectives.

Why do many ERP implementations fail? ›

One of the most common root causes of ERP implementation failure is a lack of focus on organizational change management or ineffective implementation of change management strategies. This particular root cause can give rise to various issues within the ERP implementation, leading to symptoms that hinder its success.

What costs Cannot be Capitalised? ›

Expenses that must be taken in the current period (they cannot be capitalized) include Items like utilities, insurance, office supplies, and any item under a certain capitalization threshold. These are considered expenses because they are directly related to a particular accounting period.

What implementation costs can be capitalized? ›

In general, the implementation costs, or costs after planning and design, for internal-use software are capitalizable while the ongoing maintenance costs are not.

What costs are not capitalized? ›

Non-Capitalizable Costs

Projects should expense and not capitalize any costs which do not improve or enhance the functionality of an asset or extend the useful life of an asset. Examples of these costs include, but are not limited to: Opening/completion parties. Student or employee morale (trips, gifts, or parties)

What are the golden rules for ERP implementation? ›

Golden Rules For ERP Implementation

Ensure top management visibly supports the project at Kickoff, status meetings etc. Hold firm on project scope and management expectations. Assign ownership of deliverables to business leaders. Effective change management and user training is imperative.

How can we lower the cost of ERP implementation? ›

Budget and Plan Thoroughly

Software projects are doomed to rack up costs or extend beyond the original scope without a thorough plan and budget. Companies often miss some of the critical components of ERP implementation when they're building a project roadmap.

How to overcome ERP implementation failure? ›

Follow these steps when recovering from ERP project failure
  1. Create a plan. The project leader should first create a plan to decide how to approach the implementation issues. ...
  2. Go over the budget. ...
  3. Prioritize the right issues. ...
  4. Communicate with employees. ...
  5. Put rapid fixes into production. ...
  6. Ask for executive support.
Jun 16, 2022

Can you group by hidden cost when new ERP implementing in an organization? ›

So also consist of hidden cost like when a company created an ERP system so firstly it goes for testing after that final product(ERP) is provided to the other company. So when that company really implemented the system at that time some flaws are also caused so for removing this the ERP system is goes for updating.

What is hidden cost in project management? ›

Hidden costs can make the difference between success and failure – and between project completion and abandonment. Hidden costs are the cost of the behaviour that the company or employee intentionally or unintentionally makes, so that it exists in the total cost and is not financial.

What are the costs of implementation? ›

Implementation cost refers to the expenses associated with the execution and deployment of a particular technology or system within an organization. It encapsulates the financial resources required to integrate, customize, and operationalize the solution or project successfully.

What is hidden cost in procurement? ›

One of the most significant hidden costs of inefficient procurement is time. Inefficient procurement processes can result in delays in acquiring goods and services, which can impact production schedules and delay project timelines.

Top Articles
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5748

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.