All articles
    POS & Retail 8 min read

    Running Multiple Retail Branches in Kenya: Transfers, Permissions and Branch P&L

    What to centralise and what to leave local, why stock transfers are where goods go missing, the permissions that stop slow leakage, and the six numbers to review per branch every week.

    J

    Jane Mwangi

    5 March 2026

    The second branch is where most Kenyan retail businesses discover that what they had was not a system — it was one person who knew everything.

    At one shop, the owner knows what is on the shelf, what was ordered, and what the takings should be. At three shops, none of that fits in one head, and the gap fills with guesswork. This is about closing that gap: what to centralise, what to leave local, and which numbers to look at every week.

    If you are choosing a system, our retail POS page covers the product. This is how to run the operation.

    Decide what is central and what is local

    Get this wrong and you will either strangle your branch managers or lose control of margin. The split that works for most Kenyan retailers:

    Decision Where it belongs Why
    Product catalogue Central One product, one code, everywhere. Local catalogues make consolidated reporting impossible
    Pricing Central, with a bounded local discount Uncontrolled local pricing is where margin quietly leaves
    Stock counts Local Each branch counts what it holds
    Reordering Central for bulk, local for top-ups Bulk buying is your negotiating power
    Staff permissions Central A manager should not be able to widen their own rights
    Promotions Central Otherwise the same item is on offer at three prices
    Cash handling Local, reviewed centrally Daily, per branch, no exceptions

    The single most important line is the first. One catalogue. If branches maintain their own product lists, the same item exists three times under three codes, and no group-level report you ever run will be true.

    Stock transfers are where stock goes missing

    Moving goods between branches is routine and it is the largest source of unexplained loss in multi-branch retail. The reason is that a transfer has two halves and businesses commonly record only one.

    The discipline:

    1. The sending branch books the stock out against a transfer, not as a write-off or a sale.
    2. The goods travel with a document that lists what was sent.
    3. The receiving branch books it in and counts it against that document.
    4. A transfer stays open until both halves match. Anything still open after a set period is investigated, not closed quietly.

    Transfers that are booked out but never booked in are how a branch ends up with stock nobody is accountable for. Reviewing open transfers weekly finds this while the lorry driver still remembers the trip.

    Per-branch permissions

    Once you have more than one location, role separation stops being bureaucracy and starts being the only thing standing between you and slow leakage.

    At minimum, separate:

    • Selling — every operator
    • Refunds and voids — supervisor, with a reason code recorded
    • Discounts — capped by role, not unlimited
    • Stock adjustment — manager only, with reason codes
    • Stock transfer — manager, both ends
    • Viewing group reports — owner and central staff only

    The pattern to avoid is one shared manager PIN used by whoever is on shift. It makes every control in the list above unenforceable, and it makes your audit trail worthless the moment you need it.

    Branch-level P&L is the number that matters

    Group revenue tells you almost nothing. A chain of four branches where one is quietly losing money can grow its total revenue every month while getting worse.

    Per branch, per month, you want:

    • Revenue and gross margin — not just takings
    • Shrinkage — book stock against counted stock, as a percentage
    • Stock value held — capital tied up at that location
    • Stock turnover — how hard that capital is working
    • Labour as a share of revenue
    • Rent as a share of revenue

    A branch with strong revenue and weak margin has a pricing, discount, or shrinkage problem. A branch with good margin and low turnover is over-stocked and eating your working capital. These look identical on a revenue chart and completely different here.

    The formulas are worked through with Kenyan examples on our inventory management page.

    The weekly review

    Thirty minutes, same time every week, same numbers in the same order:

    1. Sales per branch against the same week last month — direction, not absolute
    2. Margin per branch — any branch that moved more than a point or two needs an explanation
    3. Open stock transfers — anything unmatched
    4. Voids and discounts by operator — outliers, per branch
    5. Stockouts on your top lines — per branch, because a stockout in Nakuru is invisible from Nairobi
    6. Cash variance — expected against banked, per branch, per day

    The value is in doing it weekly and consistently. Patterns show up as trends long before they show up as a bad month.

    Comparing branches fairly

    Branches are not comparable on raw revenue — a high-street shop and a residential one have different footfall and different baskets. Compare on:

    • Margin percentage rather than shilling margin
    • Sales per square metre rather than sales
    • Stock turnover rather than stock value
    • Shrinkage percentage rather than shrinkage value

    Otherwise your biggest branch always looks like your best branch, which is how a genuinely underperforming flagship goes unexamined for years.

    Opening branch number three

    By the third location, the things that were optional become structural:

    • One catalogue, centrally maintained. Non-negotiable by now.
    • A documented opening-stock process, so a new branch starts with a count you trust.
    • Reorder levels set per branch, because a product that moves in Kisumu may sit in Eldoret.
    • A named person accountable for group stock, not just per-branch managers.
    • Offline capability at every till, because the branch with the worst connectivity determines your worst day.

    What to check before you sign a lease

    The operational questions people skip in the excitement of expanding:

    • Can your current system handle another location without a per-branch integration project?
    • Do you know your existing branches' margin well enough to forecast the new one?
    • Who covers the new branch's stock counts in month one?
    • Is your best manager going to run it — and who runs their current branch?

    The third branch tends to expose whatever was already weak at two. Fixing it before you open is much cheaper than after.


    Running more than one shop? Start a free sell.ke trial — one catalogue, per-branch stock, tracked transfers and group reporting from a single dashboard.

    #multi-branch#retail operations#stock transfers#Kenya retail
    J

    Jane Mwangi

    Business Writer

    Jane is a business writer at sell.ke covering ecommerce, inventory management and retail operations for Kenyan entrepreneurs.

    Ready to grow your Kenyan business?

    Kenya's #1 POS system, inventory management, and online store — all from one dashboard. Free to start, no card required.