cashflowos Open web appStart free trial Free trial

Running the business Growing the business

Managing multiple branches

Opening a second branch doubles the places where stock, cash and credit can go wrong. Decide early how the books are structured, how stock moves between branches, who can do what at each location, and which numbers you will check every day.

Updated 2026-11-053 min read

Who this is for
  • Traders opening a second branch
  • Multi-state distributors
  • Retail chains
  • Owners with branch managers
  • Accountants setting up branch books
On this page 11

First decision: how to structure the books

In Tally there are three common ways to keep books for branches. Your CA should help choose, especially where GST registration is involved.

ApproachHow it worksSuits
One company, godowns per branchSingle set of books; stock tracked by godown; cost centres for branch expensesBranches in the same state, same GSTIN, shared accounts team
One company, cost centres per branchIncome and expenses tagged by branch for branch-wise P&LSmall branches where stock is mostly central
Separate company per branchEach branch has its own books; transfers are sales and purchases between themBranches in different states (separate GSTIN), different partners, or large independent branches

Whatever you choose, use the same ledger names, item names and stock groups across branches. Mismatched names make consolidation painful.

GST points for branches

  • A business needs a separate GST registration in each state where it makes taxable supplies from. A branch in another state means another GSTIN and its own returns.
  • Moving stock between branches with different GSTINs is generally treated as a supply and needs a tax invoice, even though no outside customer is involved. See GST on stock transfer between branches.
  • Moving stock between godowns under the same GSTIN is not a sale, but goods in transit still need a delivery challan and, where applicable, an e-way bill.

Rules here have nuances on valuation and credit; confirm your setup with your CA. This is general information, not tax advice.

Stock transfers without losing track

  1. The sending branch raises a transfer document (stock journal or delivery note within the same company; tax invoice between GSTINs).
  2. Goods travel with a delivery challan or invoice.
  3. The receiving branch checks quantity on arrival and records receipt the same day.
  4. Differences — short, damaged, wrong item — are reported within 24 hours and settled with a note, not left hanging.
  5. Once a month, match transfers out from each branch with transfers in at the other. Goods in transit should be a short list.

Example: Branch A sends 120 cartons; Branch B records 118. Two cartons are either in transit, lost or miscounted. If nobody follows up, both branches' stock reports are wrong for the rest of the year.

Branch-wise profit: what to measure

MeasureBranch A (₹ / month)Branch B (₹ / month)
Sales32,00,00014,00,000
Gross margin14% (4,48,000)17% (2,38,000)
Branch expenses (rent, staff, delivery)2,60,0001,90,000
Branch contribution1,88,00048,000
Debtors outstanding38,00,00026,00,000

Branch B has the better margin but barely covers its costs, and its debtors are close to two months of sales. The useful question is not which branch is bigger, but which one turns sales into cash.

People and permissions

  • Branch manager: responsible for stock, cash and collections at that branch. Should see their branch, not necessarily the whole company's accounts.
  • Accounts: either one central team entering for all branches, or a branch accountant with a central reviewer. Avoid having nobody responsible.
  • Cash: each branch deposits cash to the bank daily or on fixed days, with a separate petty cash float. See petty cash management.
  • Approvals: credit limits, discounts above a threshold and new parties approved centrally.

More on setting this up in delegating accounts work to staff.

The owner's daily branch check

  • Sales and receipts at each branch yesterday, against the same day last month.
  • Cash and bank balances per branch.
  • Overdue customers above a set amount, branch by branch.
  • Stock transfers sent but not yet received.
  • Any unusually large discount, credit note or cancelled bill.

Ten minutes every morning on these five points does more than a long monthly meeting.

Running branches with Tally and Cashflow OS

If branches are separate Tally companies, Cashflow OS lets you add several companies to one account and switch between them on the phone or web app, with sales, receipts, cash, bank and outstanding for each. Roles are set per company — owner, admin, accountant, staff, salesperson — so a branch team sees its own company. The owner can see team activity. Reports export to Excel and PDF. See multi-company.

Avoid these

Common mistakes

  • MistakeDifferent item and ledger names at each branch
    Do this instead

    Use the same ledger names, item names and stock groups everywhere, so reports compare and combine cleanly.

  • MistakeStock sent but never confirmed as received
    Do this instead

    Have the receiving branch record receipt the same day and report differences within 24 hours.

  • MistakeTreating transfers to another-state branch as non-taxable
    Do this instead

    Between different GSTINs a transfer is generally a supply needing a tax invoice; confirm valuation with your CA.

  • MistakeNobody clearly responsible for branch accounts
    Do this instead

    Name a branch accountant with a central reviewer, or one central team, and write down who approves what.

Keep handy

Checklist

Managing multiple branches — 8 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Every branch company in one account

If branches are separate Tally companies, add them all to one account and switch between them on phone or web, with sales, receipts, cash, bank and outstanding for each.

See Multiple Tally companies in one account
Every branch company in one account
02

Roles set per company

Give each person a role per company, such as accountant, staff or salesperson, so a branch team sees its own company. Reports export to Excel or PDF.

See Team roles and access
Roles set per company

Questions people ask

Should each branch be a separate company in Tally?
It depends on GST registration, ownership and size. Branches in other states usually have their own GSTIN and are often kept as separate companies; same-state branches can use godowns and cost centres in one company. Decide with your CA.
Is stock transfer between branches taxable under GST?
Between branches with different GSTINs it is generally treated as a supply and needs a tax invoice. Within the same GSTIN it is a movement of goods, not a sale. Confirm details with your CA.
How do I see profit for each branch?
Use separate companies, or tag income and expenses with cost centres per branch in one company, and compare gross margin and branch expenses month by month.
How often should branch stock be counted?
Fast-moving items monthly by cycle count, and a full count at least once a year. Check transfers in transit at every count.
Do I need a separate bank account for each branch?
It is not required, but a separate account, or at least clear deposit references, makes branch cash much easier to reconcile.
Can one GSTIN cover several branches in the same state?
Yes. Branches in the same state can be added as additional places of business under one registration, unless you choose separate registrations.
Should branch managers see the whole company's accounts?
Usually not. Give them their branch's stock, sales and collections, and keep company-wide accounts with the owner and the accounts team.
How do I compare branches fairly?
Look at gross margin, branch expenses, contribution and debtors for each branch, month by month, rather than sales alone.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo