Skip to content

How to Budget and Forecast When Business Is Unpredictable

Unpredictable revenue does not mean you cannot plan. It means you plan differently, with ranges, rolling updates, and real data instead of one fragile guess.

By Karani Geoffrey, Founder & CEO, Upeosoft
In short

Budget and forecast in uncertainty by planning in ranges rather than single numbers, separating fixed costs you can predict from variable ones you cannot, and updating a rolling forecast regularly as reality comes in. Base it on your own historical data, plan best and worst cases, and treat the forecast as a living tool, not a one-time prediction.

Key takeaways
  • Uncertainty is a reason to forecast more often, not less; the plan is how you cope with it.
  • Plan in ranges and scenarios, not a single number that is wrong the moment you write it.
  • Your fixed costs are highly predictable even when revenue is not; anchor your plan on them.
  • A rolling forecast that you update regularly beats an annual budget you set and forget.
  • Forecasts are only as good as the data behind them, so accurate records come first.

Uncertainty is the reason to plan, not the excuse to skip it

Many Kenyan founders tell me there is no point budgeting because their business is too unpredictable. I understand the instinct, but it is backwards. Unpredictability is exactly why you need a plan. A budget in an uncertain business is not a prediction you are betting on; it is a framework for making fast, sensible decisions when things change.

Without a forecast, every surprise is a fresh crisis handled on gut feel. With one, a surprise becomes a variance you can measure and respond to. The goal is not to predict the future perfectly. It is to be prepared for a range of futures, so that whatever happens, you already have a considered way to react.

Plan in ranges, not single numbers

The classic mistake is forecasting a single figure: sales will be X next month. In an unpredictable business that number is wrong the moment you write it, and when reality misses it, the whole budget feels useless. The fix is to forecast in ranges.

Instead of one number, plan a low, a middle, and a high case. Ask what happens to your cash and your decisions in each. This turns a fragile guess into a robust plan, because you have already thought through the good months and the lean ones. Ranges also stop you from over-committing on the strength of an optimistic single forecast, which is how many founders overextend right before a slow patch.

Anchor on the costs you can actually predict

Even when your revenue is a mystery, a large part of your costs is not. Your fixed costs are remarkably predictable, and they are the solid ground you build a plan on.

  • Rent, salaries, and loan repayments are known months in advance.
  • Software, insurance, and licence fees are steady and easy to schedule.
  • Core utilities and connectivity vary only a little month to month.
  • These fixed costs define the minimum revenue you must earn just to stand still.

Separate what you can control from what you cannot

Good forecasting in uncertainty means being honest about which levers are in your hands. Your fixed costs are largely committed, but your variable costs and discretionary spending are choices you can dial up or down as conditions change.

When you know your break-even, the revenue that covers your fixed costs, you know the line you must clear each month to survive. Above that line you can invest and grow; below it you must act. Separating controllable from uncontrollable spending tells you exactly what you can pull back if a lean month arrives, and by how much, before you are forced into panic cuts. Control is not about predicting revenue; it is about knowing your response to whatever revenue shows up.

Use a rolling forecast, not a frozen annual budget

The traditional annual budget is a poor fit for an unpredictable business. You set it in January based on assumptions that have collapsed by March, and then you ignore it for the rest of the year. A rolling forecast solves this by staying alive.

With a rolling forecast you update your projection regularly, monthly or even weekly, and always look the same distance ahead. Each time real numbers come in, you fold them into the plan and extend it forward. The forecast never goes stale because it is continuously corrected by reality. This is how you keep a useful forward view in a business where the ground keeps shifting, and it is far less painful than one big annual budgeting exercise that is obsolete before you finish it.

Forecasts are only as good as your data

Here is the hard truth about forecasting: it is built on your history, so if your records are poor, your forecast is fiction. Founders who forecast from memory or scattered notes produce confident-looking plans that quietly bear no relation to reality, which is worse than no plan at all.

Your own past is the richest source of insight you have: which months are strong, how costs move, when customers actually pay, what your seasonal rhythm looks like. But you can only use it if it is captured accurately. Clean, complete data is what lets you replace hope and guesswork with patterns you can actually plan around. The quality of your forecast is decided long before you build it, in how well you record the business day to day.

Turn the forecast into a weekly decision, not a yearly ritual

A forecast only earns its keep when you compare it to what actually happens and act on the difference. Each period, look at forecast versus actual: where did reality beat the plan, where did it fall short, and what does that tell you to do next?

This loop, forecast, compare, adjust, is what turns budgeting from a dusty annual ritual into a living management tool. It catches problems while they are small and reveals opportunities while they are fresh. In an unpredictable business, this regular rhythm of checking and adjusting is your real competitive advantage, because you are steering with current information while competitors are still working from a plan they made and forgot.

How Upeosoft helps

We give founders the accurate, current data that realistic forecasting depends on. With ERPNext, your sales, costs, payment timing, and seasonal patterns are captured automatically, so your forecast is built on what actually happened, not on memory. Comparing forecast to actual becomes a dashboard, not a spreadsheet marathon.

That means you can run rolling forecasts and scenario plans with confidence, and update them as fast as reality moves. Uncertainty stops being an excuse and becomes something you actively manage. If your business is unpredictable and you are tired of planning blind, let us build the data foundation that makes forecasting genuinely useful.

Frequently asked questions

How can I forecast when I have no idea what next month looks like?

You know more than you think. Your fixed costs are predictable, and your own history shows patterns even in unpredictable revenue. Instead of one exact figure, forecast a range, a likely low, middle, and high, and plan how you would cope with each. Uncertainty is handled with ranges, not abandoned.

What is a rolling forecast?

A rolling forecast is one you update regularly, adding a new period as each one passes, so you always look the same distance ahead. Unlike an annual budget that goes stale by March, a rolling forecast absorbs new information continuously and stays useful all year. It suits unpredictable businesses far better.

Should I even bother budgeting if things keep changing?

Yes, more than ever. A budget is not a promise; it is a plan for how you will respond. When things change, a budget tells you quickly whether you can afford it and what to adjust. Businesses without a plan do not avoid uncertainty; they just meet it unprepared.

How do I plan for a worst-case scenario?

Model a version of your forecast where revenue drops meaningfully and decide in advance what you would cut, delay, or change to survive it. Knowing your worst case and your response removes panic. You are not predicting disaster; you are making sure that if it comes, you already know what to do.

What data do I need to build a realistic forecast?

Your own history is the best input: past sales by month, your fixed and variable costs, payment timing, and seasonal patterns. The more accurate and complete your records, the more your forecast reflects reality instead of hope. Poor data produces confident forecasts that are quietly wrong.

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

Understanding the True Cost of Doing Business

The obvious costs are easy to see. It is the hidden ones, overheads, fees, waste, and time, that quietly decide whether you actually make money.

7 min readRead article →
Money and Financial Control

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.

7 min readRead article →
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 →