Multi Branch/Unit on Pricelists Odoo App helps users to manage multiple branch units of pricelist. User can create pricelist for different branch. Default branch set automatic based on user branch. User can make different branch for single company and use that branch for pricelist. Do you have multiple unit for single company? Do you want them to works as separate entity inside the company? Here you go, This multiple branch management Odoo apps helps users to make different branches for single company with multi branch concept which works same as multi-company environment.
Also Don't worry about the access rights too, We have added branch user/manager roles inside the Odoo module, Branch user can only access records of its specific branch and Branch manager can see records of all Branches.
Branch functionality added to Sale Order, Purchase Order, Invoice/Billing, Accounting, Warehouse, Products and Point Of Sale etc.
Also read: How to manage Multiple Branch Operation Set-up with Odoo ?
Features
1) Multiple Branch for Single Company
Easy to create and manage different branch/unit for single company.
2) Allow Multiple Branch
We can set allow branches as same as multi company environment of odoo.
3) Specific Branch for User
We can assign specific branch for each user.
4) Branch on Pricelist
Create pricelist for different branch. Default branch set automatic based on user branch.
Why Branch-Based Pricelist Management Is Important
Businesses operating from multiple branches often require different pricing strategies based on location, market conditions, customer segments, or operational requirements. Managing all pricing from a single pricelist can create challenges when branches need flexibility to apply their own pricing rules.
The Multi Branch on Pricelists module helps organizations maintain separate pricelists for different branches while continuing to operate within a single company structure. This provides better pricing control and improves operational organization across multiple locations.
Manage Regional Pricing Strategies
Different branches may operate in markets with varying levels of competition, purchasing power, or business requirements.
Branch-specific pricelists help organizations:
- Apply location-based pricing
- Manage branch-specific promotions
- Support regional sales strategies
- Maintain pricing consistency by branch
- Improve pricing flexibility
This allows businesses to adapt pricing according to local business needs.
Improve Sales Process Organization
When multiple branches use different pricing structures, users need quick access to the correct pricing information.
The module helps improve sales operations by:
Reducing Pricing Confusion
Users work with branch-specific pricelists.
Improving Pricing Accuracy
Sales teams can apply the correct pricing structure.
Supporting Branch Operations
Each branch can maintain its own pricing policies.
Simplifying Sales Administration
Pricing management becomes more organized and structured.
These improvements help create a more efficient sales workflow.
Better Control Over Branch-Level Operations
Organizations often want branch autonomy while maintaining centralized company management.
Branch-based pricelists help businesses:
- Organize pricing by operational unit
- Maintain branch-level control
- Improve visibility of pricing structures
- Support decentralized pricing decisions
- Maintain consistent operational processes
This balance allows branches to operate efficiently while remaining connected to the parent company.
Support Different Customer Groups
Different branches may serve different customer categories such as retail customers, wholesalers, distributors, or corporate clients.
The module helps organizations maintain pricing structures that align with the customer base served by each branch.
This provides greater flexibility when managing diverse business operations across multiple locations.
Improve Pricing Governance
Pricing policies play an important role in profitability and business management.
The module helps businesses:
- Maintain organized pricing structures
- Reduce pricing inconsistencies
- Improve pricing transparency
- Support internal pricing policies
- Simplify pricing administration
These capabilities help organizations maintain better control over their pricing processes.
Suitable for Multi-Location Businesses
The module is beneficial for businesses operating from multiple locations, including:
- Retail chains
- Wholesale distributors
- Manufacturing companies
- Franchise businesses
- Service organizations
- Trading companies
- Multi-location sales operations
These organizations can manage pricing more effectively while maintaining a single Odoo database.
Benefits of Branch-Specific Pricelists
Using branch-specific pricelists provides several operational advantages:
- Better pricing organization
- Improved branch-level control
- Enhanced pricing flexibility
- Reduced pricing errors
- Simplified administration
- Better support for local business requirements
This helps organizations manage pricing efficiently across multiple branches and locations.
Improve Data Segregation for Branch Operations
Organizations often prefer to keep operational information separated by branch while continuing to work within a single company database.
Branch-based pricelists help create a clear separation of pricing records, making it easier for users to work with information relevant to their assigned branch and reducing unnecessary access to unrelated pricing structures.
Support Branch-Level Decision Making
Branch managers frequently need flexibility when implementing pricing policies that reflect local business requirements.
Having access to branch-specific pricelists allows managers to review and maintain pricing information that aligns with their branch objectives while preserving overall organizational control.
This helps businesses respond more effectively to local market conditions and operational requirements.
Improve User Experience for Sales Teams
Sales representatives often work with large volumes of products, customers, and pricing information.
Displaying branch-relevant pricelists helps users locate appropriate pricing more efficiently and reduces confusion when multiple pricing structures exist within the organization.
A more organized pricing environment contributes to smoother day-to-day sales activities.
Better Visibility into Branch Pricing Structures
Understanding how pricing is organized across branches can be important for business planning and operational reviews.
Branch-specific pricelist management provides greater visibility into pricing structures used throughout the organization, helping management teams maintain consistency while supporting branch-level operational requirements.
Scalable Pricing Management Framework
As organizations expand into additional locations, pricing administration requirements often increase.
A branch-based pricing framework helps businesses maintain organized pricing structures while supporting future growth, additional branches, and evolving operational needs without requiring separate company databases.
Role of Pricelists in Customer Relationship Management
Pricing plays an important role in building long-term customer relationships. Different customer groups often expect different pricing structures based on purchasing volume, business agreements, geographic location, or market conditions.
Branch-based pricelist management helps organizations maintain structured pricing approaches that align with customer expectations while supporting branch-specific business requirements.
A well-organized pricing environment contributes to improved customer service and more consistent commercial operations.
Support Promotional Campaign Management
Many businesses run branch-specific promotions, seasonal offers, local campaigns, and special pricing initiatives.
Managing these activities through branch-level pricelists allows organizations to organize promotional pricing more effectively while reducing the risk of applying incorrect pricing structures across different locations.
This helps businesses maintain greater control over promotional activities and pricing consistency.
Simplify New Branch Onboarding
When organizations open new branches, one of the key operational requirements is establishing appropriate pricing structures.
Branch-based pricelists provide a framework that helps businesses onboard new locations more efficiently by allowing dedicated pricing records to be maintained for each branch.
This reduces administrative effort during expansion and supports faster operational readiness.
Support Market-Specific Business Models
Different branches may operate in markets with unique purchasing behaviors, competitive environments, or customer expectations.
Maintaining separate pricelists helps businesses adapt pricing structures to local market requirements without affecting pricing policies used by other branches.
This flexibility supports more effective market positioning and localized business operations.
Improve Internal Pricing Reviews
Businesses periodically review pricing policies to ensure they remain aligned with operational objectives and market conditions.
Branch-specific pricelists provide a clearer structure for reviewing pricing information because pricing records remain organized according to operational units.
This helps management teams perform pricing evaluations more efficiently and maintain better oversight of branch-level pricing activities.
Support Future Business Expansion
As organizations continue to grow, pricing administration becomes increasingly important.
A structured branch-based pricing model provides a foundation that can support:
- Additional business locations
- New customer segments
- Expanded product portfolios
- Local pricing requirements
- Future operational growth
This helps organizations maintain organized pricing processes while adapting to changing business needs.
Create Multiple Branch
Branch Manager can create multiple branch under Settings > Users & Companies > Branch menu, User also can set branch details like address, phone, company.


Assigning Branch To User
Branch manager can assign a branch for which specific user is belongs.

Branch On Pricelist
User can set branch on pricelist and price rules.

Added Branch On Pricelists

Conclusion
The Multi Branch on Pricelists module helps businesses manage branch-specific pricing structures within a single company environment. By allowing separate pricelists for different branches, organizations can improve pricing control, support regional sales strategies, maintain operational flexibility, and simplify pricing management across multiple locations while continuing to operate from a centralized Odoo system.