How to Manage Multiple Companies in Odoo

August 4, 2025 by
Admin

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)

  1. Enable the Feature
    Go to: Settings → Users & Companies → Activate Multi-Company
How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-in-Odoo
  1. Add Your Companies
    Create as many companies as needed under Companies.
How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-in-Odoo

You can set each company’s name, address, currency, and tax details.

How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-in-Odoo

Assign Users
Go to each user and choose which company or companies they can access.

How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-in-Odoo

Switch Between Companies
Users can switch from one company to another using the top-right menu in Odoo.

How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-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
How-to-Manage-Multiple-Companies-in-Odoo
How-to-Manage-Multiple-Companies-in-Odoo

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

  1. Franchise Businesses – each outlet runs as its own company
  2. International Trade – businesses with branches in different countries
  3. Construction Companies – one company per project or site
  4. Manufacturers with Sales Companies – different entities for production and retail
  5. 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

Admin August 4, 2025
Share this post
Archive