Multi-Branch Cash Flow Management

From Chaos to a Single Dashboard

Home/Blog/Multi-Branch Cash Flow Management: From Chaos to a Single Dashboard
accounts
2026-04-1211 min read
Share:

Why Cash Gets Harder to See With Every New Branch

A single-branch business checks its balance by opening the banking app. A company with six branches in Riyadh, Jeddah, Dammam and Abha has a cash box in every branch, accounts at three or more banks, POS terminals that settle a day or two late, cheques under collection, and sales reps collecting cash from customers. Meanwhile salaries, VAT and large rents are paid centrally. The usual result is a CFO who starts each morning stitching balances together from branch managers' messages and bank portals, and a company where one branch sits on idle cash while another delays a supplier or head office draws on a short-term facility.

Multi-branch cash flow management means seeing all cash in one place, knowing what will come in and go out over the coming weeks, and moving liquidity between branches deliberately with correct entries. This guide shows how to build that visibility step by step, with worked examples of a daily cash position and a 13-week forecast, the right way to book inter-branch transfers, branch cash controls, and the fixed Saudi obligations that belong in every cash calendar.

Branch or Subsidiary? The Answer Changes the Treatment

AspectBranches of one legal entitySeparate companies in a group
VAT numberOne number for the entity, even if each branch has its own sub-CROne per company, or a single group number if registered as a VAT group
VAT returnOne return covering all branchesOne per company, or one for the VAT group
Moving cash between unitsAn internal movement between the entity's own accountsAn intercompany loan that needs documentation
Financial statementsOne set for the entity, with management reports per branchOne set per company, then consolidated statements with intercompany eliminations
E-invoicingEach invoice-generating device or system needs its own cryptographic stamp identifierThe same, per company

Most mid-sized businesses we are describing here are branches of one entity. That simplifies VAT because there is one return, but it also means VAT on every branch's sales is paid from one place on one date, which must show up in head office's forecast.

The Foundation: One Chart of Accounts, Branches as Cost Centers

The biggest obstacle to central visibility is each branch booking things its own way. One posts rent to one account, another to a different one, a third lumps it into general expenses. The fix is not a chart of accounts per branch but one chart for the company, with the branch captured as an analytic dimension on every entry through a cost or profit center. You can then produce an income statement per branch, cash box balances per branch and receivables per branch with no manual mapping. Our article on cost center types and uses goes deeper into the design.

For cash accounts specifically, create a separate ledger account for every real bank account, every branch cash box and every POS terminal or payment provider. A single "Bank" account that combines three real accounts makes bank reconciliation practically impossible.

The Daily Cash Position

The cash position is a report reviewed every morning that answers one question: how much cash is available right now, and where is it? Hypothetical example for a distributor with four branches (SAR):

BranchBanksCash boxesPOS settlements in transitMinimum requiredSurplus or shortfall
Riyadh (HQ)1,450,00015,00040,000900,000+605,000
Jeddah180,00022,00035,000250,000-13,000
Dammam720,00018,00028,000200,000+566,000
Abha95,0009,00012,000120,000-4,000
Total2,445,00064,000115,0001,470,000+1,154,000

The company as a whole has more than SAR 1 million of headroom, yet two branches are below their minimum. Without this report, the Jeddah manager might ask head office to hold a supplier payment, or the company might draw on a facility, while Dammam holds over half a million it will not need for two weeks.

A branch minimum is not a fixed number. Base it on expected outflows over a set period, for example two weeks of local supplier payments and operating costs. The more accurate the payables data in the ERP, the better the minimum.

The 13-Week Rolling Forecast

The cash position tells you about today; the forecast tells you what is coming. The workhorse tool for finance teams is a rolling 13-week forecast, roughly one quarter, updated weekly. Its inputs come straight from the ERP:

  • Expected collections: open customer invoices by due date, adjusted for each customer's actual payment behavior. If a customer typically pays 20 days late, do not put their cash in the due week.
  • Cash sales: average POS takings per branch, adjusted for seasons such as Ramadan, Eid and back-to-school.
  • Supplier payments: approved supplier invoices by due date, plus open purchase orders that will turn into invoices.
  • Fixed commitments: payroll, rents, loan instalments and taxes.

Hypothetical four weeks of the forecast (SAR thousands)

LineWeek 1Week 2Week 3Week 4
Opening balance2,6242,7592,2891,209
Customer collections620540580700
Branch cash sales310290300420
Supplier payments(780)(650)(810)(600)
Payroll000(980)
Rent and loan instalments(15)(650)(30)(15)
Quarterly VAT00(1,120)0
Closing balance2,7592,2891,209734

The opening balance is the banks, cash boxes and POS settlements from the cash position above. The forecast shows the quarterly VAT payment landing in the same week as heavy supplier payments, followed by payroll. The week-four closing balance of SAR 734,000 is well below the combined branch minimum of SAR 1.47 million. Knowing that three weeks ahead allows calm options: chase specific customers early, reschedule non-urgent supplier payments, or arrange a facility in advance on better terms than an emergency draw.

For broader cash management tools, see our article on cash flow management for Saudi companies.

The Fixed Saudi Obligations Calendar

ObligationTimingNote
Payroll and WPS fileMonthly, with the WPS upload within 30 daysThe deadline was 60 days until 1 March 2025
VATMonthly if annual taxable supplies exceed SAR 40 million, otherwise quarterlyReturn and payment due by the last day of the following month
Late VAT paymentIf missedPenalty of 5% of unpaid VAT for each month of delay
Corporate income tax returnWithin 120 days of year-endFor entities subject to income tax
ZakatAnnually with the zakat returnA large amount that needs planning
Annual or semi-annual rentsBy contractCommon for branches and warehouses, and cause big spikes

At 5% a month, the late payment penalty on VAT is far more expensive than any bank facility. VAT should never be the item that slips when cash is tight.

Inter-Branch Transfers: Getting the Entries Right

When head office moves SAR 300,000 from the Dammam account to the Jeddah account, and both are branches of one entity, the company-level entry is simple: debit Jeddah bank, credit Dammam bank. But if you track results and a management balance sheet per branch, you need inter-branch current accounts:

  • In Dammam's books: debit "Jeddah branch current account", credit bank, SAR 300,000.
  • In Jeddah's books: debit bank, credit "Dammam branch current account", SAR 300,000.
  • At company level the two current accounts offset to zero.

The classic problem is that one side is booked on the day of transfer and the other days later when the receiving branch notices the money, so the current accounts do not agree at month-end. In an integrated system the transfer is created once as a document and generates both sides at the same moment.

If the units are separate companies, the transfer is intercompany financing and must be eliminated on consolidation so it does not appear as both an asset and a liability. For how these balances affect the statement of financial position, see our guide to the balance sheet.

Branch Cash Controls

  • Imprest petty cash: a fixed float per branch, for example SAR 5,000, topped up only by the value of documented expenses.
  • Daily deposit of takings: no more than a set amount stays in the branch overnight; each deposit is recorded with a copy of the bank slip.
  • Daily POS reconciliation: system sales = cash in drawer + card sales + credit sales. Any difference is recorded against the cashier and followed up.
  • Payment provider settlement matching: card money reaches the bank net of commission a day or two later, and must be matched to recorded card sales.
  • Surprise cash counts: at least monthly, by someone independent of the branch.

Working Capital by Branch

Cash is ultimately the result of three numbers: days to collect, days stock sits before it sells, and days you take to pay suppliers. Cash conversion cycle = days sales outstanding + days inventory outstanding minus days payables outstanding.

Branch (hypothetical)DSODIODPOCash conversion cycle
Riyadh45406025 days
Jeddah75554585 days
Dammam3035605 days

Jeddah is not necessarily less profitable, but it ties up cash more than three times as long as Riyadh because customers pay late and stock moves slowly. The fix starts with credit limits and receivables ageing for Jeddah's customers and a look at slow-moving items in its warehouse, not with more transfers from head office.

Speeding Up Collections Without Losing Customers

  • Credit limit per customer: the system blocks a new credit sale when the customer is over limit or has invoices overdue beyond a set period, unless a higher authority approves.
  • Ageing by sales rep: each rep sees their overdue customers weekly, and part of their incentive depends on collections, not just sales.
  • Monthly customer statements: disputes surface early, instead of discovering months later that a customer is refusing an invoice over an unrecorded return.
  • Same-day recording of field collections: reps log cash or cheques from their phones at once and deposit within a set time.

In the Jeddah example, cutting DSO from 75 to 55 days releases twenty days of the branch's credit sales, which may remove the need for any transfer from head office.

The Weekly Liquidity Meeting

Tools are not enough without a fixed moment for decisions. Many multi-branch businesses hold a half-hour weekly meeting with the CFO and treasury, inviting managers of branches with a large surplus or shortfall. The agenda: last week's actuals versus forecast and why they differed; today's position per branch against its minimum; the ten largest overdue invoices and who owns each; large commitments in the next four weeks; and transfer or payment timing decisions. Record every decision with an owner and review it the following week. After two or three months of this rhythm, the forecast becomes far more accurate because the team learns which customers always pay late and which items get forgotten.

Common Mistakes

MistakeResultFix
One ledger account for several real bank accountsImpossible reconciliation, unreliable balancesA separate account per bank account and cash box
Monthly bank reconciliation onlyDifferences found weeks lateAt least weekly for active accounts
Inter-branch transfer booked on one sideBranch current accounts that never agreeOne transfer document that posts both sides
Spreadsheet forecast nobody updatesSurprises at payroll and VAT timeRolling forecast built from ERP receivables and payables
Broad payment authority for branch managersPayments outside company prioritiesA branch payment cap; anything above goes to head office

How Tranquil Supports Multi-Branch Cash Management

Tranquil brings financial accounting, sales, purchasing, inventory and POS into one cloud system, so every branch's transactions reach the ledger from the transaction itself. Bank integration handles direct salary transfer to employee accounts. The Tranquil team also customizes reports, screens and multi-level approval chains and builds API integrations to fit your branch structure. Explore accounting and finance and financial management, or contact us.

Frequently Asked Questions

Does each branch need its own VAT number?

Not if the branches belong to one legal entity. All branches invoice under the entity's VAT number and file one return. Under Phase 2, though, each device or system that issues e-invoices needs its own cryptographic stamp identifier.

What is the difference between a cash position and a cash forecast?

The cash position is a snapshot of cash in banks and cash boxes today. The forecast estimates what will come in and go out over the coming weeks, based on receivables, payables and fixed commitments.

How often should the cash forecast be updated?

At least weekly, comparing the week just ended with what was forecast. That comparison improves accuracy over time by exposing the customers and items that are consistently misjudged.

How do I book a cash transfer between two branches?

At company level, debit the receiving branch's bank and credit the sending branch's bank. If you track a balance sheet per branch, use inter-branch current accounts posted at the same moment and offsetting at company level.

How much cash should a branch keep in its cash box?

It depends on cash sales and small daily expenses. What matters most is a fixed ceiling, daily deposits of takings and regular surprise counts.