Odoo supports each major version for three years, and with one major release a year, that means three major versions are in standard support at any time. Today those are Odoo 17, 18 and 19, with Odoo 17's standard support planned to end in September 2026. What "end of support" means for you depends on your hosting: Odoo Online upgrades you on a schedule, Odoo.sh gives you two more years, and on-premise lets you stay put at your own risk.
We check these rules at the start of every upgrade conversation. The source is Odoo's own documentation page on standard and extended support, together with its upgrade documentation. The details below are as published on 22 September 2026, just before Odoo 20 is due at Odoo Experience. For what is known about that release, see what we know before the release.
How many Odoo versions are supported at once
Odoo's policy is short. Standard support lasts three years for every major version and includes helpdesk support, bug fixing and security updates. Beyond three years, extended support is available for a mandatory additional fee. It includes helpdesk support and bug fixes "depending on feasibility". Security updates are not in that list.
Majors have come out once a year: Odoo's release notes list 14 in October 2020, 15 in October 2021, 16 in October 2022, 17 in November 2023, 18 in October 2024 and 19 in September 2025. Three years of support at one release a year gives three supported majors at any time. The oldest one drops off around the time the newest one arrives.
The support table as of September 2026
This is Odoo's published table for major versions, simplified:
| Version | Released | End of standard support | Odoo Online | Odoo.sh and on-premise |
|---|---|---|---|---|
| Odoo 19.0 | September 2025 | September 2028 (planned) | Standard | Standard |
| Odoo 18.0 | October 2024 | September 2027 (planned) | Standard | Standard |
| Odoo 17.0 | November 2023 | September 2026 (planned) | Standard | Standard |
| Odoo 16.0 | October 2022 | September 2025 | Not supported | Extended (fee) |
| Odoo 15.0 | October 2021 | October 2024 | Not supported | Extended (fee) |
| Odoo 14.0 | Before 2021 | Before 2024 | Not supported | Extended (fee) |
| Older versions | Before 2021 | Before 2024 | Not supported | Odoo.sh: not supported. On-premise: extended (fee) |
Two upgrade rules sit alongside the table. First, you can only upgrade to a supported version. Second, the last version to go out of support can still be used as an upgrade target for up to six months after its end-of-life date.
Note the word "planned" next to future dates. Odoo's page also carries a warning that it does not amend the Odoo Enterprise Subscription Agreement, and that the agreement governs if the two conflict. For contractual questions, the agreement is the reference, not the table.
What the Odoo Online saas versions are
Between majors, Odoo releases intermediate versions every two to three months. Odoo calls them online or SaaS versions. They exist only on Odoo Online, never on Odoo.sh or on-premise. In Odoo's public source repository they appear as branches named saas-19.1, saas-19.2 and so on. The current cycle has 19.1 (January 2026), 19.2 (March), 19.3 (May) and 19.4 (July).
Three things about them matter for planning:
- They are short-lived. A database on an intermediate version must be upgraded a few weeks after the next version is released. Odoo's table already shows 19.1 as no longer supported.
- They get no extended support. There is no paid option to stay on 19.2.
- They preview the next major. Features that appear in 19.1 to 19.4 are the best public indication of what Odoo 20 will contain. Odoo's release notes for each one are worth reading if you plan to move to 20.
If you are on Odoo Online and your version number has a decimal, you are on this track whether or not you chose it.
What end of support means on Online, Odoo.sh and on-premise
| Hosting | Rule for major versions | In practice |
|---|---|---|
| Odoo Online | Upgrade is mandatory every two years. | Odoo runs a silent test upgrade and notifies you in the database a few weeks ahead. If you do nothing before the due date, the upgrade is triggered automatically. |
| Odoo.sh | After three years of support, you have another two years to complete the upgrade. | You are notified when an upgrade is required. You test on a staging branch, where the upgraded backup is restored and your custom modules are updated on each commit. |
| On-premise | You can stay on a version indefinitely, though Odoo doesn't recommend it. | Nothing forces you, but once standard support ends you lose security updates, unless you have extended support, which covers bug fixes only where feasible. |
On-premise gives you the most freedom, and that is where we see databases drift three or four versions behind. The cost of drifting doesn't show on any invoice. It shows up later as a larger, riskier jump. Odoo's own advice is the same: the smaller the gap between versions, the easier the upgrade.
If you run Odoo Community on-premise, Odoo's helpdesk support and upgrade service are not part of the picture at all. The upgrade platform asks for an Enterprise subscription code. Community users rely on the community-maintained OpenUpgrade project or on a partner.
Our Odoo 19 hosting guide compares the three options in more depth.
Planning your upgrades around the cycle
- Write down your end date. Take your version's end of standard support from the table and put it in the calendar of whoever owns the budget.
- Start a year before it. Test upgrades, custom module porting and user testing take months, not weeks, once customisation is involved.
- Skip a version when it helps. Odoo's upgrade service can jump several versions in one request, so you don't have to install every major. See planning a multi-version jump.
- Don't let the gap grow past two. Beyond that you are paying for extended support, carrying security risk, or both.
If you are deciding between moving now and waiting for Odoo 20, this decision guide works through it by version. To see what your own database looks like on the target version, request a test upgrade.
Questions we get asked
How long is an Odoo version supported?
Odoo gives every major version three years of standard support, covering helpdesk support, bug fixes and security updates. After that, Odoo.sh and on-premise customers can buy extended support for a mandatory additional fee, which covers helpdesk support and bug fixes where feasible. Intermediate Odoo Online versions such as 19.2 are not eligible for extended support and must be upgraded within weeks of the next release.
Which Odoo versions are supported in 2026?
As of September 2026, Odoo's published table shows Odoo 17, 18 and 19 in standard support, with 17 planned to end in September 2026, 18 in September 2027 and 19 in September 2028. Odoo 16, 15 and 14 are in extended support on Odoo.sh and on-premise only. On Odoo Online, the current intermediate versions 19.2 to 19.4 are also supported.
What is an Odoo saas version?
A saas version, such as 19.1 or 19.4, is an intermediate release that Odoo ships on Odoo Online every two to three months between major versions. These versions are never released for Odoo.sh or on-premise and are not eligible for extended support. A database on one must be upgraded a few weeks after the next version comes out. Their features usually preview the next major version.
Do I have to upgrade Odoo when support ends?
It depends on hosting. On Odoo Online, major version upgrades are mandatory every two years and are triggered automatically if you don't act. On Odoo.sh you get two extra years after the three years of support. On-premise you can stay on a version indefinitely, but without standard support you lose security updates, which Odoo does not recommend.