Odoo ERP · Multi-company
Odoo Multi-Company and Multi-Branch Setup
· Updated · 2 min read
A branch with its own GST registration and its own books is a company. A branch that only holds stock is a warehouse. Getting that wrong at the start means rebuilding security and documents later.
Company versus warehouse
Use a warehouse, a location, and an analytic or operating unit when the legal entity is the same. Use a second company when invoices, taxes, and the chart must stay apart. Your accountant should confirm which branches are legal entities before anyone clicks “multi-company”.
Users then need record rules: who may see which company’s orders. A shared login that can see everything is convenient and then leaks prices across entities.
Intercompany moves
Stock that moves between companies is not an internal transfer. It is a sale and a purchase, or the intercompany flow you deliberately turn on. Write the price rule for that transfer. “At cost” and “at list” are different businesses.
Products can be shared. Taxes and journals should not be, unless the accountant says the entities truly share them.
What this does to the timeline
Multi-company footprints sit in the longer band: often 4–12 months when customisation and data migration are heavy, and in the upper India cost band of ₹10–15+ lakhs. A single company with several warehouses is a smaller project. The cost guide separates those shapes.
Do not turn on every company on day one if only one entity is ready to invoice. Go live with the entity that has clean opening balances. Add the next company when its file is rehearsed. The migration checklist still applies, once per company.
Consolidation is a report, not a shortcut
Management can look across companies with a report. That is not a reason to put two legal entities in one set of journals. Build the books correctly, then the report.
If you are unsure which branches are companies, bring the registrations to a free audit before the database is created.
Frequently Asked Questions
Should every branch be a company in Odoo?+
Only when it has its own books. A stock-holding branch of the same legal entity should be a warehouse.
Can users belong to more than one company?+
Yes. Give them access on purpose, and check that a user cannot open the other company’s invoices by accident.
Does multi-company cost more?+
It usually moves the project into the longer timeline and the upper implementation band, because each company needs its own opening balances and document sequences.