What to expect from Odoo 20

8 April 2026

We bring you the latest sneak peeks and predictions for the upcoming Odoo version. 

See how Odoo 20 is the next step in Odoo’s evolution to reach full enterprise maturity.

The dust has barely settled on the rollout of Odoo 19, yet the first whispers about Odoo 20 have already started.

We have outlined the developments we hope to see to help Odoo complete its transformation from a strong SME solution to reaching full enterprise maturity.

Everything we know about the Odoo 20 roadmap

The official Odoo 20 roadmap has been released at the Odoo Partner Days 2026 on April 2nd. Here are all the new features we already know of:

Process-aware agentic AI

Ask AI

Odoo 20 introduces a database-wide search that handles natural language queries to summarise ticket complaints, find specific stock moves, or locate the latest PO from a supplier.

Autonomous execution

AI in Odoo 20 can read Technical Design Document PDFs to automatically build a project with stages and tasks.

Lead reassignment

AI agents can search Odoo CRM for all unwon leads assigned to a specific person and reassign them based on defined criteria.

Helpdesk AI sidekick

A new AI sidekick summarises chatter conversations and drafts follow-up replies based on solutions from similar historical tickets.

Timesheets AI assistant

A privacy-friendly background tracker in the Odoo Timesheets app will automate time suggestions by monitoring activities such as pull requests or channel discussions.

Accounting 

Pay from Odoo

You can pay vendor bills directly out of the system via SEPA or secure bank batches validated with a single signature.

Public accounting website

Odoo 20 will publicly host standard localisation data, including charts of accounts, tax structures, and expense deductibility by country.

Any account reconciliation

In Odoo 20, reconciliation of any account triggers automatic adjustment entries for FX differences or revenue deferrals.

Dynamic tax pricing

You can define prices as tax-included or excluded on the product, and toggle the document view dynamically in Odoo 20.

Master data validation

Odoo 20 will let you store and validate multiple IDs for partners, such as VAT, Company Registry, and LEI.

Unified resource management (Planning)

Field Service merges with Planning

Odoo 20 will unify all tasks and employees in a one-app resource engine.

Gantt and Map upgrades

Planning will include travel time visibility in the Gantt view and routing optimisation in the Map view.

Technician tracking

Odoo 20 will offer a live map for technicians and the ability to assign materials directly to employees.

Project profitability

Create new reports for actual and projected margins to help track financial health in real time with Odoo 20.

Sales, eCommerce & POS

POS hardware setup

Thanks to local network access from Chromium, you no longer need to import certificates to set up printers.

Self-ordering and Kiosks

Odoo 20 will offer native support for automatic course allocation and payments, even when the restaurant is closed.

Sales Order flexibility

Variant prices, margins, and "delivered" percentages will be editable directly on the sales order line.

Marketplace hub

New native connectors for TikTok Shop, Lazada, and Amazon to synchronise inventory and fetch orders globally.

Global payment expansion

Odoo 20 will integrate regional providers, including Xendit, Belvo, and PayWay, with support for Tokenisation and Manual Capture.

Manufacturing and Inventory

Kanban-led production

Redesigned MO and Work Order Kanban views will help manage work-in-progress, loads, and deadlines with one-click planning updates.

PLM cost analysis

A new ECO Overview Report will centralise all BoM changes and analyse their impact on total cost.

Simple stock

Odoo 20 will have a single, manually updatable "On Hand" inventory view.

Logistics upgrades

Odoo 20 will introduce push routes based on move line locations and pre-encoded scannable packages for receipts.

Documents and Knowledge 

Group-based knowledge

Odoo 20 will add a new "Invite Groups" functionality in the Knowledge and Documents apps for tiered access levels.

Publish to web

Publish individual Knowledge articles and their sub-articles directly to the web with Odoo 20.

PDF report editor

Odoo will introduce an in-app editor for PDF reports that includes support for Sign fields and direct Odoo field updates through signed documents.

Infrastructure and Productivity

Spreadsheet dynamic lists

 New =ODOO.LIST formula inserts lists that update automatically in real-time.

Call flow configuration

Odoo 20 adds a new visual editor to build call flows with time conditions and country-based routing.

Transcripts and polls

Native audio/video transcript players with timestamps and integrated polls within Discuss channels in Odoo 20.

Mobile and tech stack

A completely redesigned mobile interface with touch support, an upgrade to Owl 3, and a new External JSON-2 API.

Offline search

The Offline UI will support searching through previous queries without a connection.

Earlier hints from minor Odoo 19 releases 

Odoo often soft-launches smaller improvements in minor updates before releasing the full features in major version reveals.

While Odoo 19.1 and 19.2 are still early releases, they are already giving us some clues as to what’s to come in Odoo 20.

Process-aware agentic AI

Odoo 19.1 AI evolved from standard chatbots to agents that answer questions about specific files. Odoo 19.2 takes this further by adding context and dynamic values in default prompts, like using AI to assign emission factors in ESG. This is the foundation for the autonomous execution we want to see in Odoo 20.

Accounting maturity & validation

Odoo 19.1 introduced new localisations and OCR. Odoo 19.2 adds fail-safe guardrails, like double-payment detection and the renaming of statuses to "Paid" and "Reconciled" to clarify the bank matching flow. These updates suggest a move toward a self-correcting ledger required for true enterprise maturity.

Cross-app document transparency

Odoo 19.1 linked files between Accounting and Documents via bank statement sync. In 19.2, this expands with branch management in the bridge and the ability to update Sign template PDFs without recreating signature fields. This helps break down data silos and makes document versioning easier for larger companies.

Unified resource management

The most significant structural hint in 19.2 is the integration of Field Service into Planning. It also assigns multiple resources to a shift and Gantt buffers. It looks like Odoo 20 is standardising its backend to treat all tasks as a single, unified resource engine.

Infrastructure & high-user navigation

Odoo 19.1 moved to in-house push notifications. Odoo 19.2 introduced a new ALT + SHIFT + H shortcut to share exact filtered views and adaptive image sizing (srcset) for mobile. These refinements are necessary steps to break the 10,000-user ceiling for large, collaborative teams.

Consolidated stock & manufacturing

Inventory and Manufacturing are moving toward minimal manual oversight. Following the reordering consolidation in 19.1, 19.2 has made flexible consumption the default for all orders and added a Work Order Kanban. 

Industry-specific verticalisation

Odoo 19.2 introduces dedicated logic for specialised sectors, including Therapy (session management), Condominiums (meter readings), and Construction (work items).

Offline functionality

The Offline UI from 19.1 has been upgraded in 19.2 with Offline Search for previous queries. While not yet full front-end caching, it tells us Odoo is actively working on functional record management and search for low-connectivity environments.

Marketplace & global trade integrations

Odoo 20 will act as a global trade hub for international e-commerce and e-invoicing. It will introduce a new Lazada integration to fetch orders and sync inventory, and Peppol GLN identifiers for delivery contacts.

Our hopes & dreams for Odoo 20 

Ahead of the official launch of Odoo 20, we have outlined the developments we hope to see in the next version. Here is our Odoo 20 wishlist feature tracker:

Wishlist 

Status

Feature update

Process-driven agentic AI

⏳Ongoing

Odoo 20 roadmap: AI agents now execute tasks like building projects from PDFs and reassigning leads based on criteria.

Improved reconciliation

⏳Ongoing

Odoo 20 roadmap: Universal reconciliation for any account triggers automatic adjustment entries for FX or deferrals.

Proactive replenishment

🚧WIP

Odoo 19.2: Flexible consumption is now the default. 

Odoo 20 roadmap: Unified "On Hand" tracking and push routes.

Financial forecasting

🚧WIP

Odoo 20 roadmap: New reports for actual and projected margins help track financial health in real time.

Full offline mode

🚧WIP

Odoo 19.2: Upgraded Offline UI with search functionality for previous queries.

Mixed pallet logistics

🚧WIP

Odoo 20 roadmap: Pre-encoded scannable packages for receipts simplify multi-product handling.

Automated price visibility

🚧WIP

Odoo 20 roadmap: Automated cross-sell, seasonalities in unified pricelists, and editable margins on SOL.

Native government reporting

👀TBD

No specific roadmap feature matches new government reporting integrators yet.

10,000 user capacity

👀TBD

Infrastructure updates focus on Owl 3 and the JSON-2 API, but specific user-count limits are not detailed.

Native frame agreements

👀TBD

While subscription views are updated, a native "merge" and "add-on" engine is not listed.

Independent website translations

👀TBD

Website updates focus on UI, SEO, and AI design, but do not explicitly mention layout-independent translations.

Closing the "last mile" in Accounting

Odoo 19 has introduced significant improvements to closing processes and reporting. Still, it’s one step away from becoming a truly end-to-end, locally compliant accounting engine. 

To get there, we’re hoping that Odoo 20 will introduce:

Government reporting interfaces

The most critical missing piece is the native integration of specific interfaces for mandatory government reporting, such as ELSTER in Germany. 

Currently, this often requires third-party bridges. A direct export feature would be far more convenient, and would also signal that Odoo is ready to handle compliance processes fully.

Financial forecasting

Odoo 18 introduced budgeting, and Odoo 19 brought in advanced closing features. 

We wish for Odoo 20 to introduce native financial forecasting by leveraging the existing Budget views. 

This would allow users to project future performance based on current numbers rather than just comparing actuals against a static plan.

Reconciliation

For Odoo 20, we want to see a reconciliation view that works seamlessly for companies of all sizes and finally closes functional gaps created by previous versions.

Breaking the 10,000 user ceiling

For Odoo to arrive fully in the Enterprise segment, its technical foundation needs to mature.

Odoo 19 already pointed in the right direction with significant architectural updates; we hope Odoo 20 will continue this evolution by advancing features such as: 

Full offline mode

Odoo 19 introduced offline mode; however, it’s still limited and unreliable for day-to-day use.

In Odoo 20, we want to see refined front-end caching to make daily use smooth. 

This would be a great improvement, especially to use Odoo on a mobile network or low-bandwidth connections. 

Read replica (R/R) databases

Odoo 19 added framework-level support for read replicas, allowing one database to handle reads while another handles writes. 

Our hope for Odoo 20 is a full implementation to boost performance further. 

For one, this would enable Odoo to support over 10,000 simultaneous users - a notable increase, given that the maximum capacity pitched in recent years was 5,000 users.

With this technical bottleneck out of the way, Odoo would also be free to invest more in corporate-level features.

Increasing the use of agentic AI 

The native AI app in Odoo 19 is a great start, but it currently functions primarily as a chatbot.

Our wish for Odoo 20 is a shift toward agentic automation.

Instead of chat interfaces that wait for prompts, agentic AI works directly within the process to execute tasks.

This advancement would align Odoo with industry trends toward fully autonomous AI-enhanced processes, where the system actively drives the process, and humans intervene only to approve.

Automating price visibility for bundles & upsells

Odoo 19 introduced a great new feature that allows grouping sale lines to hide section prices, but this automation relies on Sale Order Templates.

If you start from a blank quote or add optional products on the fly, the grouping logic fails to trigger, forcing users to adjust lines manually.

We hope Odoo 20 moves this logic to the Product form. We need settings to designate specific items — whether they are bundles, upsells, or special offers — to never display a standalone price. This would ensure correct formatting even when building a quote from scratch.

Native frame agreements for subscriptions

Managing multiple subscriptions per customer has been a challenge since the frame agreement feature was discontinued after v16.

Currently, if a customer purchases subscriptions at different times or under different terms, syncing and merging them is complicated, often requiring customisations or third-party apps.

Almost every company that sells subscriptions has customers with more than one, so this limitation affects nearly all Odoo Subscription users today. Making it a standard feature would therefore be very valuable.

We’d love to see Odoo 20 introduce an automatic way to merge multiple subscriptions, handle upsells and add-ons, and ensure all calculations remain accurate.

Proactive replenishment of inventory

Odoo 19 introduced automated replenishment based on forecast, but currently, it exists only in a basic form.

We hope Odoo 20 expands on this feature to make inventory management truly proactive. 

The system should reliably anticipate needs and trigger supply chain actions with minimal manual oversight.

Improved handling of mixed pallets & complex UoM packaging

Odoo 19 merged unit-of-measure and packaging features, creating some issues in practice. 

Specifically, the system currently assumes products in a package are identical, which rarely matches the reality of mixed logistics.

We need Odoo 20 to refine the packaging logic to handle common use cases such as mixed pallets - containing multiple products of different sizes or weights - independently. 

This would be especially valuable for manufacturing companies to use the standard feature without workarounds.

Independent translations on the website

The website builder is getting stronger with each version, but translations are still a pain.

Currently, edits in one language can break pages in another, and managing blocks is cumbersome. 

Our big wish for Odoo 20 would be fully independent language pages, where users won’t have to rely on in-text translations.

This would give much more control over multilingual sites and prevent double work or broken pages when translating content.

Get started with Odoo!

Reach out to our experts and see how we can best tailor Odoo to your unique business needs.

in Odoo

Odoo topics that might also interest you:

Odoo integrations Odoo managed services  Odoo implementa​​​​tion

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Read more about Odoo: 

Meet much.! Learn more about our team

About us
Talk to our experts
Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Topics that might also interest you: