Odoo 19: what is new, what it costs to move, and when to upgrade
Odoo released Odoo 19 in September 2025. This page sets out what Odoo actually changed, what makes an upgrade bigger or smaller, and how long each version is supported — every claim traced to Odoo’s own release notes and documentation, with the version it applies to named.
The major version Odoo released in September 2025. Its headline addition is an AI application — configurable agents, AI fields and an Ask AI assistant — alongside changes across Accounting, Inventory, Manufacturing, Payroll, Point of Sale and Studio, all listed in the Odoo 19 release notes.
Every major version gets three years of standard support. Odoo’s standard and extended support table lists standard support ending September 2026 for 17.0, September 2027 for 18.0 and September 2028 for 19.0, each marked planned. Your deadline depends on the version you run and where it is hosted.
A version upgrade runs 3 to 8 weeks. A fresh small implementation runs 8 to 12 weeks, mid-market 12 to 24 weeks, and multi-entity enterprise rollouts 6 to 12 months. Those are Brainvire’s planning figures, not Odoo’s.
An Odoo functional consultant, a technical consultant for the custom modules, a data lead and a solution architect. On your side, a process owner per area and one person who can decide. Odoo’s platform produces the upgraded database; making custom modules compatible is the customer’s or partner’s job, which is where the effort sits.
/ The version, in four facts
What do you need to know about Odoo 19?
Four facts that decide how you plan, all published by Odoo. Every source is linked below, and where a statement applies to another version, that version is named.
September 2025
Odoo lists Odoo 19.0 with a release date of September 2025 on Odoo Online, Odoo.sh and on-premise. The release notes carry the same month.
Three years of standard support
Standard support means helpdesk support, bug fixing and security updates. Odoo lists the end of standard support for Odoo 19.0 as September 2028, marked planned, with extended support beyond that subject to a mandatory additional fee.
An AI application, not an AI button
The largest single addition is AI: agents configured from topics and sources, AI fields, and natural-language search. Accounting, Inventory, Manufacturing, Payroll and Studio changed too.
Online releases every two to three months
Between major versions Odoo ships intermediary online releases such as 19.1 and 19.2. It states these run on Odoo Online only and get no extended support.




Trusted by enterprise Odoo teams worldwide












/ What Odoo changed in version 19
What is new in Odoo 19?
Twelve areas, quoted from the Odoo 19 release notes Odoo published in September 2025. Entries Odoo marks as available from Odoo 17 or 18 are excluded, and nothing comes from a third-party summary. What a version move involves is on our Odoo 17 to 18 migration page; Odoo itself on what is Odoo.
| Area | What Odoo 19 changed | What it means for you |
|---|---|---|
| AI | An AI application: agents built from topics and sources, AI fields, an AI button in the top bar, and Ask AI, which turns a natural-language query into an Odoo domain. | AI becomes configurable, not a text-rewrite helper. |
| Accounting reports | A default Annual Statements composite report prints the balance sheet, profit and loss and trial balances together. | Year-end packs stop being assembled by hand. |
| Bank reconciliation | A simplified interface with keyboard shortcuts. Draft entries can now be reconciled, and partly reconciled items written off. | The daily job finance spends most time on. |
| Duplicate bills | Detection now has two levels, red for highly likely duplicates and yellow for ones to investigate, and duplicates are excluded from automatic posting. | A control many teams build themselves is now standard. |
| Taxes | Tax mappings were removed from fiscal positions. Each tax now declares the position it applies in and the taxes it replaces. | Re-test this first if you run several tax regimes. |
| Inventory | Product units and packagings merge into one model. Reordering rules gain a horizon setting, 365 days by default, and a deadline field. | Review packaging and unit data before the upgrade, not after. |
| Manufacturing | A Gantt view for manufacturing orders, multiple serial or lot numbers from one order, and a default batch size on bills of materials. | Planning moves into the same view as the schedule. |
| Point of Sale | Presets apply order schedules and modes such as delivery and pick-up, a third minimal-rights profile covers simple checkouts, and restaurants gain allergens and courses. | A narrower profile for counter staff; service order for restaurants. |
| Project | Reusable task templates, project templates with roles filled in at creation, and a Gantt view for tasks on the portal. | Repeatable work stops being copied from the last project. |
| Payroll | Batches were renamed Pay Runs with a guided interface, net salary splits across several bank accounts, and one master report covers all localizations. | Needs the closest testing: its output leaves the building. |
| Studio | Button tooltips, fixed list column widths, HTML fields updatable in actions, and Studio opens from any view. | More gaps close in configuration instead of code. |
| Platform | Browsed data and translations are cached, and the search bar and view switcher render before the data finishes loading. | Perceived speed, which is what users call slow. |
Column two is quoted from the Odoo 19 release notes. Column three is Brainvire’s reading.
/ Artificial intelligence in Odoo 19
What does Odoo 19 AI actually do?
Ask AI answers from the command palette (Ctrl + K) or the AI button in the top bar: it takes natural language, opens views and improves content. Four things Odoo documents about how it works are below, sourced to Odoo’s AI documentation for 19.0, its API key page and its agent reference. Odoo’s documentation root now serves 19.0 by default, so a page naming no version is describing 19.
| Aspect | What Odoo documents | What it means in practice |
|---|---|---|
| What it will not do | Odoo documents that the standard Ask AI agent cannot change the database: it can open views and display reports, but it cannot create leads or alter data. | Read-and-draft by default. Anything that writes is an agent somebody configured. |
| Agents | An agent is built from topics — instructions plus the tools it may use — and sources: documents, Knowledge articles, links or PDFs. | Design work, with a decision behind every topic. |
| Providers | Odoo supports Gemini and OpenAI (ChatGPT) as providers, and the release notes add ChatGPT 5.0 and your own Gemini account. | Your data leaves Odoo for the provider you pick. That belongs in the security review. |
| Keys, by hosting type | API keys are required for Odoo.sh and on-premise databases to use AI features. Odoo Online users may add their own but need not. | If you self-host, upgrading to 19 does not switch AI on. |
Source: the Odoo 19.0 AI documentation and release notes. Column three is Brainvire’s reading.
/ Upgrade timing
Should you upgrade to Odoo 19 now, or wait?
Six questions, answered from what Odoo publishes rather than from opinion. Dates come from Odoo’s standard and extended support table and obligations from its upgrade documentation, which states a different rule per hosting type. Odoo marks future end dates as planned, and so do we.
| The question | What Odoo publishes | What it means for your timing |
|---|---|---|
| How long is my version supported? | Three years of standard support per major version. Odoo lists standard support ending September 2026 for Odoo 17.0, September 2027 for Odoo 18.0 and September 2028 for Odoo 19.0, all marked planned. | On Odoo 17, the published window is the shortest of the three. |
| Is the upgrade optional? | It depends on hosting. Odoo Online requires a major-version upgrade every two years. Odoo.sh gives two years beyond the initial three. On-premise may stay indefinitely, which Odoo does not recommend. | Where you host, not what you prefer, sets the deadline. |
| What blocks it? | Odoo states that a database containing custom modules cannot be upgraded until a version of those modules is available for the target version. | Sizing the custom modules is the first task, not the last. |
| Should I jump two versions at once? | Odoo notes that the smaller the version gap, the easier the upgrade should be. | One project instead of two, but more change in a single test cycle. |
| Can I upgrade to any version? | Only to supported versions. The last unsupported version can still be used as an upgrade target for up to six months after its end-of-life date. | Waiting narrows the routes still open to you. |
| Who does which part? | Odoo’s upgrade platform produces the upgraded database and asks you to test it before production moves. Making custom modules compatible is the customer’s or partner’s work. | We do the modules, the data checks and the testing. Odoo does the database. |
Move now if you are on Odoo 17, or your customization surface is light enough that two versions land in one test cycle. Plan it for later if you are mid-rollout on 18 with substantial custom modules. The work is the same shape either way, which is why we size the modules first. Step-by-step mechanics are on our Odoo 17 to 18 migration page.
/ What moves the number
What does it cost to move to Odoo 19?
Six things drive it, and none of them is the version number: how many custom modules you carry, how many versions you are jumping, where the database is hosted, how many integrations have to be re-tested, how many entities and fiscal localizations are in scope, and how many sites have to accept the result. A database on Odoo 18 with Studio-only configuration is a different job from a multi-entity Odoo 15 on-premise install with custom code.
We publish no figures here. Odoo sets its own subscription terms and an upgrade is quoted against the scope above, so a number printed on a page like this would be wrong by the time you read it. The four lines that make up running Odoo — licensing, users and apps, hosting and implementation — are set out on how Odoo is licensed, and the editions on Odoo Community or Enterprise. As a planning band we size version upgrades at 3 to 8 weeks — Brainvire’s figure, not Odoo’s.
/ Version moves, on the record
Have we moved Odoo databases across major versions?
Yes, with one honest limit: we claim no delivered Odoo 19 upgrade here, because no case study reports a database moved onto 19 yet. What we can show is three databases carried across major versions with their customizations intact, which is the same work. We are already building on 19 — Odoo v19 Enterprise for a luxury jewelry house, an Odoo 19 implementation for a Singapore deep-tech manufacturer now in delivery, and the Odoo 19 Manufacturing Accelerator — but those are new builds, not version upgrades. More in the case study library.
Accelerated Solutions Group
ASG manufactures automotive accessories, and its Odoo 13 setup had turned complex under customization. Brainvire moved it to Odoo 16: analytical accounts attach to the order line automatically, work orders are approved in bulk, manufacturing orders post labor so margin reads correctly, and scrapped orders sit apart for rework.
Read the case →
CURE International
A non-profit running children’s hospitals across several countries. The Odoo 16 upgrade put eight sites on one centralized inventory and purchase system, replaced manual stock adjustments with automated records under user-based access, and added custom label printing per country.
Read the case →
AMASCO LLC
AMASCO runs repairs and maintenance across oil and gas, maritime and Gulf shipping. Brainvire moved its Odoo backend from 14 to 16 and rebuilt the customizations there: a project created when a quote is accepted and linked to procurement, role-based limits on posting financial entries, and purchase requisitions that pass approval first.
Read the case →
/ Questions we are asked
What else do buyers ask about Odoo 19?
When was Odoo 19 released?
Odoo 19 was released in September 2025. Odoo's own support table lists Odoo 19.0 with that release date across Odoo Online, Odoo.sh and on-premise, and the release notes carry the same month. Between major versions Odoo ships intermediary online releases such as 19.1 and 19.2.
How long will Odoo 19 be supported?
Every major version gets three years of standard support: helpdesk support, bug fixing and security updates. Odoo's published table lists the end of standard support for Odoo 19.0 as September 2028, marked as planned. Beyond that, Odoo states extended support is subject to a mandatory additional fee.
What is new in Odoo 19?
The headline addition is an AI application: configurable agents, AI fields, an AI button in the top bar and natural-language search. Odoo also reworked fiscal positions and duplicate bill detection in Accounting, merged product units with packagings, and added a Gantt view for manufacturing orders.
Does Odoo 19 AI work out of the box?
It needs setting up. Odoo documents that API keys are required for Odoo.sh and on-premise databases to use AI features, while Odoo Online users may add their own but are not required to. Odoo supports Gemini and OpenAI as providers.
Can Odoo 19 AI change data in my database?
Not by default. Odoo documents that the standard Ask AI agent cannot make changes to the database: it can open views and display reports, but it cannot create leads or alter data. Anything that writes is an agent somebody configured deliberately.
Should I upgrade straight to Odoo 19, or move to Odoo 18 first?
It depends on your custom modules. Odoo notes that the smaller the version gap, the easier the upgrade should be, so a heavily customized database sometimes moves in two steps. A light customization surface argues for one pass to 19: one test cycle instead of two.
What stops an Odoo upgrade from starting?
Custom code. Odoo states that a database containing custom modules cannot be upgraded until a version of those modules is available for the target version. Odoo's platform produces the upgraded database and asks you to test it; making custom modules compatible is the customer's or partner's job.
Does Brainvire work on Odoo 19?
Yes. Brainvire is an Odoo Gold Partner, publishes an Odoo 19 Manufacturing Accelerator for manufacturers deployed on Odoo.sh, and has Odoo 19 Enterprise work on the record: an ERP and CRM system of record for a luxury jewelry house, and an implementation for a Singapore deep-tech manufacturer now in delivery. Both are new builds on 19. Our published version-move case studies are on earlier releases, so the proof section shows those rather than claiming an Odoo 19 upgrade we have not delivered.
Where does AI appear in Odoo 19?
Across the applications rather than in one screen. The release notes list AI fields, AI prompts in email templates, AI in server actions, a live chat agent that can generate leads, voice transcription with a summary, and web page generation from a prompt. All of it is optional, so start with one workflow.
What makes an Odoo 19 upgrade bigger or smaller?
Six things: how many custom modules you carry, how many versions you are jumping, where the database is hosted, how many integrations have to be re-tested, how many entities and fiscal localizations are in scope, and how many sites have to accept the result. The version number itself changes little.
/ Next step
Plan your Odoo 19 upgrade with an architect.
- A senior architect replies within one business day
- Your details are never shared or sold
- An NDA can be signed before we hear any detail
US +1 (631) 897-7276 · Gulf +971-54-737-4253 · Singapore +65-9086-0319 · India +91-22-6116-3300.









Trusted by 2,000+ brands worldwide
“Brainvire has helped our business grow. We feel like it’s a true partnership. They’re always present. It’s been seven great years, looking forward to more.”
Book a working session
Tell us the version you run, where it is hosted, and what has been customized.