Odoo Migration Pricing
OCU migrates Odoo Community Edition databases between major versions. The pricing is straightforward: test migrations are free, production migrations cost one credit. One credit is 99 EUR at launch pricing (normally 199 EUR). No subscription, no per-module fees, no surprises.
A single credit covers the entire migration regardless of database size or how many version steps are involved. Migrating from Odoo 16 to 19 chains three steps internally but still costs one credit.
Two tiers, no complexity
Test Migration — Free
- Full migration, same engine
- All version paths (16 to 19)
- Unlimited test runs
- Real-time progress tracking
- No credit card required
Neutralized output — outgoing emails disabled, scheduled actions turned off. Ideal for verifying the migration before committing.
Production Migration — 99 EUR
- Same quality as test
- Full, unmodified database
- Production-ready output
- All emails and crons active
Launch pricing — increases to 199 EUR. Credits purchased at launch price remain valid indefinitely.
What "neutralized" means
Test migrations are for evaluation only. The output is deliberately degraded to prevent production use. Emails are watermarked, PDF reports carry a test banner. The migration itself is identical — same engine, same schema changes, same integrity checks.
What every migration includes
- Automatic version detection. Upload your backup and OCU identifies your Odoo version.
- Multi-step chaining. 16 to 19 runs three steps automatically.
- Filestore handling. Attachments, images, and documents carry over.
- Integrity checks. Sanity checks after each migration step.
- 72-hour auto-delete. All data permanently deleted after 72 hours.
- Real-time progress. WebSocket-based log streaming.
How the cost compares
| Cost | Trade-off | |
|---|---|---|
| Odoo S.A. upgrade | Free (for Enterprise) | Enterprise Edition only |
| OpenUpgrade (DIY) | Free | Requires dev environment, PostgreSQL knowledge, manual per step |
| Odoo consultant | 2,000–5,000+ EUR | Full service but expensive |
| OCU | 99 EUR | Automated, no technical skill needed |
Pricing FAQ
- What exactly do I get for 99 EUR?
- One production migration credit. Upload your database, select target version, download a fully migrated backup. Multi-step migrations use a single credit.
- Is there a refund if the migration fails?
- Credits are only consumed when the migration completes successfully. If it fails, your credit is not spent.
- How long is the 99 EUR launch pricing available?
- The standard price is 199 EUR. The 99 EUR launch price is available during early access. Credits purchased at launch price remain valid indefinitely.
- What happens to my data after 72 hours?
- All uploaded backups and results are automatically and permanently deleted.
- Can I migrate from Odoo Enterprise Edition?
- No. OCU supports Odoo Community Edition only.