Version upgrade · 1 major hop
Upgrade Odoo 16 to 17
Searching for Odoo 16 to 17 upgrade or upgrade Odoo 16 to 17 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.
$2,000 – $8,000
Typical fixed-price band for a self-hosted Community Odoo 16 → 17 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 17 (target) | November 2023 | September 2026 (planned) | Support ending soon |
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 17?
Community upgrades run one major version at a time under the hood (OpenUpgrade). A 16 → 17 project is 1 sequential hop. 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.
Every hop also means OCA and third-party modules need a matching 17.0 branch (or a replacement). Abandoned apps are often the real schedule risk.
Odoo 16 to 17 upgrade cost
Partner market rates for a 1-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 $2,000 – $8,000 band for a typical SME setup.
- Small & clean (few custom modules, tidy data): often toward the low end, sometimes under $2,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 17 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 → 17, paid after you've clicked through your own upgraded instance.
Get a fixed quote for Odoo 16 → 17
Version and a rough module count are enough to start. Exact figure within 24 hours — free.
Get your fixed quote