Cash flow is the heartbeat, profit is the health check
Profit tells you whether your business model works over time. Cash flow tells you whether you can pay salaries on Friday. Both matter, but only one of them can shut you down this month. Plenty of profitable Kenyan businesses have closed not because the model was broken, but because money went out faster than it came in.
The core problem is timing. You buy stock or deliver a service today, but the customer pays in 30, 60, or 90 days. Meanwhile rent, wages, KRA obligations, and supplier bills do not wait. That gap between spending and getting paid is where cash flow problems live, and it has almost nothing to do with how good your margins look on a report.
Learn to read the early warning signs
Cash flow problems rarely arrive without warning. They announce themselves for weeks before they become a crisis, but only if you are watching. Founders who get blindsided are usually not tracking the right things, so the first real signal they get is a bounced payment or an unpayable salary run.
- You are increasingly paying suppliers late or asking them for more time.
- You dip into personal savings or M-Pesa float to cover normal business costs.
- Your list of unpaid customer invoices keeps growing month on month.
- You cannot answer "how much cash will I have in three weeks?" without guessing.
- You take on work mainly to plug a hole, not because it is good business.
Build a simple 13-week cash forecast
The single most useful tool for cash flow is a rolling 13-week forecast. It is not accounting; it is a plain projection of cash coming in and cash going out, week by week, for the next quarter. Thirteen weeks is long enough to see trouble coming and short enough that your estimates are believable.
List your expected receipts: which customers will pay, and realistically when. Then list your expected payments: salaries, rent, suppliers, loan repayments, taxes. Subtract one from the other each week and carry the balance forward. The moment a week turns negative, you have found a problem while you still have time to fix it, whether that means chasing a debtor early, delaying a purchase, or arranging short-term finance on your terms rather than in a panic.
Speed up the money coming in
For most businesses the fastest cash flow fix is collecting faster, not selling more. Every day an invoice sits unpaid is a day you are financing your customer for free. Small improvements here compound across every job you do.
- Invoice immediately when work is delivered, not in a monthly batch.
- Make payment frictionless with M-Pesa Paybill or Till and clear bank details on every invoice.
- Ask for a deposit or milestone payments on large or long jobs.
- Set clear payment terms in writing and state the due date on the invoice itself.
- Follow up the day an invoice goes overdue, politely and automatically, instead of waiting until it is a month late.
Control the money going out
The other side of the equation is managing outflows so they do not all land in the same week. This is not about being cheap; it is about smoothing the timing so you are never caught flat.
Negotiate longer payment terms with suppliers where you can, so your payables roughly match your receivables. Separate your true fixed costs from the flexible ones, and know exactly which expenses you could pause for a month if you had to. Set aside tax and VAT as the money comes in, rather than being surprised by a KRA bill you already spent. And be honest about stock: cash tied up in inventory that is not moving is cash you cannot use to pay wages.
The real root cause is poor visibility
Almost every cash flow crisis I see in Kenyan businesses traces back to the same thing: the owner did not have a clear, current picture of their money. Sales sit in one place, expenses in another, debtors in a notebook, and the bank balance is checked by logging into an app and hoping. By the time the numbers are added up, the problem is already three weeks old.
You cannot manage what you cannot see. When sales, invoices, payments, and expenses live in one system, your cash position stops being a guess. You can see who owes you, what you owe, and where you will be next week, today. That shift, from reacting to a bank balance to reading a forecast, is what actually ends the cycle of cash flow emergencies.
How Upeosoft helps
At Upeosoft we implement ERPNext and build integrations that give founders one honest source of truth for cash. Invoices go out the moment work is done, M-Pesa and bank payments reconcile against them automatically, and your debtors, payables, and real cash position sit on a dashboard you can check in minutes.
Instead of assembling numbers from spreadsheets and memory, you see a live picture and a forward view. That is what turns cash flow from a monthly scare into something you actually control. If cash timing is keeping you up at night, that is exactly the problem we are built to solve.
