On this page

You opened your first shop three years ago. Things went well. Revenue grew. You hired staff. Now you’re looking at a second location across town, and the excitement is mixed with a question you can’t quite answer: how do I keep track of two places at once?

With one shop, you could walk to the shelf and count. You could watch the register yourself. You knew what sold today because you were there. A second branch means you’re physically in one place while the other runs without your eyes on it. The notebook that worked for one location breaks the moment you split your business in two.

Most multi-branch problems aren’t about bad staff or slow sales. They’re about visibility. You can’t manage what you can’t see. A second location cuts that visibility in half overnight.

Your second branch is a different business (unless you connect them)

The most common mistake when expanding is treating two locations as one big pool. Same spreadsheet, same stock list, same cash record. Revenue from both shops goes into one column. Expenses from both shops go into another.

This feels simpler, but it hides everything that matters. You can’t tell which branch sold more. You can’t tell which branch has higher expenses. You can’t tell which one is actually making money versus just burning through the profits of the other.

Each location needs to operate as its own unit with its own inventory, sales records, expenses, and cash register. You still want the combined view as the owner. But the data underneath has to be separated.

What each location actually needs

A location isn’t just a name. It’s a complete operating unit. When you set up a new branch, it needs its own address (for receipts, invoices, supplier deliveries), its own phone number, and its own cash register. Money collected at Ikeja stays tracked at Ikeja. Money collected at Surulere stays tracked at Surulere. When you create a new location, it gets its own financial account so cash doesn’t get mixed.

It also needs its own inventory. 30 bottles of argan oil at Ikeja and 12 bottles at Surulere are two separate numbers, not 42 bottles “somewhere in the business.” Each location tracks its own stock levels, batches, and expiry dates.

And it needs staff assigned to it. Your Ikeja team logs in and sees Ikeja’s stock, Ikeja’s sales, Ikeja’s customers. They can’t accidentally sell from Surulere’s inventory or record a payment against the wrong register.

Once this is separated properly, you can answer questions about any branch in seconds. How much stock does Ikeja have? What did Surulere sell today?

The owner’s view vs. the staff’s view

With one shop, you might have let staff see everything. With two or more, you need layers.

As the owner, you see all locations. Switch between branches, compare performance, review financials across the whole business. The combined picture and the per-branch detail are both available to you.

Your store staff only see their assigned location. A sales assistant at Ikeja sees Ikeja’s products and stock levels, makes sales through Ikeja’s register. They can’t view Surulere’s data or void a sale that happened at another branch. Every action stays tied to the right location.

Your accountant sees financial data across locations but can’t manage inventory or process sales. They get the numbers they need to reconcile books without touching stock.

When a staff member at Surulere rings up a sale, it automatically deducts from Surulere’s inventory, records against Surulere’s cash register, and appears in Surulere’s daily sales report. Nothing crosses over unless you deliberately transfer stock between branches.

The real cost of managing branches by phone

Without a system that separates locations, here’s what actually happens:

Your Ikeja manager calls you at 2pm. “Oga, customer wants 5 litres of coconut oil. Do we have?” You check the notebook. Maybe. You’re not sure if the number reflects yesterday’s sales. You say yes. They sell it. But Surulere already sold those litres this morning and nobody updated the record. Now your stock count is wrong at both locations.

Or a supplier delivers 20 cartons of body cream to Surulere. But you ordered it for Ikeja. Staff at Surulere adds it to their stock. Nobody tells Ikeja. Ikeja runs out, loses sales. Surulere now has excess stock sitting on the shelf, tying up capital.

None of this feels like a big deal on any given day. NGN10,000 here, NGN25,000 there. A lost sale, a double order, a disappointed customer. But it happens multiple times a week. Over a year, a multi-branch business leaking like this loses hundreds of thousands of Naira without anyone raising an alarm.

Real-time stock visibility per location kills the “call and ask” workflow. You check from your phone, from anywhere. The numbers are current because every sale updates the count at the branch where it happened.

When you’re ready to expand (and when you’re not)

Opening a second branch before you have systems in place is one of the fastest ways to turn a profitable business into a stressful one.

Here are the signals you’re ready:

  • You can produce a profit and loss statement for your current shop and it shows consistent profit after all expenses
  • Your inventory records are current (you know what you have, not what you think you have)
  • You have staff who can run the first location without you being present daily
  • You have enough capital to stock a second location without starving the first

And signals you’re not ready:

  • You don’t know your current shop’s actual profit margin
  • You still track stock in a notebook or your head
  • You’ve never done a proper stock count
  • Your current staff can’t operate without you standing over them

The multi-location system should come before the second lease, not after. If you wait until you’ve opened the new branch to figure out how to manage two, you’ve already started behind.

The invisible losses that drain a single shop become twice as dangerous when you can’t see them across two.

Set up your branches the right way from day one

Managing multiple shop locations isn’t complicated. Separate each branch’s data. Give the owner visibility across all of them. That’s it.

Mayloo does this. Add locations with full address and contact details. Each branch gets its own cash register, inventory, and sales tracking. Staff are assigned to specific locations. You switch between branches from your phone and see per-branch financials alongside the combined business numbers. It works for any type of business — cosmetics, pharmacies, supermarkets, or agro.

Try Mayloo Free →

On this page