Friction

Odoo

odoo.com · ERP and business apps

Open-source suite of business apps: CRM, accounting, inventory and more.

46 items · 49 source threads · 2 source types · updated 2026-04

Compare

Pain points 31

ItemAreaSeveritySupportLast seen
Odoo documentation is poor and hard to search for answers

After a couple of years with Odoo, a user calls the experience frustrating because the documentation is weak and relevant answers are hard to find through general search engines when stuck.

Affects: Odoo implementers

DocumentationBlocks work4 sources2023-05

“the default scaffolding is barely existant, the documentation is not great”

“The documentation is partially non-existing and you're supposed to read odoo's code to know how things works”

Scaling the Odoo database is a major challenge for large clients

A consultancy reports that scaling the database is one of its biggest challenges with some clients, and thinks long-lived locks in the app cause performance issues more than raw database speed.

Affects: Odoo consultancy with large clients

PerformanceCauses churn3 sources2018-01

“changing the real quantity calls an onchange that takes between 12 - 23 seconds”

“hugely degraded performance (from 1 seconds to 90)”

Annoying split between paid and free Odoo versions

A self-hosting user finds Odoo hackable and capable but dislikes the divide between paid and free editions, working around it with plugins that extend the free version.

Affects: Small business owner self-hosting for a bakery-cafe

Pricing & plansBlocks work3 sources2026-02

“you'll likely need paid modules for advanced CRM features like email marketing automation”

“Freemium would be like Odoo, where important parts of the software, such as accounting, are missing from the open source version”

Odoo 11 assets fail to load, blocking printing and order lines

After resizing the server, assets would not load, causing JavaScript, CSS and QWeb errors that stopped printing and adding product lines to sales orders.

Affects: Users running Odoo 11 on Ubuntu

Reliability & bugsCauses churn2 sources2018-03

“ODOO's Assets not loading, thus can't print, add product line to sales order”

“i see empty Odoo background without menus”

Paying customer could not post in the locked-down Odoo forum

After several months as a paying customer, the user still lacked the privileges to reply or ask questions on the community forum.

Affects: Paying Odoo customer

SupportBlocks work2 sources2026-04

“closed and locked down forum (after several months of being a paying customer, I couldn't even post a reply, let alone ask a question)”

“the Odoo forum is incredibly locked down”

PDF report fails when a long text field overflows to a new page

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work2 sources2017-08
Odoo Enterprise is poor value because support is absent or slow

Locked: summary and evidence are part of Sprint Pass and Pro

SupportCauses churn1 source2026-01
Draft invoice option for subscriptions disappeared after upgrade to v16

Locked: summary and evidence are part of Sprint Pass and Pro

BillingCauses churn1 source2023-04
Notification emails spoof the external sender address and get flagged

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsCauses churn1 source2021-02
Concurrent picking and inventory adjustments leave stock reservations inconsistent

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsCauses churn1 source2020-11
Colleagues found Odoo slow and buggy even on the hosted version

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceCauses churn1 source2016-11
PayPal IPN notifications ignored so web orders stay as draft quotations

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsCauses churn1 source2014-06
Yearly breaking changes and unversioned example code make Odoo dev painful

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2026-04
Real customization makes Odoo users dependent on partners and costs creep up

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationBlocks work1 source2026-02
Major version upgrades are painful, especially with custom modules

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2026-02
Odoo help forum unavailable for weeks with no status page

Locked: summary and evidence are part of Sprint Pass and Pro

SupportBlocks work1 source2026-01
Odoo licenses exclude support, raising real cost versus competitors

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2026-01
Odoo mobile app cannot be self-built or run with a private notification setup

Locked: summary and evidence are part of Sprint Pass and Pro

MobileBlocks work1 source2025-05
Odoo install fails compiling gevent on Ubuntu 22.04 with Python 3.10

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2024-11
OWL frontend framework and mixed JS styles make Odoo code hard to follow

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2023-05
Odoo 16 Docker install throws a websocket socket KeyError

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingBlocks work1 source2022-11
Customizing Odoo views forces slow upgrade-and-reload dev loop

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2021-10
Fiscal mapping between two tax-included taxes computes the wrong price

Locked: summary and evidence are part of Sprint Pass and Pro

BillingBlocks work1 source2021-02
Odoo felt half-missing and half-broken in one company's rollout

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2020-02
First LDAP login that creates a user often fails with a 403

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2019-11
No documentation to size a multi-tenant Odoo deployment for 500 users

Locked: summary and evidence are part of Sprint Pass and Pro

DocumentationBlocks work1 source2019-11
Multi-currency payment widget and residual amounts are inconsistent

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2019-09
Installing wkhtmltopdf makes Odoo installs complicated and unreliable

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingBlocks work1 source2017-11
Odoo's move to free core plus proprietary modules criticized

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2016-11
Dropship deliveries create no stock journal entries under real-time valuation

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsBlocks work1 source2016-07
Odoo costs rise fast with more modules and internal users

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansAnnoyance1 source2020-07

Feature requests 11

ItemAreaSeveritySupportLast seen
Support OAuth 2.0 for Office 365 inbound email as Basic Auth is disabled

Microsoft is turning off Basic Auth for POP3 and IMAP on Office 365, which will break incoming email for every Odoo instance using it. The reporter asks for OAuth 2.0 support or direct Exchange Web Services.

Affects: Odoo instances connected to Office 365

IntegrationsBlocks work2 sources2020-02

“Are there any plans to support POP/IMAP with `OAuth 2.0` or support the Microsoft Exchange Webservices (EWS) directly in Odoo?”

“IMAP access to G-Suite will be removed in the near future”

Replace wkhtmltopdf because it is an outdated security risk

The reporter argues wkhtmltopdf, which runs on a forked old Qt WebKit, is unsuitable for an ERP and suggests a modern alternative such as WeasyPrint.

Affects: Odoo administrators

Permissions & securityBlocks work1 source2022-03

“Wkhtmltopdf should be replaced. It's a security risk”

Inventory valuation report cannot be grouped by warehouse or location

Grouping the valuation report by warehouse or location shows undefined, yet users need stock value per location, for example for insurance reporting.

Affects: Inventory and finance teams

Reporting & analyticsBlocks work1 source2018-06

“everytime you have to send a report for insurance you must know what value of stock you have in that location”

Support multiple sales journals or sequences in POS and a single journal

Businesses needing different invoice or receipt numbering per customer type cannot configure several sequences in one journal or add a second sales journal to the POS without hacky fiscal position workarounds.

Affects: Latin American businesses with regulatory numbering

CustomizationBlocks work1 source2016-10

“No option to add a 2nd Sales Journal in POS or to configure multiple Sequences in a single Journal”

Allow multiple email domain aliases in a multi-company database

A company owning several domains wants one database to send and route mail correctly per user and company domain, instead of running multiple instances.

Affects: Holding company with multiple domains

CustomizationBlocks work1 source2015-06

“This would prevent multiple instances being needed for the different domains”

Odoo should set its own bounce address on notification emails

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2014-10
Allow replacing the product display name on quotation lines

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2024-12
Wants to pay Odoo only for platform upgrades, not plugin subscriptions

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansAnnoyance1 source2019-03
No command-line option for database backup and restore

Locked: summary and evidence are part of Sprint Pass and Pro

Data export & migrationAnnoyance1 source2015-08
Lists do not auto-refresh when new data is created

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2015-04
Forum needs tools to clean up spam quickly

Locked: summary and evidence are part of Sprint Pass and Pro

SupportAnnoyance1 source2014-11

Workarounds 2

ItemAreaSeveritySupportLast seen
Upgrade service needs database access, so data must be obfuscated first

Using Odoo's upgrade service means giving it access to the database. Customers can obfuscate sensitive columns before sending, though this is partial, or run community upgrade scripts themselves.

Affects: Teams upgrading Odoo with sensitive data

Permissions & securityBlocks work1 source2026-01

“You can crypt the data before sending to the upgrade platform”

POS cannot reach the PosBox when the POS is served over HTTPS

Newer Chrome blocks insecure RPC calls from HTTPS pages, which breaks communication between the point of sale and the PosBox. Workarounds are serving the POS over plain HTTP or disabling the browser protection.

Affects: Retailers using POS with PosBox hardware

IntegrationsBlocks work1 source2014-10

“The latest chrome update prevents HTTP RPC calls from pages served in HTTPS”

Switching reasons 2

ItemAreaSeveritySupportLast seen
Prefers ERPNext over Odoo for performance and no freemium gating

A commenter chooses ERPNext over Odoo because of better performance and because it does not hold features back behind a freemium open-core model.

Affects: Self-hosters comparing ERPs

Pricing & plansCauses churn1 source2023-05

“I prefer erpnext/FBook over odoo due to much better performance ,not gimped by freemium/opencoure model”

Odoo developer experience terrible: every template change needs module upgrade

A developer warns others away from Odoo after a customer project, citing that simple template changes require upgrading modules, adding several seconds to each change.

Affects: Agency developer building for a customer

API & developer experienceCauses churn1 source2022-09

“simple template changes need a your modules to be "upgraded" which means every change takes several seconds at least”