OdooOdoo

Odoo Multi Branch Management Guide for Odoo 19

  • Published: Aug 24, 2026
  • Updated: Aug 24, 2026
  • Read Time: 7 mins
  • Author: Tarun Bansal
Odoo 19 multi branch management for centralized branch-wise business management

Quick Answer

Odoo multi branch management allows a single company to run unlimited branches across Sales, Purchase, Accounting and Inventory from one Odoo 19 instance, with role based access so each user sees only their authorized branch data. This is different from Odoo’s native multi company setup and is built for businesses that operate multiple locations under one legal entity. Elsner Technologies’ Multiple Branch Management app delivers this across 6+ modules for a one time price of $20.23.

What Is Multi Branch Management in Odoo?

Multi branch management lets a company create separate operational units, called branches, within a single company record in Odoo. Each branch can have its own manager, its own set of sales orders, purchase orders, invoices and stock, while still belonging to the same company for accounting and legal purposes.

This is not the same as Odoo’s built in multi company feature. Multi company treats each entity as a fully separate company, with its own chart of accounts, its own database of contacts, and its own set of legal documents. Multi branch, by contrast, works inside one company and simply segments records and access by branch. For businesses that don’t need separate legal entities, but do need separated visibility and reporting per location, branch management is the lighter, faster option.

Retail chains, clinics, franchise operations, multi location service businesses and companies with regional offices are the most common users of this setup.

Why Odoo 19 Businesses Need Branch-Wise Access Control

As a business grows past a single location, three problems show up repeatedly in a standard Odoo setup.

Mixed data across locations

Sales orders, invoices and stock moves from every location sit in the same lists, with no easy way to filter by branch.

No role based separation

Every user with Sales or Accounting access can see every record, regardless of which branch it belongs to.

Reporting chaos

Comparing performance across branches means manually filtering and exporting, since standard reports have no branch dimension.

Branch wise access control solves all three by adding a branch field to core records and restricting visibility by user.

Key Features of Odoo Multi Branch Management

The app covers 6+ Odoo modules with the following core capabilities.

1

Branch Master

Create unlimited branches, each with its own name, code, address, phone, email and assigned branch manager. A unique code is enforced per branch within the company.

2

User Branch Access

Assign each user a default branch and, where needed, multiple allowed branches. Records are automatically filtered to the branches a user is authorized to see.

3

Sales Branch

A branch field is added to sale orders and order lines, and the sales analysis report is extended with a branch dimension for per branch insight.

4

Purchase Branch

Purchase orders and lines carry a branch field, with the purchase analysis report extended the same way and auto filtered by user access.

5

Accounting Branch

Branch is added to invoices, journal entries, payments and bank statement lines, enabling branch wise profit and loss and balance visibility.

6

Inventory Branch

Stock pickings and locations are scoped by branch, giving delivery and receipt operations full separation per warehouse and branch.

7

Branch Reporting

Sales and purchase analysis reports are enhanced with branch grouping, so performance across branches can be compared side by side.

8

Security and Roles

Dedicated branch access groups and record rules restrict visibility so users only see the branch data they are assigned to.

9

Branch on Reports

PDF report templates display branch information on invoices, sales orders and purchase orders for professional branded output at each location.

How to Set Up Multi Branch Management in Odoo 19

1

Install the app

Add the Multiple Branch Management app to your Odoo 19 instance from the Apps menu, then install it.

2

Create your branches

Go to Settings, then Users and Companies, then Branches. Create a branch record for each location, adding its name, code, address and assigned branch manager.

3

Assign user access

Open each user’s settings and set their default branch, along with any additional branches they should be allowed to access. Users without explicit access see only their default branch’s records.

4

Confirm the branch flow on a transaction

Create a new sales order. The branch field auto populates from the logged in user’s current branch, and the warehouse and shipment address follow the same branch. The same pattern applies to purchase orders and invoices.

Businesses looking for a broader Odoo rollout beyond branch management can also explore Elsner’s Odoo development services for custom configuration and support.

Odoo Multi Company vs Multi Branch Management: Which One Do You Need?

This is the most common point of confusion, so here is a direct comparison.

Aspect Multi Company Multi Branch Management
Legal structure Separate legal entities Single company, segmented internally
Chart of accounts Separate per company Shared, with branch level P&L visibility
Contacts and products Separate per company Shared across branches
Setup complexity Higher Lower
Best fit Genuinely separate legal entities One entity operating multiple locations

If your locations file separate tax returns and operate as distinct legal entities, multi company is the correct fit. If they are simply operational units of one company, such as retail outlets, clinics, or regional offices, multi branch management is the faster and simpler path. Elsner’s Odoo customization services can help assess which structure fits your business before you commit to either path.

Integrated Odoo Modules

Module Technical Name
Sales sale_management
Purchase purchase
Accounting account
Inventory stock
Contacts base, res.partner
Payments account_payment

Ready to Bring Branch-Wise Control to Your Odoo 19 Setup?

Manage unlimited branches across Sales, Purchase, Accounting and Inventory, with role based access built in. One time price, no recurring fees.

Explore Multiple Branch Management →

Frequently Asked Questions

How do I manage multiple branches in Odoo?

Install a branch management app such as Multiple Branch Management for Odoo 19, then create branch records under Settings, Users and Companies, Branches. Assign each user a default branch, and the app automatically filters Sales, Purchase, Accounting and Inventory records by branch.

Does this app work on both Community and Enterprise editions?

Yes. Multiple Branch Management for Odoo 19 is built to work across Odoo’s generic applications, including Contacts, Sales, Purchase, Inventory and Accounting, on both editions.

How does branch wise reporting work?

Sales and purchase analysis reports are extended with a branch dimension, allowing branch level performance to be viewed and compared side by side without manual filtering or exporting.

How many branches can I create?

There is no limit. The app supports unlimited branch creation, with a unique code enforced per branch within the company.

What is the pricing?

Multiple Branch Management is a one time purchase priced at $20.23 on the Odoo App Store, covering all listed features across 6+ modules with no recurring fees.

Final Thoughts

For Odoo 19 businesses running more than one location under a single company, Multiple Branch Management offers a lighter alternative to full multi company setup. Unlimited branch creation, role based access across Sales, Purchase, Accounting and Inventory, and branch wise reporting are covered in a single one time purchase of $20.23, with no ongoing subscription cost.

Elsner Technologies, an established Odoo development partner, built this app to address a gap in Odoo’s native multi location capabilities, and continues to support and maintain it directly.

Explore More Odoo Apps

Elsner Technologies builds and maintains a growing range of Odoo apps covering Sales, Accounting, Inventory and more. Browse the full collection on the Odoo App Store.

Browse All Elsner Apps →
Interested & Talk More?

Let's brew something together!

GET IN TOUCH
WhatsApp Image