Multi-Company Setup

Updated 13 July 2026

Overview

If your organization operates more than one legal entity in Odoo – for example, a US headquarters and a European subsidiary – each company needs its own asset records, locations, and budgets. Multi-Company Setup explains how assets stay separated and how to move equipment between entities correctly.

Users only see assets belonging to companies they are allowed to access. This prevents accidental cross-company data leaks during day-to-day work.

How It Works

Every asset, location, budget, and compliance record stores a Company field. Odoo security rules filter records automatically based on the user’s allowed companies (visible in the company switcher at the top of the screen).

Moving an asset from Company A to Company B requires an Inter-Company Transfer, not a manual edit of the company field. Managers with access to both companies can create and approve these transfers.

Step-by-Step Guide

Fields Table

Field Explanations

Company

Set at creation time. Wrong company means the asset disappears from the correct team’s view.

Allowed Companies

Users without access to a company cannot see or edit its assets – configure this on the user form.

Active Company

Always check the switcher before creating records. New assets inherit the active company.

Transfer Type

Choose Inter-Company only when ownership moves between legal entities.

From Company

Auto-filled from the asset. Must differ from To Company for inter-company moves.

To Company

Must be a company the user has access to. Employee and location fields reset when this changes.

Company on Location

You cannot assign a US asset to a Europe location without a transfer – locations are company-specific.

Company on Budget

Department budgets do not cross companies. Create separate budgets per entity.

Tips (Pro Tips)

Common Mistakes

Visual Reference