
ERP Software
Odoo review
Modular open-core ERP and business app suite, hosted by Odoo or self-run.
Odoo at a glance
- Category
- ERP Software
- Starting price
- Free (One App Free); Standard EUR 19.90/user/month
- Pricing model
- per user
- Public pricing
- Yes
- Free plan
- Yes
- Free trial
- No
- G2 rating
- 4.3 (318 reviews)
Buying Odoo: security, admin and contract
- Support
- Email, Mon to Fri 24/5, English/French/Spanish/Dutch, included in all plans.
- Implementation
- Success Packs under 50 employees; partners for mid-size.
Questions to ask Odoo before you sign
- Which plan includes SAML SSO, and what does it cost for our seat count?
- Is SCIM provisioning included, or a paid add-on?
- Which plan includes audit logs, and how long are they kept?
- Where is our data stored, and can we choose the region?
- Can we sign your standard DPA without changes?
- Is there a monthly option, and what are the cancellation and renewal terms?
- What will the price be at renewal, and is the increase capped?
Questions are listed where Odoo's public pages leave the answer open.
Who Odoo is for
Choose Odoo if
- Small companies that start with one free app.
- Teams comfortable with partner or Success Pack onboarding.
Look elsewhere if
- Odoo Online users who need custom or App Store modules (not supported on Odoo Online)
Odoo pricing
| Plan | Price | Unit | Notes |
|---|---|---|---|
| One App Free | EUR 0 | one app, unlimited users | Odoo Online; adding apps moves to Standard |
| Standard | EUR 19.90 | per user per month | All apps on Odoo Online; EUR 24.90 shown struck out, discount valid 12 months for initial users |
| Custom | EUR 35.90 | per user per month | Adds Studio, agentic AI, multi-company, external API; Odoo Online, Odoo.sh or on-premise; EUR 44.90 struck out |
Light users priced at EUR 7.90 via advisor. It is unclear whether figures are monthly or annual billing. Odoo.sh for custom development, implementation, in-app credits (SMS) and custom code maintenance are not included. Price shown in EUR on the vendor site; no USD price published.
Odoo features by buying criteria
| Criterion | What we found |
|---|---|
| Customization and extensibility | Studio and external API only on Custom; no custom modules on Odoo Online. |
| Integrations | External API on Custom plan. |
| Implementation time and cost | Success Packs for companies under 50 employees; partners for mid-size; Odoo directly above 250 employees; prices not verified. |
| Pricing model | Per user per month; free for one app. |
| Target company size | Small to large (onboarding tiers up to 250+ employees) |
What most Odoo reviews leave out
- One App Free allows unlimited users on a single app; installing a second app forces Standard.
- Standard and Custom show a 12-month introductory discount for initial users (EUR 24.90 and 44.90 list).
- Studio, multi-company and external API need the Custom plan.
- Odoo Online does not support custom or App Store modules.
- Support is email, Monday to Friday, in English, French, Spanish or Dutch.
Odoo alternatives
AcumaticaMid-size firms in construction, distribution, manufacturing or professional services that want many users without per-seat fees.Contact sales
DeskeraSmall and mid-size manufacturers needing MRP with accounting.$199 (Growth) per user per month, billed annually, min 5 users, as read from pricing page
Epicor KineticManufacturers and distributors that need production planning and supply chain depth.Contact sales
Infor CloudSuiteCompanies in a vertical Infor has a pre-built edition for (manufacturing, distribution, food and beverage, healthcare, automotive and others)Contact sales
Intuit Enterprise SuiteIntuit Enterprise Suite is Intuit's QuickBooks-family cloud ERP for growing multi-entity businesses.Contact sales
Microsoft Dynamics 365 Business CentralCompanies already on Microsoft 365 and Entra ID.$8/user/month (Team Members); $80/user/month (Essentials)
Sources
Every fact on this page comes from Odoo's own pricing, product or documentation pages, G2 and company records, checked on October 24, 2026. Unknown values are left out instead of estimated.