Multi-branch management guide

How to manage multiple branches without creating separate business islands.

A second branch introduces more than another address. It creates new users, stock, POS activity, responsibilities and reporting requirements. The goal is to give each branch enough operational freedom while keeping company-wide standards and visibility.

Epicore Business Guide · South Africa · Updated September 2026

1. Define what belongs to the branch

Decide which records need a branch context: users, sales, stock, jobs, POS terminals, customers or purchasing. Not every business will scope every module in the same way.

Clear branch ownership helps prevent confusion when managers compare performance or investigate transactions.

2. Standardise roles before adding locations

Create role definitions such as till user, branch manager, technician or administrator before each branch invents its own access rules.

Consistent permissions make training easier and reduce the risk of staff receiving unnecessary administrative access.

3. Decide what should be shared centrally

Product master data, pricing rules, selected customer information and management policies may need central control even when transactions occur at branch level.

The objective is to avoid both extremes: everything centrally locked, or every branch maintaining its own incompatible records.

4. Build a branch reporting routine

Managers need a regular rhythm for reviewing branch activity, exceptions and performance. A system can provide data, but someone must still define which indicators matter and who follows up.

Use branch comparisons carefully. Different locations may have different customer bases, operating hours or service mixes.

5. Plan for connection failures

If branches depend on connectivity to a central system, understand what happens during an outage. If branches operate locally and synchronise, understand how conflicts and delayed updates are handled.

Test this before the business is busy, not during the first real outage.

Practical checklist

  • Branch ownership rules
  • Standard roles and permissions
  • Shared master-data policy
  • Branch reporting routine
  • POS and stock branch context
  • Connectivity and recovery plan