Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Devnix Blog

Tech Trends, Software Engineering & Cloud Insights

Devnix Blog

Tech Trends, Software Engineering & Cloud Insights

  • Home
  • Privacy Policy
  • Home
  • Privacy Policy
Close

Search

Subscribe
Odoo Multi-Company Configuration

Step‑by‑Step Guide to Configure Multi‑Company in Odoo 16

By Devnix
May 29, 2026 3 Min Read
0


Step‑by‑Step Guide to Configure Multi‑Company in Odoo 16

Many growing businesses operate under several legal entities or brands. Managing each entity in a separate Odoo instance quickly becomes a maintenance nightmare. Odoo’s built‑in multi‑company feature lets you run several companies from a single database while keeping their data isolated and allowing controlled cross‑company transactions. This tutorial walks you through enabling and configuring multi‑company in Odoo 16, from prerequisites to testing the setup.

Prerequisites

  • Administrator access to an Odoo 16 instance (self‑hosted or SaaS).
  • Basic familiarity with the Odoo interface and navigation.
  • At least two legal entities you want to manage (e.g., “MainCo” and “SubsidiaryCo”).

Enable Multi‑Company Feature

  1. Log in as an administrator and go to Settings > General Settings.
  2. Scroll down to the Companies section.
  3. Check the box labeled Multi‑Company and click Save at the top left.

Configure Companies

Now you’ll create the individual company records that Odoo will manage.

  1. Navigate to Settings > Users & Companies > Companies.
  2. Click the Create button.
  3. Enter the company name (e.g., MainCo) in the Company Name field.
  4. Fill in the Address, Phone, Website, and any other relevant fields.
  5. Optionally set a different Currency and Fiscal Year if the subsidiary uses another accounting calendar.
  6. Click Save. Repeat the process for each additional company (e.g., SubsidiaryCo).

If you need a reliable environment to host your Odoo instance, you can rely on DevNix Cloud VPS to streamline your deployment and ensure each company’s data stays secure and performant.

Set Up Users and Assign Access Rights

  1. Go to Settings > Users & Companies > Users.
  2. Select an existing user or click Create to add a new one.
  3. In the user form, locate the Allowed Companies field (under the “Access Rights” tab). Tick the checkboxes for every company the user should be able to switch to.
  4. Set the Default Company – this is the company that opens when the user logs in.
  5. Adjust the Access Rights** (e.g., Sales / Purchase / Accounting)** to match the user’s role across the selected companies.
  6. Click Save.

Control Cross‑Company Transactions

Odoo lets you define whether transactions can span multiple companies. This is useful for inter‑company sales or shared expenses.

  1. Open Settings > General Settings again.
  2. Under the Multi‑Company section, toggle Inter‑Company Transactions to Enabled if you need automatic journal entries for sales from one company to another.
  3. When enabled, Odoo will automatically create a counterpart invoice in the receiving company.
  4. Save the changes.

Testing the Configuration

  1. Log out and log back in as a user who has access to both companies.
  2. Click the company name displayed in the top‑right corner of the screen (next to the user avatar).
  3. Select SubsidiaryCo from the dropdown. The UI should refresh, showing data (customers, products, invoices) belonging only to the selected company.
  4. Create a simple sales order in SubsidiaryCo and confirm it.
  5. Switch back to MainCo and verify that the sales order does not appear, confirming isolation.
  6. If inter‑company transactions are enabled, create a sales order in MainCo for a customer that belongs to SubsidiaryCo. After confirming, check that an automatically generated purchase order appears in SubsidiaryCo.

Best Practices for Multi‑Company Management

  • Separate Chart of Accounts: Even if you share a currency, maintain distinct account codes for each entity to simplify reporting.
  • Consistent Naming Conventions: Prefix product or partner names with the company code (e.g., “SC‑Widget”) to avoid confusion when viewing cross‑company reports.
  • Regular Audits: Use Accounting > Reporting > Trial Balance filtered by each company to verify that balances remain isolated.
  • Backup Strategy: Since all companies share a single database, implement a robust backup schedule (daily snapshots) to protect against data loss.

Conclusion

Configuring multi‑company in Odoo 16 consolidates your legal entities into one manageable platform while preserving strict data separation. By following the steps above—enabling the feature, creating companies, assigning users, and testing cross‑company transactions—you’ll gain a scalable foundation for multi‑entity operations. Pair this setup with a reliable hosting environment like a Cloud VPS, and your organization can enjoy streamlined processes, accurate reporting, and reduced overhead.

Tags:

Odoo 16 multi-company configurationOdoo ERP multi-company tutorialodoo multi company setup
Author

Devnix

Follow Me
Other Articles
Previous

Step‑by‑Step Guide to Install Prometheus and Node Exporter on a Linux VPS

Next

Step‑by‑Step Guide to Automate Daily MySQL Backups on a Linux VPS

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • WordPress Image Optimization: Native Settings vs Plugins vs CDN vs Server‑Side Solutions
  • Understanding Database Connection Pooling in Cloud Deployments
  • Odoo User Access Rights Audit Checklist – Secure Your ERP Without Over‑Privileging
  • WordPress Caching Showdown: Built‑In, Plugins, Server‑Side, or CDN?
  • Cloud VPS vs Managed WordPress Hosting vs Static Site Hosting: Which Platform Delivers the Best Uptime and Security for Small‑Business Websites?

Archives

  • June 2026
  • May 2026

Categories

  • Backup Strategies
  • Cloud VPS Performance
  • Docker Compose Deployment
  • Odoo Email Configuration
  • Odoo Inventory
  • Odoo Invoicing
  • Odoo Multi-Company Configuration
  • Odoo Subscriptions
  • Odoo User Management
  • Server Security
  • WordPress Migration
  • WordPress Performance Optimization

About Devnix Blog

A forward-thinking tech publication covering software engineering, cloud infrastructure, and modern digital transformation. Built for developers and tech enthusiasts.

Our Services

  • Cloud VPS Hosting
  • Managed ERP Solutions
  • DevOps Automation
  • Server Security & Optimization

Partners

  • Odoo Stack
  • Odoo Backup
  • Devnix Solutions
Copyright 2026 — Devnix Blog. All rights reserved. Devnix Solutions