Multi-Company Setup in Odoo: Separate Books, One System

Short answer: A multi-company setup in Odoo keeps each legal entity's chart of accounts, tax rules and documents separate for statutory and audit purposes, while letting approved users and management see a consolidated view across all of them. This is the usual structure for a group with operations in, for example, both Egypt and Saudi Arabia.
What stays separate per company?
- Chart of accounts, fiscal year and tax configuration.
- Invoices, sequences and statutory reports.
- User access, unless explicitly granted across companies.
What can be shared?
- A single product catalogue and partner (customer/supplier) list, if the group wants one.
- Inter-company transactions, generated automatically on both sides of a sale or transfer between group entities.
- Consolidated reporting for group management, without merging the statutory books themselves.
| Item | Treatment |
|---|---|
| Chart of accounts, fiscal year and tax configuration | Separate per company |
| Invoices, sequences and statutory reports | Separate per company |
| User access | Separate, unless explicitly granted across companies |
| Product catalogue and customer/supplier list | Can be shared, if the group wants one |
| Inter-company transactions | Generated automatically on both sides |
| Group reporting | Consolidated, without merging the statutory books |
Where do companies get this wrong?
The common mistake is either too little separation, where one company's data leaks into another's reports, or too much, where each entity runs on its own disconnected database and group reporting becomes a manual spreadsheet exercise every quarter. The right setup depends on how independently the entities actually operate and what your auditors expect to see separated.
Frequently asked questions
Can users switch between companies without logging out?
Yes, a user granted access to more than one company can switch the active company from the same session.
Do inter-company sales need to be invoiced manually on both sides?
This can be automated, so a sale from one group company to another generates the matching documents on both sides.
Does each company need its own hosting or server?
No, multiple companies typically run on one database and one server; separation is at the data and access level, not the infrastructure.
Get your group structure right from day one
ExtraMile sets up multi-company Odoo for groups operating across Egypt and the Gulf.
Ask about multi-company Odoo or message us on WhatsApp: Egypt · Gulf
This article was drafted with AI assistance and reviewed and edited by the ExtraMile implementation team.

