VERSION UPGRADE · MIGRATION · LONGEVITY
Odoo version upgrade: move to the new version without breaking anything.
Odoo releases one major version a year and provides three years of standard support. But Odoo does not migrate your databases automatically: every upgrade needs preparing, especially when there is custom code.
Key point
What makes an upgrade expensive is almost never the standard database: it is the modules that do not come from Odoo.
THE VERSION LIFE CYCLE
Which Odoo version is still supported?
Odoo releases one major version a year and provides three years of standard support. Beyond that, you pay for extended support.
| Version | Released | End of standard support |
|---|---|---|
| Odoo 17.0 | Autumn 2023 | September 2026 (ended) |
| Odoo 18.0 | October 2024 | September 2027 (planned) |
| Odoo 19.0 | September 2025 | September 2028 (planned) |
| Odoo 20.0 | September 2026 | Three-year rule (to be confirmed by Odoo) |
YOUR SITUATION
How complex is it, depending on your hosting?
With Enterprise, the contract includes upgrading the native code. The implications depend on your setup.
- 1
Odoo SaaS, Odoo.com
No major issue. The upgrade is triggered from your Odoo.com interface. It can still be tedious for non-technical users. We can help.
- 2
Odoo.sh or private hosting
This is where it gets harder. Every line of custom code must be upgraded too.
- 3
Odoo by Skillreso
Less pain. The upgrade is covered by our contract.
THE THREE TECHNICAL ROUTES
How to upgrade: three possible routes.
The route depends on your edition and on what your database contains.
Odoo’s upgrade service
One request, whatever the starting version. Repeatable tests, then go-live.
OpenUpgrade
Free, but run by you or your integrator, one version after another.
Start from a clean database
We re-implement on the new version and bring over the useful data.
OUR METHOD
Anatomy of a version upgrade project.
We split every migration into coded work packages, with a deliverable at each step.
- AUD
Database audit
Modules, custom code, views, reports, integrations.
- COP
Neutralised copy
A test that sends no email and runs no scheduled task.
- POR
Code porting
Upgrading custom modules alongside the upgrade.
- REC
Acceptance testing
Your business scenarios, accounting totals and stock.
- REP
Dress rehearsal
The full cutover, played out and timed.
- BAS
Cutover
Freeze, backup, production upgrade, checks.
- HYP
Close follow-up
Immediate fixes in the first days.
Warning
FREQUENTLY ASKED QUESTIONS
Frequently asked questions
Another question? We reply within 48 hours.
Does Odoo migrate my database automatically?
How long is an Odoo version supported?
Is the upgrade included in the Enterprise contract?
Can we skip several versions at once?
OUR OTHER SOLUTIONS
Everything you need, under one roof.
Odoo implementation
Odoo by Skillreso
Odoo Shopify connector
Custom Odoo modules
Odoo hosting
IS YOUR DATABASE GETTING OLD?
Let’s prepare your version upgrade.
A free audit of your database: modules, custom code, integrations, and a migration plan with no bad surprises.
