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
Weight of each item
How each item is contracted
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.
