An upgrade moves a database from an older version of Odoo to a newer supported version — for example, from Odoo 16.0 to Odoo 18.0. Regular upgrades are essential: each major version delivers new features, bug fixes, and security patches, and each major version is supported for three years. Depending on your hosting type and current version, an upgrade may be mandatory.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/odoo/documentation/llms.txt
Use this file to discover all available pages before exploring further.
When Upgrades Are Mandatory
- Odoo Online
- Odoo.sh
- On-Premise
- Major version databases (e.g., 16.0, 17.0, 18.0): upgrade is mandatory every two years.
- Minor version databases (e.g., 17.1, 17.2, 17.4): upgrade is mandatory a few weeks after the next minor version is released (approximately every two months).
What Upgrades Do Not Cover
An upgrade is specifically a technical version migration. It does not include:- Downgrading to a previous version
- Switching editions (Community to Enterprise)
- Changing hosting type (e.g., on-premise to Odoo Online)
- Migrating from another ERP to Odoo
- Cleaning pre-existing data or configurations
- Upgrading custom modules not covered by a maintenance contract
- Training on new version features
Upgrading in a Nutshell
Request an upgraded test database
Use the method for your hosting type (see below) to obtain a test copy of your upgraded database.
Upgrade custom module source code (if applicable)
If you have custom modules, update their source code to be compatible with the target Odoo version. See the custom module upgrade guide.
Thoroughly test the upgraded database
Test as many business flows as possible. Check views, reports, website pages, record creation, mail templates, translations, search filters, and data exports.
Report issues
Submit any issues found to Odoo via the Support page — “issue related to my future upgrade”.
Plan the production upgrade
Once testing is complete and you are confident in the result, schedule the production upgrade during a period of minimal database use.
Request the production upgrade
Use the method for your hosting type to upgrade the production database. The database will be unavailable during the process.
Report production issues
Submit any post-upgrade issues via the Support page — “issue related to my upgrade (production)”.
Obtaining an Upgraded Test Database
The primary platform for upgrade requests is upgrade.odoo.com. Depending on your hosting type, you can also initiate upgrades directly from your management interface.- Odoo Online
- Odoo.sh
- On-Premise
- Open the database manager.
- Select your database and click Manage (gears icon).
- Click Upgrade in the Database section.
- In the popup, select the target version (usually the latest), enter the notification email, set the Purpose to Test, and click Upgrade.
You can request multiple test databases if you want to test the upgrade more than once.
Testing the Upgraded Database
Test databases are neutralized: scheduled actions are disabled, outgoing mail servers are archived and replaced with a fake one, payment providers and delivery carriers are set to test mode, and bank synchronization is disabled.Upgrading the Production Database
- Odoo Online
- Odoo.sh
- On-Premise
Follow the same steps as requesting a test upgrade, but set the Purpose to Production.
Support Policy (SLA)
With an Odoo Enterprise subscription, upgrading to the most recent version is free, including support for discrepancies in the upgraded database.Covered by the SLA
- Upgrade of all standard Odoo applications
- Upgrade of all customizations created with the Studio app (while Studio is installed and the subscription is active)
- Upgrade of developments and customizations covered by a maintenance of customizations subscription
Not Covered by the SLA
- Cleaning pre-existing data or configurations
- Upgrading custom modules not covered by a maintenance contract (including in-house or third-party/partner modules)
- Training on new version features and workflows
Version Support Lifecycle
Each major Odoo version receives standard support for three years (helpdesk, bug fixes, security updates). After that, extended support is available for an additional mandatory fee (helpdesk and bug fixes, subject to feasibility).| Version | Release Date | End of Standard Support |
|---|---|---|
| Odoo 19.0 | September 2025 | September 2028 (planned) |
| Odoo 18.0 | October 2024 | September 2027 (planned) |
| Odoo 17.0 | November 2023 | September 2026 (planned) |
| Odoo 16.0 | October 2022 | September 2025 |
| Odoo 15.0 | October 2021 | October 2024 |
| Odoo 14.0 | Before 2021 | Before 2024 |
Odoo Online intermediary/SaaS versions (e.g., 18.1, 18.2, 18.3) are not eligible for extended support. You can upgrade from any version to a currently supported version only. The last unsupported version remains a valid upgrade target for up to six months following its end-of-life date.