TCO for ERP Level Implementation
One time and running costs of adopting Odoo as ERP

Intro

Odoo is tremendous software. For the features, I am not sure a better value exists in the market. For that reason, users globally are flocking to the platform daily. 

The value proposition is clear: Odoo can replace 3, 4, or 5+ systems in a single company for the cost of only one. Companies are not only saving on the licensing costs of all of those disconnected systems, but they are benefiting from a single, fully integrated platform to boot.

Consider the chart below when trying to understand just how many features and apps Odoo can replace, then think about what it costs to pay for three or four of those systems just to get the functionality already in Odoo.

Let's just get this out of the way now... 

Odoo is not free, despite what you may have read online. ERP software is not free and never will be. You can indeed acquire the code for free using the Community Edition, but the idea that there are no expenses to operate the software is not realistic.

Odoo can be broken down into these primary categories:

  • Software Licenses

  • Implementation Costs

  • Hosting Costs

  • Support Costs

  • Upgrade Costs

  • Staff (Timesheet) Costs


Software Licenses

Odoo is offered in two basic forms, "Enterprise" and "Community". The Enterprise Version offers more apps and also has a direct, transparent license cost. The "Community" version of Odoo is Open Source and can be downloaded and used without any direct license fee paid to Odoo. A full comparison and list of the features in each edition can be found here.

Unlike most competitors of Odoo, the software licensing costs are transparent and easy to understand. In general, customers pay a per-user fee, and a per-app fee. Note, that is not a per-user / per-app fee which is a different structure common with many competitors. Full software pricing can be found here.


Implementation Costs

I am sure there are a few companies that have successfully implemented Odoo on their own, but for most, a quality implementation partner will be required to complete the project. Implementation pricing can vary regionally and based on the partner's price model. Other considerations include the size of your company, apps required for your business structure, planned customization, and data migration expectations. 

An often overlooked cost of implementation is your team's time. Employees will be often be asked to work weekends or nights and the company will often provide some food for those hard workers. When reviewing a proposal from a partner, consider that you need to make yourself and key members of your team available for most of those hours. The partner will need to meet with you weekly or in some cases daily to complete the project. 


Hosting Costs

Hosting is an area where users can control their spending, and even save on it altogether if you choose the Odoo SaaS offering. Odoo can be deployed in a few different ways.

  • Odoo SaaS - The cost of hosting is included in the general Odoo licensing expense - The user foregoes the ability to greatly customize Odoo when using this platform, but the cost savings are a big win.

  • Odoo.sh - The cost of hosting is directly tied to the size of the database, storage, and number of daily users that the company needs to allow for. The Odoo.sh platform is very popular and affordable. Pricing can be found here.

  • On-Premise Hosting - Some customers are uncomfortable or have company policies against "Cloud" hosting of their system. There are server hardware, and Operating System costs associated with On-Premise Hosting. Don't forget as well, that you will probably need your IT professional to manage the server.

Choose Your Cloud - For customers interested in cloud hosting that do not want to use the Odoo.sh platform, they can deploy Odoo on Amazon Web Services, Digital Ocean, or any other hosting service online. Each has its own pros and cons and fee structure.


Support Costs

For customers using the Odoo Enterprise Edition, some limited support is included with the monthly licensing fee. I like to prepare customers for this as "Technical Support" only. Odoo will fix bugs, and provide technical fixes for problems arising from normal use of the software. This support is not designed to help users migrate data, or perfectly tune the settings of Odoo to match your business. This level of attention is typically provided by partners directly. 


I think it's fair to estimate as high as 10% - 20% of your implementation expense to spend yearly on support with your partner. The business will change, and you will want to deepen the level of automation as you become more familiar with Odoo. These costs will continue, but they should have a clear and exciting return on investment as your business reaps the benefits.


More information on the level of support you can expect from Odoo can be found here.


Upgrade Costs 

We suggest that most companies upgrade to the latest version every two to three years. Upgrades are included with the Enterprise Edition. This means that Odoo will at no cost migrate the base code and database for you. However, there are still costs associated with the testing and preparedness for this project. With each new release, Odoo deepens the software's functionality. To configure those new settings and have a smooth experience, your partner must be involved in this process.


Upgrading an ERP system isn't free even when the vendor processes the database at no additional expense. There will need to be dedicated time to test and train on the new functionality which will all come at a cost.

Staff Augmentation’s Strategic Role
Accelerating Digital Transformation