Which questions do people really ask about Odoo? We gathered the topics that come up most on the Odoo forum, Stack Overflow, GitHub and in our own implementations - and paired them with honest, practical answers. No marketing, just the nuance you need before you start.
Odoo is broad and flexible, and precisely for that reason the same questions keep surfacing: about cost, about the choice between Community and Enterprise, about why an implementation runs over or customisation breaks on upgrade. We ordered them into the clusters that come up most. If you would rather know what users themselves say about Odoo, read our analysis of 2,500+ public reviews.
Cost and licensing
What is the difference between Odoo Community and Enterprise?
Both run on exactly the same core and database. Enterprise adds Studio (no-code customisation), a set of exclusive apps, official support and smoother upgrades. With Community you carry the maintenance and upgrade risk yourself. Company-wide use almost always leans on Enterprise in practice; Community fits those with developers in-house. We work through the full trade-off in Odoo Community vs Enterprise: which to choose?.
What does Odoo really cost?
The licence is transparent, but that is rarely the problem. The real costs are in implementation, data migration, customisation, training and hosting. That is not an Odoo quirk - it applies to any ERP - but it is often underestimated. We do the honest maths in what does an Odoo implementation cost.
Why does “every change” suddenly become paid customisation?
This is the heart of what we call the flexibility tax: the same modularity that sells is where people get stuck. Without scope discipline, configuration quietly slides into customisation, and every customisation becomes an upgrade risk. The remedy is not less Odoo, but more discipline: processes first, phase the modules, and deliberately record where you will not customise.
Implementation and approach
Why do Odoo implementations run over or fail?
The cause is almost never the software. The pattern: no process definition up front, too many modules switched on at once, and no training or change management. You see this back in nearly every hard review discussion - the biggest disappointment is attributed by the community itself to scope, expectations and approach, not to Odoo.
Is it better to buy Odoo directly from Odoo or via a partner?
For a simple setup, going direct can be enough. As soon as multiple processes, departments, countries or integrations come into play, partner quality becomes decisive. A recurring pattern in public discussions: a lot of frustration arises from buying hours or support directly from Odoo. We weigh it honestly in Odoo directly or via a partner.
Which modules do I need, and in what order?
Start from the process, not the app list. Pick the modules that touch your core process (sales, inventory, accounting) and get those right before you expand. Switching everything on at once is the fastest route to a stalled project.
Accounting and localisation
How do I set up the chart of accounts and VAT correctly?
Install the fiscal localisation package for your country: it brings the chart of accounts, the taxes and the fiscal positions. For EU VAT, set the fiscal positions per country so the correct VAT is applied automatically. Regional tax detail is exactly where it goes wrong if you try to do it by hand.
My inventory valuation is off - why?
Usually a combination of negative stock and a wrongly set costing method or counter-accounts. Deliberately choose your valuation method (FIFO or standard cost) and check the inbound and outbound stock accounts.
Customisation, upgrades and technical
Why does my customisation break on an upgrade?
On a version upgrade, XML IDs are renamed or removed and the API changes. Customisation that leans on them must be ported, with migration scripts, and tested on a clean database. Building upgrade-safe (with inherit and a precise xpath instead of replacing whole blocks) greatly limits the damage.
Why is Odoo slow with a lot of data?
The ORM gets heavier at scale. Archiving, indexing, batch processing and tuning workers resolve most bottlenecks. Importantly: slow performance points to the quality of customisation more often than to Odoo core.
A menu or field is invisible to a user - why?
Access in Odoo works on two levels: access rights govern which actions are allowed on a model, record rules govern which rows are visible. A menu stays hidden until both are set correctly. This is one of the most-asked admin questions.
How do I integrate Odoo with another system?
Odoo has an external API (XML-RPC/JSON-RPC): you authenticate with an API key and call models. For most companies the question is not “can it integrate” but “which integration stays maintainable through future upgrades” - and there, a considered design matters more than the technology itself.
Hosting
Odoo.sh, self-hosting or Odoo Online?
Odoo.sh is Odoo own managed hosting (Enterprise, per worker, with staging and Git) - best suited to teams running customisation who want to test before production. Self-hosting is cheaper on licence, but you carry backups, updates and upgrades (a major upgrade quickly runs to tens of hours). Odoo Online is the simplest, but the least flexible for customisation.
The common thread
Lay these questions side by side and a pattern jumps out: almost none of them are really about the software. They are about costs that were not guarded, scope that was not defined, customisation without discipline, and expectations that were not aligned. That is good news, because it means a good approach de-risks exactly the things people get stuck on.
We saw the same in our own analysis of 300+ ERP switchers: companies rarely switch because “it could be better”, but because of a forced moment - and whoever then fails to guard scope and approach ends up in exactly the pitfalls above.
Is your question not here, or do you want it tailored to your situation? Schedule a no-obligation Quickscan and we will map your process, your scope and your biggest risks in 20 minutes.
Read more: Odoo reviews: what do 2,500+ users say? · What does an Odoo implementation cost? · Odoo directly or via a partner · 300+ ERP switchers analysed · All Odoo comparisons