Odoo Community Upgrade

Automate your Odoo database migration between any version from v15 to v20. Upload a backup, choose your target, download the result. Fast and easy.

ocu.winotto.com

Full migration from Odoo 15 to 19

Encrypted
72h auto-delete
No card required

Get started

Test migrations are free, no card needed.

or use email

How it works

For a detailed walkthrough of every migration method, read our guide to upgrading Odoo Community Edition.

Upload

Drop your .zip, .sql, or .dump backup. We auto-detect the source version and calculate the upgrade path.

Migrate

Restored in an isolated container. Schema changes, data transformation, and module updates run automatically.

Download

Get a production-ready backup. Restore it on your server and you're running the new version.

Proven in production

Real numbers from the live system — updated as migrations finish.

166

migrations run

live
160

registered users

11

completed in the last 7 days

“It worked incredibly well and after comparing different ways to update it was the only one I felt confident to go. No shell, just drag and drop.”
— Verified customer

Try it free. Pay when you're ready

Run test migrations at no cost — same engine, same quality. Only buy credits when you're confident in the result.

Free

Test migration

No credit card required

  • Full migration, same engine
  • All version paths (15 → 19)
  • Unlimited test runs

Neutralized output — not for production use.

1 credit

Production migration

99€199€50% off

Launch pricing — increases to 199€

  • Same quality as test
  • Full, unmodified database
  • Production-ready output
  • All emails & crons active
10 credits

Offline migration

990€1990€50% off

Launch pricing — increases to 1990€

  • Runs on your machine
  • Data never leaves your network
  • All versions, unlimited runs
  • Updates via docker pull
Learn more

Docker required. Same engine as online.

Frequently asked questions

How do I upgrade Odoo Community to a newer version?

Upload your database backup to OCU, select your target version, and we handle the rest. The Odoo migration tool detects your current version, calculates the upgrade path (including multi-step migrations like 16→17→18→19), runs schema transformations, module migration, and data migration, and produces a ready-to-use backup.

What’s the difference between an Odoo upgrade and an Odoo update?

An Odoo update applies patches within the same major version (e.g. 17.0.1 to 17.0.2) — usually bug fixes and security patches. An Odoo database upgrade moves your database to a new major version (e.g. Odoo 16 to 17), which involves schema changes, Odoo data migration, and module compatibility adjustments. OCU handles version upgrades.

Can I upgrade Odoo without losing my data?

Yes. OCU preserves all your business data — customers, invoices, products, stock moves, and transactional records. We run integrity checks after every migration step. Your original backup is never modified; you always receive a new upgraded copy.

Is it safe to upload my Odoo database to an external service?

Yes. Your database is processed inside an isolated Docker container that is destroyed immediately after migration. Your data is used solely for the migration and is never read, analyzed, or shared. All transfers use HTTPS encryption, uploaded files are deleted right after processing, and migration results are auto-deleted within 72 hours. Servers are located in Finland (EU), we fully comply with GDPR, and no sub-processors ever touch your database files. We also offer an offline migration tool that runs entirely on your own machine if you prefer your data never leaves your network. See our Privacy Policy and Terms of Service for full details.

What is OpenUpgrade and does this tool use it?

OpenUpgrade is an open-source community project maintained by the OCA that provides migration scripts for Odoo CE. OCU takes a different approach — we generate migration scripts by analyzing the structural differences between Odoo versions using AST parsing, then validate against real databases.

What backup formats are supported?

Standard Odoo backup formats: .zip (with filestore), .sql, and .dump files. These are the same files you get from the Odoo database manager or pg_dump.

Which Odoo versions are supported?

OCU supports Odoo Community Edition versions 15 through 20. Direct paths: upgrade Odoo 15 to 16, upgrade Odoo 16 to 17, upgrade Odoo 17 to 18, upgrade Odoo 18 to 19, and upgrade Odoo 19 to 20. Multi-hop paths are chained automatically. For example, upgrade Odoo 16 to 19 runs 16→17→18→19, upgrade Odoo 18 to 20 runs 18→19→20, and upgrade Odoo 15 to 20 runs 15→16→17→18→19→20.

Does this work with Odoo Enterprise Edition?

OCU is built for Odoo Community Edition. Enterprise databases require Odoo S.A.’s official migration service at upgrade.odoo.com. If you want to upgrade Odoo Community to Enterprise, migrate your CE database to the target version with OCU first, then apply your Enterprise license.

How do I migrate my Odoo database to another server?

OCU produces a standard Odoo backup file (.zip with database dump and filestore). After migration, restore it on your new server using the Odoo database manager or pg_restore. The migrated backup works on any server running the target version.

Ready to upgrade?

Upload your Odoo CE backup and get a production-ready database running the latest version.

Sign up with email
Encrypted72h auto-deleteNo card required