Version upgrade · 2 major hops
Upgrade Odoo 16 to 18
Searching for Odoo 16 to 18 upgrade or upgrade Odoo 16 to 18 cost? Here's the straight version: whether 16 is still supported, what usually breaks between these versions, a real price band for this hop, and how to get a fixed quote.
$4,000 – $12,000
Typical fixed-price band for a self-hosted Community Odoo 16 → 18 upgrade with a normal amount of custom code. Small clean setups can land lower; heavy customization or a large messy database can land higher. Get your exact fixed number — free, within 24 hours. You pay only after you've tested a working copy.
Is Odoo 16 still supported?
| Version | Released | End of official support | Status (2026) |
|---|---|---|---|
| Odoo 16 | October 2022 | September 2025 | End of official support |
| Odoo 18 (target) | October 2024 | September 2027 (planned) | Still supported |
Odoo patches its three most recent major versions. Fall off that list and security fixes stop — your live system still runs, but newly found holes stay open. Full calendar: Odoo version end-of-life calendar.
What breaks between Odoo 16 and 18?
Community upgrades run one major version at a time under the hood (OpenUpgrade). A 16 → 18 project is 2 sequential hops. Custom modules, JS/web client code, and third-party connectors are where most of the effort sits — not the raw database size.
Odoo 16 → 17
- Website builder rewrite — custom website snippets and themes often need a rebuild.
- POS and inventory flows change enough that heavily customized warehouse/POS modules break.
- New default UI density and form layout — inherited views need cleanup.
Odoo 17 → 18
- Further accounting and analytic changes; localization modules need fresh review.
- Spreadsheet / dashboard and reporting surfaces move — custom board modules lag.
- Module dependency and manifest keys tighten; abandoned third-party apps fail to install.
Every hop also means OCA and third-party modules need a matching 18.0 branch (or a replacement). Abandoned apps are often the real schedule risk.
Odoo 16 to 18 upgrade cost
Partner market rates for a 2-version Community jump with custom code commonly land in the tens of thousands (sometimes much more once workshops and retainers are bundled). Our fixed price for the same whole-instance job — database and every custom addon — usually sits in the $4,000 – $12,000 band for a typical SME setup.
- Small & clean (few custom modules, tidy data): often toward the low end, sometimes under $4,000.
- Typical (handful of custom/OCA modules, a few years of data): the band above.
- Heavy (deep custom JS, warehouse/POS/accounting overrides, large messy DB): can move into the $15,000–$40,000 tier.
It's one fixed price for the whole jump — not a fresh bill for each intermediate version. See also how much an Odoo upgrade costs and the free upgrade cost estimator.
How the upgrade works
- You send a database backup and your custom addons (or run our pre-migration analyzer first).
- We return one fixed price within 24 hours.
- We migrate DB + every module to Odoo 18 on a copy — your live 16 system stays untouched.
- You test a working copy. You pay only after it works.
Pay only when you see it working
No discovery workshop. No retainer. One fixed price for Odoo 16 → 18, paid after you've clicked through your own upgraded instance.
Get a fixed quote for Odoo 16 → 18
Version and a rough module count are enough to start. Exact figure within 24 hours — free.
Get your fixed quote