Once a business has decided on Odoo, a hosting question follows: run it yourself on infrastructure you control, or have it run for you as a managed service. It is usually framed as a cost comparison, and framed that way it produces a poor decision. Our stance is that hosting is an operational and risk decision first, and a cost decision a distant third.
What the two options really are
Self-hosting means the business owns the infrastructure and the responsibility: the servers, the backups, the updates, the monitoring, the security, and the response when something breaks at an inconvenient hour. It offers maximum control and demands maximum capability.
Managed hosting means a provider carries the infrastructure responsibility. The business gives up some degree of control and direct access in exchange for not having to operate the platform underneath their platform. It offers a lower operational burden and demands trust in the provider.
Neither is the advanced choice or the beginner choice. They are different distributions of the same work and the same risk.
The three things that actually decide it
- Team capacity. Self-hosting is only cheaper if the business has, and will keep, the people to operate it well: someone who can manage infrastructure, respond to incidents, and keep the platform current. A business without that capability that self-hosts has not saved money; it has taken on a job it cannot do, and the cost arrives later as an outage.
- Compliance and control requirements. Some businesses have genuine, specific reasons to control where data physically lives and who can touch the infrastructure: regulation, contractual obligations, data-residency rules. When those requirements are real, they can override everything else, and self-hosting, or a very specific managed arrangement, becomes a requirement rather than a preference.
- How much the business wants to think about infrastructure. For most businesses, the infrastructure under their ERP is not where their attention should go. Managed hosting is, bluntly, a way to buy back attention. That is a legitimate thing to want and a legitimate thing to pay for.
Where we land
Our default recommendation, for most businesses, is managed hosting. Not because self-hosting is wrong, but because most businesses underestimate the ongoing operational work it requires and overestimate how much they will enjoy doing it. The operating burden of self-hosting is real, recurring, and easy to ignore until it produces an incident. Managed hosting converts that variable, attention-consuming burden into a predictable service.
We recommend self-hosting when the business has genuine control or compliance requirements, or has real, durable infrastructure capability in-house and wants to use it. Those are good reasons. "It looks cheaper on a spreadsheet" is not, because the spreadsheet is missing the cost of the work.
The position, in one line
Hosting is a decision about who carries the operational burden and the risk, not about the monthly invoice. Decide it on capacity, compliance, and attention. The cost will follow the right answer; it should not lead it.