Odoo 20 lands 24-26 September 2026. Here is what is actually confirmed.
Odoo has confirmed that version 20 is released during Odoo Experience 2026 in Brussels. A living record of what Odoo has actually published, what is still roadmap conversation, and the infrastructure work worth finishing before release week. Every claim below carries a status label and a primary source.
7 min read · By the Jogiitech engineering team · Updated September 2026 · Last verified against Odoo sources on 22 September 2026
The short answer
Odoo 20 is released during Odoo Experience 2026, 24-26 September 2026 at Brussels Expo. Odoo says so on its own event page, alongside an opening keynote by founder Fabien Pinckaers on 24 September. As of 22 September the release notes are still unpublished and the latest shipped version listed is 19.4 from July 2026, so the date is confirmed while the feature set is not.
One hard engineering fact is already actionable: version 20 raises the minimum to Python 3.12 and PostgreSQL 15. Infrastructure readiness and a custom-module inventory are version-independent, take weeks, and turn a major-version upgrade from a risk into a scheduled maintenance window. Feature speculation, by contrast, buys you nothing.
Confirmed by Odoo's own sources.
01 / Confirmed
Odoo 20 is released at Odoo Experience 2026
Odoo's own event page states that the latest version of Odoo "will be released during the event". Odoo Experience 2026 runs 24-26 September 2026 at Brussels Expo, with the opening keynote by founder Fabien Pinckaers on 24 September at 8:30 am. This is the release window, stated by Odoo.
Source: odoo.com Odoo Experience 2026 ↗02 / Confirmed
Odoo has not published Version 20 release notes yet
Odoo's official release-notes page still lists Version 19.4 (July 2026) as the latest shipped release. Until a Version 20 entry appears there, the detailed feature set remains unpublished even though the release window is confirmed.
Source: odoo.com/page/release-notes ↗03 / Confirmed
A public Odoo 20 test instance exists
Odoo runs a rolling-release trial build labelled Odoo 20. Databases are wiped weekly. It is pre-release testing infrastructure, not a stable deployment target.
Source: odoo.com/page/start20 ↗04 / Confirmed
Python 3.12 and PostgreSQL 15 become the minimum
Odoo's own engineering repository raises the minimum runtime to Python 3.12 and the minimum database to PostgreSQL 15 for the 20.0 release. This is the most actionable infrastructure fact available today.
Source: Odoo engineering repository ↗05 / Confirmed
Accounting, Website, Inventory, HR and Manufacturing get event sessions
Odoo's event page lists these app areas under its "Start your journey on Odoo 20" section. That tells you where attention has gone, not which specific features ship. Wait for release notes before planning around any one capability.
Source: odoo.com Odoo Experience 2026 ↗Roadmap talk, not fact.
We publish this list because the alternative is repeating reseller blog posts back to you as if they were release notes.
- ·Specific feature lists circulating online (AI accounting audit, payroll dashboards, POS hardware auto-discovery, a new mobile shell) trace back to a partner-day roadmap deck that Odoo itself describes as things it may do. The release window being confirmed does not confirm any of them.
- ·Exactly which of the three event days carries general availability of the downloadable build, and when the .deb, .rpm and Docker images land on Odoo's nightly server.
- ·Claims that the XML-RPC API is removed in Odoo 20. Odoo 19's own source schedules that removal for a later version, which is a clear example of third-party content drifting from the primary source.
- ·Performance numbers such as concurrent-user ceilings. No Odoo primary source publishes them for version 20.
What to do in which quarter.
| Window | Action |
|---|---|
| Before 24 September | Infrastructure readiness. Move staging to Python 3.12 and PostgreSQL 15. |
| Before 24 September | Custom module inventory. Catalogue every override, studio change and third-party app with an owner. |
| 24-26 September, release week | Read the official release notes as Odoo publishes them, then re-test the inventory against a 20.0 staging replica. |
| Release plus one quarter | Upgrade production once your critical third-party apps publish 20.0 builds. |
The Odoo 20 topic cluster.
This pillar covers the release lifecycle only. Anything about ERP intelligence and automation lives in the separate Odoo and AI pillar, so the two never compete for the same query.
Informational intent
Release status and tracking
- Odoo 20 release date: what is confirmed and what is not
- Odoo 20 release notes tracker, updated as Odoo publishes
- How to read Odoo's version numbering and release cadence
- Odoo 20 rolling-release test build: what it is safe to use for
Commercial investigation intent
Version comparisons
- Odoo 19 vs Odoo 20: what changes for an existing deployment
- Should you implement on Odoo 19 now or wait for 20
- Odoo 20 Community vs Enterprise: what the split is likely to affect
- Long-term support reality: how many versions back is safe
Transactional intent
Migration and upgrade planning
- Odoo 19 to 20 upgrade plan: a nine-step runbook
- Python 3.12 and PostgreSQL 15: an infrastructure readiness checklist
- Custom module audit before a major-version upgrade
- Upgrade cost drivers: studio changes, custom views, third-party apps
- Zero-downtime upgrade strategy for a plant running two shifts
Informational intent
Technical and customisation impact
- OWL component changes and what they mean for custom front ends
- API strategy: JSON-RPC, XML-RPC and what to standardise on now
- Third-party app compatibility: how to assess your app estate
- Testing a major-version upgrade with a staging replica
How we keep this current.
Sources we watch
Odoo's release-notes page, its public source repository, its versioned documentation and its own announcements. Daily through release week, monthly afterwards.
When a claim gets promoted
A statement moves from roadmap to confirmed only when a 20.0 branch appears in Odoo's repository, a Version 20 entry appears in the release notes, or Odoo announces availability.
Corrections
If something we published is later contradicted by Odoo's own code or documentation, we add a dated correction rather than quietly editing the page.
Questions people actually ask.
When is Odoo 20 released?
Odoo 20 is released during Odoo Experience 2026, which runs 24-26 September 2026 at Brussels Expo in Belgium. Odoo states on its own event page that the latest version will be released during the event, with the opening keynote by founder Fabien Pinckaers on 24 September at 8:30 am.
Has Odoo 20 been released yet?
Not as of 22 September 2026. Odoo's official release-notes page still lists Version 19.4 (July 2026) as the latest shipped release. The release window is confirmed by Odoo for 24-26 September 2026, but the Version 20 release notes are not published yet.
What are the Odoo 20 system requirements?
Odoo's own engineering repository raises the minimum to Python 3.12 and PostgreSQL 15 for the 20.0 release. This is the one requirement you can act on today by upgrading your staging infrastructure ahead of release week.
Should we implement Odoo now or wait for Odoo 20?
Implement now on a currently supported version. A major-version upgrade is a planned project measured in weeks, whereas pausing an implementation costs you quarters of operational benefit. Build with clean, well-documented custom modules so the move to 20 is routine rather than a rebuild.
Are the Odoo 20 features being discussed online confirmed?
Mostly no. A confirmed release window is not a confirmed feature list. Detailed feature lists circulating online originate from a partner-facing roadmap deck that Odoo describes as things it may do. Until a claim appears in Odoo's release notes, documentation or source, treat it as roadmap material subject to change.
Planning an upgrade before the release lands?
We audit your custom modules and infrastructure now so the version jump is a maintenance window, not a project.