Skip to content

How to Fix Cash Flow Problems Before They Sink Your Business

Cash flow, not profit, is what actually keeps the doors open. Here is how Kenyan founders spot trouble early and fix it before it becomes a crisis.

By Karani Geoffrey, Founder & CEO, Upeosoft
In short

Fix cash flow problems by getting a clear picture of money in and money out, speeding up collections from customers, slowing down non-critical payments, and cutting waste. The root cause is almost always poor visibility, so put every shilling on one system you check weekly.

Key takeaways
  • Cash flow measures the timing of money moving in and out, which is different from whether you are profitable on paper.
  • Most cash crunches are caused by slow-paying customers and lumpy expenses, not by low sales.
  • A simple 13-week cash forecast turns nasty surprises into decisions you can make weeks in advance.
  • Speeding up how fast you invoice and collect is usually the fastest lever you can pull.
  • You cannot fix what you cannot see; one source of truth for cash beats five spreadsheets and a gut feeling.

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.

Frequently asked questions

What is the difference between cash flow and profit?

Profit is what is left after you subtract costs from sales over a period, on paper. Cash flow is the actual timing of money entering and leaving your account. You can be profitable and still run out of cash if customers pay you in 60 days but your rent, salaries, and suppliers need paying now.

What is the fastest way to improve cash flow in a Kenyan business?

Invoice the moment work is done, not at month end, and make it easy to pay you through M-Pesa or bank transfer. Getting paid three days faster on every invoice compounds quickly. Chasing debtors systematically and requiring deposits on large jobs frees up cash without needing a single extra sale.

How much cash reserve should a small business keep?

A common rule of thumb is enough cash to cover three months of fixed costs like rent, salaries, and loan repayments. In practice, aim for a buffer that lets you survive your single largest customer paying late. The exact figure depends on how lumpy your revenue is.

Why do I feel broke even when sales are good?

Strong sales that are locked up in unpaid invoices, excess stock, or a tax bill you have not set aside for will leave your account empty. Growth actually consumes cash before it returns it. The fix is tracking cash separately from sales so you see the squeeze coming.

Can software actually fix cash flow problems?

Software does not create cash, but it removes the blind spots that cause most cash crises. A system that shows who owes you, what you owe, and your real cash position in real time lets you act early. That visibility is often the difference between a manageable gap and an emergency.

Karani Geoffrey
Karani Geoffrey
Founder & CEO, Upeosoft

Karani Geoffrey is the Founder & CEO of Upeosoft, a software and automation company rooted in Kenya. He builds custom software, AI systems, and production-grade ERPNext for businesses across East Africa, and writes about the Kenyan realities - eTIMS, M-Pesa, SHIF, unreliable internet and power - that make or break real systems.

Next step

Want this working in your business?

Upeosoft builds and hardens the systems behind this article - for real Kenyan operations, with eTIMS, M-Pesa and offline realities handled.

Keep reading

Money and Financial Control

The Numbers Every Kenyan Founder Should Check Every Week

You do not need a finance degree to stay in control. You need a short weekly habit of checking the few numbers that actually predict trouble.

6 min readRead article →
Money and Financial Control

Why Profitable Businesses Still Run Out of Cash

Being profitable and having cash are two different things. Here is why the gap opens up, and how to make sure your profit actually reaches your bank account.

6 min readRead article →
Money and Financial Control

How to Price Your Product or Service So You Actually Make Money

Most pricing mistakes come from not knowing your true costs. Here is how to set prices that actually leave you with profit, not just revenue.

7 min readRead article →