Migrate Odoo 15 to 17

Last updated: February 2026

Migrating Odoo Community Edition from version 15 to 17 involves 363 model changes, 47 module merges, and 77 field renames. OCU automates this entire process — upload your database backup and download a production-ready database running Odoo 17.

What changes

Between Odoo 15 and 17: 22 model renames, 296 constraint changes, and 77 field renames across 363 affected models.

  • Two-step migration handled automatically. Chains 15 to 16 and 16 to 17 into a single operation.
  • Loyalty rework + messaging overhaul in one pass. Combines the Odoo 16 coupon-to-loyalty conversion and payment.acquirer to payment.provider rename with the Odoo 17 messaging restructuring.
  • 47 modules consolidated. Across both steps, 47 modules are merged into parent modules.

Migration path

This is a 2-step migration handled automatically. You upload a version 15 backup and download a version 17 result — no intermediate steps required.

How it works

  1. Upload your .zip, .sql, or .dump backup. We auto-detect the source version.
  2. Migrate. We handle schema changes, module merges, field renames, and data migration across all 2 steps.
  3. Download your upgraded backup, ready for Odoo 17.

Pricing

Test migrations are free and unlimited. The output is neutralized (emails disabled, crons off) so it is safe to explore but not for production use.

Production migrations cost one credit (99 EUR), charged only when the migration completes successfully. This 2-step migration costs the same as a single-step one.

Frequently asked questions

Can I skip Odoo 16 and go directly from 15 to 17?
You don't need to install Odoo 16 separately. OCU chains the migration: 15 to 16, then 16 to 17, in a single operation.
Why upgrade from Odoo 15 now?
Odoo Community 15 reached end of life in October 2024 and no longer receives security patches. Migrating now puts your database back on a supported version.

Start your free test migration