Moving from Odoo Community to Enterprise: What Changes and How to Plan It
What you gain, the documented switch on Odoo 19, which add-ons must go, user counts, testing and a phased plan for the move.
· 9 min read
Odoo 20 launched on 24 September 2026 at Odoo Experience in Brussels. These are the Odoo 20 new features that matter to UAE companies: AI agents that act, websites from a prompt, a redesigned UAE chart of accounts and new payroll reports.
Key takeaways
Odoo 20 launched on 24 September 2026, at the opening keynote of Odoo Experience 2026 in Brussels. Odoo sums the release up as automating any process, designing a website from a prompt and having an accounting expert on call around the clock. Behind that summary, the release notes run app by app, and some entries change how familiar apps work.
This guide picks out the Odoo 20 new features that matter to UAE companies, grouped by the work they change, and ends with what to check before you upgrade. Everything comes from Odoo's official Odoo 20 release notes, and we flag where a feature already existed in Odoo 19.
| Area | What is new in Odoo 20 | Who should look first |
|---|---|---|
| AI | Agents triggered by automated and scheduled actions, agents that create and update records, an MCP connection, voice dictation | Operations and IT |
| Accounting | Bill line prediction, bank consistency rules, clearer payment statuses, parent accounts | Finance |
| UAE localization | A chart of accounts redesigned for IFRS and UAE company law, new payroll reports | Finance and HR |
| Website | An AI Website Assistant that builds pages, forms and menus, structured data by default | Marketing |
| eCommerce | AI product editing, WhatsApp follow-up of abandoned carts, returns from the portal | Online sales |
| Operations | Field Service features moved into Planning, AI ticket matching in Helpdesk, an offline mode | Service and support teams |
Odoo 19 brought AI agents into chats and records. Odoo 20 puts them inside your processes: agents can be summoned by automated and scheduled actions, create records, including from an uploaded file of instructions such as a PDF, and update existing records.
"Topics", the sets of instructions and tools that define how an agent behaves in a given context, are now called skills. One change affects every budget: all AI features now need credits, bought through IAP, Odoo's in-app purchase service.
Where to start: pick repetitive, rules-based work, such as turning uploaded PDFs into new records, and keep a person reviewing what the agent creates until you trust the results. When no judgment is needed, a plain automated action is still the cheaper tool.
The structure of the books changes too. Parent accounts replace account groups, and account codes become optional. Asset models are replaced by depreciation models, with asset settings moved onto the asset accounts themselves. Approved expenses now create draft bills in the expense journal, replacing the separate "Employee Expenses" menu.
The UAE chart of accounts has been redesigned to comply with IFRS (International Financial Reporting Standards) and the UAE Commercial Companies Law. It uses a scalable 6-digit numbering system with reverse-liquidity sequencing, which lists the least liquid items first, and includes statutory equity reserves, technical accounts such as work in progress and goods in transit, and parent accounts.
Expense accounts have been reworked and now carry descriptions. Ready-made depreciation models, which Odoo's UAE notes still call asset models, have also been added to make onboarding easier. The Federal Tax Authority (FTA) VAT audit file, generated from the general ledger, remains available, as it is on Odoo 19.
UAE payroll is part of the Payroll app in Odoo Enterprise. In Odoo 20 it gains:
Sick leave now runs through a single salary rule and a single leave type. The WPS export improvements and the better annual leave and end-of-service provisions already arrived in Odoo 19, so they are not new in this release.
The AI Website Assistant can now create new pages when you ask, edit snippets, build or change web forms, rework menus and even replicate a page from a URL you provide. Blocks that AI generated or changed are marked in the editor, which makes them easy to find when someone reviews the page.
Search visibility gets attention too. Structured data is added to pages by default for Google rich results, images use adaptive sizing for faster mobile pages, sitemaps include only indexable pages, and you can create an llms.txt file to help large language models understand your content. A WhatsApp widget lets visitors start a conversation in one click.
In eCommerce, the AI assistant can generate product images or change a product's name, price or description from the shop page. Abandoned carts can be followed up on WhatsApp, customers can return products from the portal and pick a preferred delivery date, and products can unpublish and republish themselves as stock changes. Marketing Automation adds AI-assisted campaign set-up and a drag-and-drop workflow builder.
Some changes remove or merge features you may rely on. Test each of these on an upgraded copy of your database, following the method in our Odoo 19 upgrade checklist, which applies to Odoo 20 as well.
Odoo publishes one major version a year and gives each one three years of standard support, so a new release is an opportunity, not a deadline. Under Odoo's current plan, Odoo 19 stays in standard support until September 2028, while standard support for Odoo 17 ends this month.
Move now if you are starting a new implementation, want AI agents in daily work, or run UAE payroll on Enterprise and need the new reports. Plan for later if third-party modules have no Odoo 20 version yet, heavy customization needs porting, or VAT filing, year-end or an audit is coming up. Our Odoo 20 page sets out the upgrade routes for Enterprise and Community.
Through OdooStar, we implement Odoo 20 and upgrade existing databases on a tested path. For Odoo Enterprise, Odoo's upgrade service migrates the standard data while our engineers port custom modules, test Studio changes and reports, compare the redesigned UAE chart of accounts with yours, check the payroll set-up and train your teams. Community databases follow a migration project, with the option to move to Enterprise.
When we upgrade a client to Odoo 20, we port the SBS modules and other customizations they use as part of the project. Our overview of free Odoo 19 Community modules explains what each one adds. To find out what Odoo 20 changes for you, send us your version, edition and module list.
Send us your version, edition and module list. We will tell you which Odoo 20 features you gain and what an upgrade involves.