As businesses grow, they often open more branches, start new brands, or set up separate companies in different countries. But managing all these companies separately can be a headache, especially when it comes to accounts, stock, employees, and reports.
Odoo’s Multi-Company feature solves this problem. It lets you manage all your companies, no matter how many from one Odoo system. You can keep each company’s data separate, but still switch between them easily or share information if needed.
What Does Multi-Company Mean in Odoo?
Multi-Company means you can have more than one company inside your Odoo account. Each company can have:
- Its own users
- Separate products, customers, and vendors
- Separate accounting, warehouses, and reports
But all companies are managed from a single Odoo login, saving you time and making your work easier.
When Should You Use Multi-Company?
This is perfect for businesses that:
- Have different brands or businesses under one owner
- Work in different countries or regions
- Need to keep accounting and inventory separate for each unit
- Want to see overall reports for the group and also for each company
Benefits of Using Multi-Company in Odoo
Here’s what makes this feature helpful:
- All Companies in One Place
No need for multiple systems or logins. You can switch between companies in just one click. - Keep Data Separate
Each company has its own customers, vendors, accounting, and products. - Share Data If Needed
If two companies sell the same products, you can allow them to share stock or customers. - Separate Reports or Combined Reports
Get financial reports for each company or all companies combined. - Different Users for Different Companies
You can control who sees what — one user may only see Company A, while another sees Company B and C.
How to Set Up Multi-Company in Odoo (Simple Steps)
- Enable the Feature
Go to: Settings → Users & Companies → Activate Multi-Company
- Add Your Companies
Create as many companies as needed under Companies.
You can set each company’s name, address, currency, and tax details.
Assign Users
Go to each user and choose which company or companies they can access.
Switch Between Companies
Users can switch from one company to another using the top-right menu in Odoo.
Add Separate Products, Accounts, and Warehouses
Each company can have different products, price lists, bank accounts, and warehouses.
Inter-Company Transactions in Odoo
When you’re managing multiple companies under one system, it’s common for one company to do business with another inside your group. For example, your retail company might buy products from your manufacturing company, or your trading company might sell goods to your distribution company.
Odoo makes these types of internal transactions easy with its inter-company transaction feature.
How It Works
Odoo can automatically create linked transactions between two companies:
- Example 1:
Company A (Seller) creates a Sales Order
→ Odoo automatically creates a Purchase Order in Company B (Buyer) - Example 2:
Company B (Supplier) delivers the goods
→ Stock moves and inventory are updated in both companies
→ Accounting entries are also created for both sides
This way, both companies keep their own records, but they stay in sync without manual entry.
Features You Can Control
- You can turn inter-company rules on or off for each company
- You can decide whether to sync sales, purchases, invoices, and deliveries
- You can choose which companies can trade with each other
- All documents are created with proper company ownership and tracking
User Access in Multi-Company
Each user can:
- Be assigned to one or more companies
- See only the data of their assigned companies
- Have different roles (manager in one company, accountant in another)
This makes sure your team sees only what’s relevant to them.
Reporting for Each Company
With Odoo Multi-Company, you can:
- See individual reports (Profit & Loss, Balance Sheet) for each company
- Get a combined view of all companies (great for business groups or holding companies)
- Download reports by currency, date range, or company filters
Real-Life Example
Let’s say you own:
- A clothing brand in Thailand
- A shoe store in Singapore
- An online shop selling both
With Odoo:
- You can create 3 companies
- Use different currencies and taxes
- Assign separate warehouses and users
- But manage them all from one dashboard
You can also let your finance team see all three companies, while keeping salespeople focused only on their own store.
Common Use Cases
- Franchise Businesses – each outlet runs as its own company
- International Trade – businesses with branches in different countries
- Construction Companies – one company per project or site
- Manufacturers with Sales Companies – different entities for production and retail
- Parent Company + Subsidiaries – control all from the top level
Final Thoughts
Odoo’s Multi-Company feature is perfect for any business that runs more than one company or brand. It saves you time, avoids confusion, and gives you clear visibility into your operations, all while keeping your data safe and organized.
Need Help Setting It Up?
We can configure Odoo’s multi-company setup based on your structure, train your team, and guide you through user permissions, accounting, and reporting.
📧 Email: contact@spellboundss.com
🌐 Website: https://spellboundss.com
Leave a Reply
You must be logged in to post a comment.