Odoo migration
Odoo Database Split
Split a multi-company Odoo database into multiple single-company databases — or extract one company while keeping the rest intact.
What we do
One database, many companies — sometimes that needs to change
A multi-company Odoo database is convenient until it isn’t. Divestitures, subsidiary independence, data-isolation requirements, and pure performance have all driven clients to ask us to split.
What we actually do
- Map every record to its owning company.
- Decide with you how shared records are handled (contacts used everywhere, products shared across the group, account templates).
- Provision one target database per company being extracted.
- Migrate records preserving referential integrity on each target.
- Reconcile inter-company transactions so your finance team can close them out cleanly.
- Run UAT per target and cut over on a schedule.
Shared-record strategies we support
| Strategy | When it fits |
|---|---|
| Duplicate into each target | Contacts and products your teams edit independently going forward |
| Keep a shared source | A central product catalog maintained by the group, with downstream syncs |
| Curate per target | Sensitive contacts or product lines that shouldn’t cross company boundaries |
Why a split without us is painful
The hard part isn’t the split — it’s the edge cases. Accounting periods straddling the split date, manufacturing orders with components from one company and a customer from another, subscriptions billed centrally, stock transfers in flight. We inventory every edge case and resolve it before production migration.
Typical timeline
Three indicative engagement sizes
Small
4–6 weeks — two companies, small to medium size
Medium
6–10 weeks — three to five companies or larger sizes
Large
10+ weeks — six+ companies, heavy customization
Every quote is custom. How pricing works →
Related services
Work we do that complements this
Odoo Migration
Every kind of Odoo database migration — forward, backward, split, merge, currency. Including the rare capabilities most partners won't touch.
Read moreOdoo Database Merge
Merge multiple Odoo databases into one multi-company database — after an acquisition, a reorganization, or a deliberate consolidation.
Read moreFAQ
Common questions about odoo database split
What about contacts and products that are used by multiple companies? +
We make that call with you up front. Options are to duplicate into each target, keep a shared reference source, or curate per target. We deliver the decision matrix and you sign off.
Can we split and also upgrade at the same time? +
Yes. It is often cheaper to combine because the data transformations overlap. We quote it as a single engagement.
What happens to inter-company transactions? +
They become cross-database transactions on the other side of the split. We produce a report of every inter-company link before cutover so your finance team can settle them cleanly.
Start a odoo database split project
Tell us what you're working on. We'll respond within one business day.