If you run expense management across multiple branches, you have almost certainly had this experience. The monthly numbers arrive, they are broadly in line with budget, nothing is obviously wrong, and yet you have a feeling that money is going somewhere you cannot see. That feeling is usually correct. And it is usually not fraud in the dramatic sense. It is expense management working exactly as designed, in a business it was never designed for.
Expense management works reasonably well in a single-site business. Finance sits close to the spend, sees most of it, and can ask questions in real time. Stretch the same process across eight branches in five counties and it stops working. Leakage in multi-location businesses rarely shows up as one large, traceable loss. It shows up as a petty cash top-up at one branch, a travel claim at another, a supplier paid outside policy at a site three towns away. Each decision is small. Most are made in good faith by people trying to keep the branch running. None of them individually triggers an alarm.
The problem is that they happen simultaneously, in a layer of the business your reporting cycle only reaches after the fact.
What expense management actually has to do across multiple locations
In a single-site business, expense management is mostly a processing function:
- capture the receipt
- approve the claim
- reimburse
- reconcile.
Expense management across multiple branches become a governance function. The same four steps still happen, but three harder requirements sit underneath them:
- Enforcement without presence. The rule has to hold at a branch where nobody from finance is standing.
- Visibility without delay. Spend has to be observable while it is happening, not at month end when it has already left.
- Consistency without central bottlenecks. Every location has to operate to the same standard without every decision routing through one person at head office.
Most expense management processes that fail at branch level fail on one of those three, not on the processing steps everyone focuses on.
The scale of the problem is bigger than most finance teams assume
The Association of Certified Fraud Examiners’ Occupational Fraud 2026: A Report to the Nations analysed 2,402 cases across 143 countries. Two findings matter here. Organisations lose an estimated 5% of annual revenue to occupational fraud each year, which on a KES 500 million turnover implies KES 25 million. And asset misappropriation, the category most petty cash and expense abuse falls under, appeared in 90% of cases.
For a finance leader, the risk is not one bad actor. It is dozens of ungoverned decisions happening at once.
Where expense management across branches tend to break
You almost certainly have a policy. Whether it holds once spend leaves head office is a different question. Three things worth testing:
- Distribution. Does every site manager have the policy in a form they actually use, or does it sit at head office?
- Timing. Is spend blocked at the point of purchase, or reviewed at month end once the money has gone?
- Approval routing. Does the chain match real reporting lines, or funnel every branch through one approver with no local context?
Undocumented spend is now a tax problem, not just a control problem
This is where expense management in Kenya diverges from the global playbook.
Under Section 23A of the Tax Procedures Act, businesses must transmit invoices to KRA through eTIMS, whether or not they are VAT registered. The consequence sits in Section 16(1)(c) of the Income Tax Act: since 1 January 2024, expenditure without a valid eTIMS invoice is not deductible.
In operational terms, a handwritten receipt from a branch is not a filing gap. It is a cost you cannot deduct.
Two things follow. Records must be retained five years, which thermal receipts do not survive. And M-Pesa float needs the same limits and documentation as card spend, or it sits outside the deduction trail entirely.
Whether that holds at every site is worth checking directly. Our Expense Management Control Checklist covers documentation compliance alongside six other control areas, as 21 checkpoints you can work through branch by branch.
What's in the checklist?
Seven control areas, 21 checkpoints, created to be worked through one location at a time rather than read once.
The seven areas are spend policy foundations, approval workflows and authorisation, payment controls, receipt and documentation compliance, multi-location visibility and reconciliation, reporting and oversight, and continuous control review.
Two examples of what each area asks.
Under payment controls, the question is whether money moves through controlled channels or through cash and personal float. One checkpoint asks whether spend limits are set per location or role rather than as a single company-wide figure, since a flagship outlet and a small satellite branch do not have the same legitimate spend profile.
Under receipt and documentation compliance, the question is whether every site would survive an audit tomorrow. One checkpoint asks whether receipt-to-claim matching happens automatically or still consumes finance team hours.
The rest cover approval routing, per-location visibility, alerting, and how controls get reset when a new branch opens.
How Factorial helps
The checklist tells you where you stand. Closing the gaps on expense management across multiple branches is a separate problem, and most of it comes down to moving control from after the spend to before it.
Factorial’s Finance module does that in two ways that matter for the issues above. Factorial Cards issue physical and virtual cards with limits configurable per branch or role, so the limit is enforced at purchase rather than discovered at reconciliation.
And AI-powered receipt capture reads receipts at the point of spend, so documentation is created as the transaction happens rather than reconstructed at month end, which is where the eTIMS exposure comes from.
Approvals route to the right manager on mobile, and real-time dashboards break spend down by branch rather than showing one consolidated total.
FAQs
Software that centralises how spend is submitted, approved, paid and reconciled. Factorial's version captures receipts through AI-powered OCR, routes approvals automatically, and tracks cost in real time rather than at month end.
Yes. Factorial Cards let you create separate cards for each purpose and set a limit on each, so a flagship outlet and a small branch do not share one blanket figure. Limits can be adjusted at any time.
Both work the same way for control purposes. Virtual cards can be issued instantly and added to Apple Wallet; physical cards suit in-person spend. You manage both from the same dashboard.
Yes. Automated policies block non-compliant expenses at the point of submission rather than flagging them in a later review.
Cards can be frozen temporarily or cancelled outright in seconds, without cancelling the underlying account.