Managing multiple branches with a POS means having one dashboard that shows stock levels, sales, and staff performance across all locations in real time. Each branch operates independently on the shop floor, but everything feeds into a single view. You can track what is selling where, transfer stock between branches, and set separate M-Pesa credentials per location: all without calling each branch manager for an update.
The challenges of running multiple shops without a central POS
Expanding from one branch to two or more is a significant operational jump. The problems that were manageable at one location become serious at scale:
- No consolidated view. To know total revenue or stock across all branches, you call each manager and add up numbers manually.
- Stock imbalances. One branch runs out of a fast-selling product while another has excess: and you only find out days later.
- Inconsistent pricing. Without a central product list, prices drift between branches over time.
- Staff accountability gaps. Tracking individual cashier performance or identifying till discrepancies at a branch you are not physically in is difficult without a system.
- Separate M-Pesa reconciliation. Each branch has its own Till or Paybill and you reconcile them independently: no single payment view.
What multi-branch POS actually means
A multi-branch POS is not just a POS you use in two shops. It is a single system where all branches share a common product catalog and feed into a common reporting dashboard, while each branch maintains its own independent stock count, cashier sessions, and payment credentials.
Think of it as: one database, multiple terminals. The product list is shared and centrally maintained. Stock quantities are per-branch. Sales reports can be viewed per branch or consolidated across all of them.
Per-branch inventory
Each branch in WebpinnPOS has its own stock quantity for every product. A sale at Branch A reduces Branch A's stock. It does not affect Branch B's count. When you run a stock report, you can view each branch individually or see a total across all locations.
Key inventory features for multi-branch operations:
- Real-time stock per branch: Dashboard shows current quantity at each location without any manual update.
- Reorder alerts per branch: Get notified when a specific branch's stock of a product falls below its reorder point.
- Stock transfers: Move stock from one branch to another through the POS. Both inventories update automatically and the transfer is logged.
- Consolidated low-stock view: See all products that are low across all branches in a single report, so you can place orders efficiently.
For more detail on inventory management features, see Inventory Management for Small Businesses in Kenya.
Per-branch M-Pesa and payment setup
Each branch in WebpinnPOS can have its own M-Pesa credentials, Paybill number or Till Number, configured independently. When a cashier at Branch B processes an M-Pesa STK Push payment, the money goes to Branch B's Till, and the sale is recorded under Branch B in your reports.
This is important for businesses where each branch has its own petty cash float, separate banking, or where managers are accountable for their own branch revenue separately.
For setup details, see How to Accept M-Pesa Payments at a Physical Shop in Kenya.
Staff and cashier management across branches
WebpinnPOS has role-based access control. You assign each staff member to a branch (or multiple branches) and set what they can see and do:
| Role | What they can do | What they cannot do |
|---|---|---|
| Cashier | Process sales, apply discounts up to their limit, view own session | Edit products, view other branches, access reports |
| Branch Manager | All cashier actions + view branch reports, receive stock, manage branch staff | View other branches (unless granted) |
| Owner / Admin | Full access across all branches. Reports, products, settings, transfers | Nothing |
Every transaction is tied to the cashier who processed it. If there is a discrepancy at end of shift, you can see exactly which transactions the cashier handled and identify the gap.
Reporting across branches: what to track
With a multi-branch POS, your most useful reports are:
- Branch revenue comparison: Total sales per branch per day/week/month. Identifies which location is performing and which needs attention.
- Product performance by branch: Which products sell best at each location. Useful for stocking decisions, Branch A might sell more of a product that barely moves at Branch B.
- Stock transfer history: A log of all stock moved between branches, useful for audit and reconciliation.
- Cashier-level reports: Sales by cashier per branch, to track individual performance and catch discrepancies.
- Consolidated profit report: Total revenue, total cost of goods, gross profit across all branches. Your whole business on one number.
Pricing on WebpinnPOS for multi-branch
No per-branch fee. One subscription covers all your locations.
The Standard plan (KES 1,500/month) covers a single location. If you open a second branch, you upgrade to Multi-Branch: not two separate subscriptions. See WebpinnPOS pricing for the full plan comparison.
When to expand from 1 to 2 branches
Opening a second branch is a significant commitment. The right time is when your first location is consistently profitable, not just revenue-positive. Signs you are ready:
- You are consistently selling out of stock before your next delivery
- You are turning away customers due to capacity limits (especially for service businesses)
- Your first location practically runs itself: the systems and staff are solid enough that you do not need to be there every day
- You have enough working capital to stock a second location and cover 3โ6 months of expenses before the branch reaches break-even
Frequently asked questions
One dashboard for every branch
WebpinnPOS gives you full visibility across all your locations, stock, sales, staff, and M-Pesa, from a single account.
Start Free Trial