Managing small business cash flow in Kenya means tracking more than just what M-Pesa shows you — and most owners find that out the hard way. That’s not a sales problem. It’s a cash control problem.
Sales, cash, and what you actually keep are three different numbers. Most small business owners only track the first one. The gap between all three is where the confusion lives.
Sales, Cash, and What You Kept Are Three Different Numbers
Take a hardware shop owner in Kawangware. He moves Ksh 30,000 in stock on a good week. He feels fine about it. But Ksh 6,000 went to three regular customers on credit. He restocked for Ksh 16,000. He pulled Ksh 3,000 for household use. Transport and casual labour came to Ksh 1,500. This is one of the most common small-business cash-flow problems in Kenya: the shelf looks full, the week feels productive, and the bill still catches you short.
| Line item | Amount (Ksh) |
| What he sold | 30,000 |
| Cash actually received | 21,000 |
| What he kept | 2,500 |
Tracking only sales is not enough. High sales with weak records can still mean an empty float by Friday.
The Most Common Places Your Cash Goes Before You See It
These are not unusual situations. They happen in most small businesses every week.
| What happens | Where your cash actually goes |
| You sell on credit to a trusted customer | Cash stays with them, not you |
| You restock in small bits every few days | More transport cost, less buying power |
| You withdraw for household or family needs | Business cash becomes personal spending |
| Supplier credit period ends and a bill arrives | A payment you forgot was coming hits all at once |
| M-Pesa comes in but spending goes out as cash | Money leaves before you track it |
| Slow stock sits on the shelf without moving | Cash is locked inside goods that aren’t selling |
Supplier Credit Is Hiding Your Real Cash Position
This one catches many business owners off guard. You buy stock from a distributor or a wholesaler on 7-day or 14-day credit terms. The goods arrive. The shelf looks full. Business feels fine.
But when the credit period ends, a bill for Ksh 12,000 or Ksh 20,000 lands. And it usually arrives right when the week has been slow or the float is already stretched.
You pay. Cash drops sharply. The week feels like it went backwards.
It didn’t go backwards. You were spending money you hadn’t collected yet. That’s a cash timing problem, and it’s extremely common in dukas, salons, and small hardware shops that operate on supplier credit.
The fix is not to stop using supplier credit. It’s to record when it’s due and plan for it the same way you’d plan for rent.
Cash in is not the same as cash control. Knowing money arrived is different from knowing where it went.
If This Is Happening, Check Here First
- If sales are up but cash is down — check your credit customers. Add up what they owe you right now.
- If you always feel short around the same time each month — check when your supplier credit terms expire. The timing is rarely a coincidence.
- If you had a strong weekend but feel broke by Tuesday — check what you restocked immediately after and whether any supplier payments fell due that week.
- If M-Pesa is active but cash isn’t adding up — check the conversion point. Unrecorded cash spending often starts right there.
- If you feel like the business is doing well but can’t explain your numbers — check whether you’re recorded or just busy. The two are not the same thing.
What the Law Requires You to Track
Under Section 23 of the Tax Procedures Act, 2015, every business in Kenya must keep proper records including receipts, payment records, and books of accounts. KRA can request these going back five years.
This isn’t just a compliance issue. If you apply for a loan from a bank, an SACCO, or a digital lending product, lenders ask for cash records, not just sales figures. A business that tracks sales but not cash outflows cannot demonstrate creditworthiness, even if the sales look good.
The Income Tax Act (Cap 470) further requires that net income be calculated from proper records. Estimating is not enough. And if your records show only what came in, you’re giving KRA and any lender an incomplete picture of your actual business.
Profit on paper does not always mean money in hand. And a busy week is not always a healthy week.
A Simple End-of-Day Check You Can Start Today
Record these four things each evening. It takes three minutes.
| Record this | What it covers |
| Total sales made | Include credit sales, not just cash collected |
| Cash actually received | M-Pesa plus physical cash combined |
| What you spent today | Restocking, transport, withdrawals, supplier payments |
| What customers still owe you | Running total of credit given but not yet paid |
One notebook. Or a WhatsApp note to yourself. That’s enough to start.
When you separate those four numbers, you stop confusing a busy day with a healthy one. And you’ll finally see where the cash is actually going and be sure you’re actually making money and not just busy, instead of wondering why there’s none left.