Odoo · ERP · Peru

How much Odoo implementation costs for a mid-sized company

For a mid-sized company, the implementation figure is decided by six variables. None of them is the number of employees.

Last updated: September 2026

Illustrative dashboard built for this article; the data is fictional.

Separate the three contracts first

Licence paid to Odoo, hosting, and implementation services paid to the implementer. They are different contracts on different cycles, and merging them into one number is the most common reason a budget fails halfway through.

1. Legal entities and warehouses

Each additional company means another chart of accounts, another set of journals and another tax configuration. Each additional warehouse means more inventory configuration and more reconciliation. This multiplies faster than any other variable.

2. Active modules

Sales, purchasing, inventory and accounting form a predictable scope. Manufacturing, projects and HR each add a costing or allocation model that has to be agreed with accounting before it is configured.

3. Condition of the source data

The most underestimated line item. A clean base migrates in days. Duplicated masters, unvalued inventory or balances without support require weeks of cleansing, validated by someone inside the company who knows the data.

4. Integrations

Electronic invoicing, banks, ecommerce, legacy systems. Each one is quoted individually, and each one is permanent maintenance afterwards.

5. Custom development

Whatever the standard does not cover and the process cannot change. The discipline is to exhaust configuration first, because every custom module carried forward is maintenance in every future upgrade.

6. Deadline

Compressing the calendar costs money and increases risk. When the date is fixed before the scope, what gets cut is testing — which is exactly what a company cannot afford to cut.

Costs that get left out

Internal team hours for validation and reconciliation, the electronic invoicing service, certificates, third-party licences, a testing environment, and support through the first monthly close. A proposal without these is not complete, it is just shorter.

How to compare two proposals

They are comparable only if the scope is identical. Ask each: which modules, how many legal entities, which data migrates, which integrations, how many training hours, how scope changes are handled, and what support covers afterwards. The cheapest proposal is usually the one that omitted three of those.

Frequently asked questions

Why not publish a fixed price?

Because the same user count can cost several times more depending on data condition, integrations and deadline. A number without scope would be misleading.

Can the cost be spread over phases?

Yes, and it is the norm: the commercial and accounting cycle first, then manufacturing, projects or advanced integrations once the operation lives in the ERP.

What share is licence versus services?

Over a three-year horizon, services and support usually exceed the licence. Budgeting the licence alone is the classic error.

Keep reading

Tech Jungle

Tell us about your project

Step 1 of 5

Basic details

What do you need?

Size and scope

Areas you need to connect

Select all that apply.

Business objective and contact