BlogCash Forecasting

August 19, 2026

How to Build a Cash Flow Forecast (Step-by-Step)

Kara Hartnett

Kara Hartnett

Senior Marketing Manager, Strategic Content

TL;DR

  • Build a forecast in a clear sequence: choose method and horizon, gather data, categorize flows, project, net inflows against outflows, then review variance.

  • Match the method to the decision; for example, a direct 13-week forecast for near-term liquidity.

  • Build from granular, categorized streams (receipts, payroll, vendors, tax), not a single number.

  • Treat it as a rolling loop: comparing forecast to actuals each cycle is what improves accuracy.

Building a cash flow forecast is less about the template and more about the inputs. Get the opening balance and the expected flows right, and the rest is just arithmetic; get them wrong, and even a beautiful model still misleads.

This guide walks through how to build a cash flow forecast step by step, using the direct method that suits short-term liquidity, and covers the practices, the structure, and the common mistakes that decide whether the forecast is something the team can actually act on.

What is a cash flow forecast?

A cash flow forecast is a projection of a company's future cash position, built by adding expected inflows and subtracting expected outflows from a starting cash balance over a defined horizon. It shows how much cash the business will have, and when, so the team can see shortfalls and surpluses before they arrive.

The steps below build a direct, short-term forecast, the most common starting point for treasury and the backbone of liquidity management. The same logic extends to longer horizons, but the short-term direct forecast is where most teams begin and where the discipline is clearest.

Before you start: what you need

A cash flow forecast needs three ingredients before the first cell is filled. First, an accurate, current opening cash balance, consolidated across every bank and account, because the whole forecast builds on it. 

Second, a reliable source of expected inflows and outflows with their timing, drawn from receivables, payables, payroll, debt schedules, and known one-off items. 

Third, a way to compare the forecast to what actually happens, so the model can be corrected over time. 

Teams that gather these up front build a forecast quickly; teams that improvise them mid-build produce a forecast that is wrong from the first period. The quality of these inputs, especially the opening balance, matters far more than the sophistication of the spreadsheet or tool that holds them.

How to build a cash flow forecast step by step

Follow these steps in order; each depends on the one before it.

  1. Set the horizon and interval. Decide the period, such as 13 weeks, and the interval, daily or weekly, based on the decisions the forecast supports. Short-term liquidity usually calls for a weekly 13-week view.

  2. Start with an accurate opening cash balance. Pull the current, consolidated cash position across all banks and entities, not a stale figure from last month's close.

  3. Project cash inflows. Estimate customer receipts and other inflows by period, using historical collection timing, the receivables aging, and known commitments.

  4. Project cash outflows. Estimate payroll, supplier payments, taxes, debt service, capital spending, and other outflows by period from payables and known schedules.

  5. Calculate net cash flow and the closing balance. For each period, add inflows and subtract outflows, then carry the closing balance forward as the next period's opening balance.

  6. Add scenarios. Build best-case and worst-case versions to test how the position holds if collections slow or a cost spikes.

  7. Compare to actuals and refine. Each period, compare the forecast to what actually happened, measure the variance, and adjust the assumptions. 

A worked example

Picture a simple weekly forecast. The company starts week one with an opening balance of $1.2 million. It expects $800,000 in customer receipts and $950,000 in outflows for payroll, suppliers, and a tax payment, so net cash flow is negative $150,000 and the closing balance is $1.05 million, which becomes week two's opening balance. Week two expects $1.1 million in and $700,000 out, a positive $400,000, lifting the balance to $1.45 million. 

Carried across thirteen weeks, this rolling calculation shows not just the ending balance but the low point along the way, which is what matters for liquidity: a forecast that ends the quarter healthy can still dip below zero in week six, and only a period-by-period build reveals that trough in time to act.

Why the opening balance matters most

Every period builds on the opening cash balance, so if it is wrong, the entire forecast is off from the start by exactly that error, compounding nothing but carrying the mistake all the way through. That balance has to be the current, consolidated position across all banks, not a figure assembled from last week's downloads. 

This is the single most common point of failure in a cash flow forecast, and it is a data problem rather than a modeling one. A team that can pull a live, normalized cash position starts every forecast from solid ground; a team reconstructing it by hand starts every forecast already slightly wrong, and no amount of careful projection downstream fixes a bad starting number.

How to project inflows and outflows accurately

The projections are where judgment enters, and a few techniques improve them. For inflows, base customer receipts on the receivables aging and each customer's actual payment behavior rather than invoice due dates, since many customers pay late in predictable patterns. 

For outflows, anchor on known, contractual items first, payroll, rent, debt service, and taxes, which are highly predictable, then layer in variable supplier payments from the payables schedule. Treat large, lumpy items, a tax payment, a bonus run, a capital purchase, individually rather than smoothing them into an average, because it is precisely those spikes that create the troughs a forecast exists to catch. The goal is not perfect precision on every line but reliable timing on the items big enough to move the position.

Choosing the right horizon and interval

The horizon and interval should follow the decision the forecast supports, not a default. For day-to-day liquidity, a short horizon with a fine interval works best: a four-to-six-week forecast in daily buckets shows exactly which day a balance might dip below a threshold, which matters when timing a large payment or a credit-line draw. 

For broader liquidity management, the 13-week weekly forecast is the standard, long enough to see funding needs forming and short enough to stay accurate at the line level. For planning and funding strategy, a longer monthly horizon of six to twelve months is appropriate, usually built with the indirect method rather than the direct one. 

A common mistake is forcing one horizon to do every job, such as trying to manage daily liquidity off a monthly forecast or pretending a daily forecast a year out carries any precision. Matching the horizon and interval to the question keeps the forecast both accurate and useful, and many teams maintain two: a short daily-or-weekly view for liquidity and a longer monthly view for planning.

Making it a rolling forecast

A cash flow forecast is most useful as a rolling exercise rather than a one-time build. Each period, the oldest week drops off, a new week is added at the far end, the opening balance is refreshed to the actual current position, and the prior forecast is compared to what happened. This rolling discipline keeps the forecast permanently current and turns it into a feedback loop: the variance from each closed period informs the assumptions for the next. 

A static forecast built once and left alone is stale within weeks and quietly loses the team's trust; a rolling forecast stays live and earns it. The thirteen-week horizon is popular precisely because it is long enough to see funding needs coming and short enough to roll and refresh without becoming a burden.

Common mistakes when building a forecast

A few errors undermine most forecasts, and all are avoidable.

  • Starting from a stale or incomplete opening balance, which throws off every period.

  • Forgetting irregular outflows like quarterly taxes, debt service, or bonus runs.

  • Projecting receipts on invoice due dates instead of actual payment behavior.

  • Smoothing lumpy items into averages, which hides the troughs that matter.

  • Never comparing forecast to actuals, so the model never improves.

  • Maintaining the model in scattered spreadsheet versions, so no one trusts which is current.

Tracking variance to improve the forecast

A forecast that is never checked against reality cannot get better. Each period, compare what you projected to what actually happened, line by line where it matters, and ask why the gaps occurred. A persistent overestimate of collections points to optimistic assumptions about customer payment timing; a recurring miss on outflows points to items being forgotten or mistimed. 

Tracking this variance turns forecasting from a guess into a discipline that improves measurably, and a shrinking variance over several cycles is the clearest evidence the forecast is becoming reliable. Variance tracking is only practical when actuals are accurate and available quickly, which is the same reason the opening balance must be current: the whole feedback loop depends on clean, timely data.

From spreadsheet to automated forecast

Most teams build their first cash flow forecast in a spreadsheet, and that is a fine way to learn the mechanics. The limits appear with scale and time: keeping the opening balance current means manually collecting balances from every bank, the model accumulates broken links and competing versions, and the variance comparison becomes its own chore. 

Automation removes that friction by feeding the opening balance and actuals directly from the banks, so the forecast always starts from a live position and the variance check is automatic. The model itself, the structure and assumptions, can stay familiar; what changes is that the team stops spending its time assembling inputs and starts spending it on the judgment that actually improves the forecast. The step from a manual spreadsheet to an automated forecast is less about a fancier model than about removing the data drudgery that caps how good and how current the forecast can be.

Using scenarios to stress the forecast

A single-line forecast tells the team what it expects; scenarios tell it what could happen, which is often more useful for planning. After building the base case, build at least a downside: slow collections by a couple of weeks, assume a large customer delays, or layer in a cost the business might face, and watch how the low point of the forecast moves. 

A best case is worth building too, mainly to know how much surplus might appear and need investing. The value is in the spread between the scenarios, because that range is what the team actually has to be ready for, and it converts a forecast from a prediction into a plan. 

For companies facing real uncertainty, stress testing goes further, modeling a severe but plausible shock to confirm the business could survive it and to size the funding or buffer it would need to do so. Scenarios are also where a forecast earns its keep with leadership, because showing the downside and the plan to handle it is far more reassuring than a single optimistic line.

How real-time data makes the forecast reliable

The thread running through every step is data: the opening balance, the actuals behind the projections, and the variance check all depend on current, accurate cash data. Trovata Cash provides that real-time, consolidated position on normalized data from Trovata Data, and feeds the forecast directly so it always starts from a live balance and reconciles to actual cash. With the data handled, the team's effort goes into the assumptions that move the numbers rather than into collecting balances by hand.

Proof point: Gibson

Gibson's treasury team replaced manual data compilation with Trovata's automation, gaining real-time global cash visibility and shrinking daily reporting from most of the day to minutes. An accurate, current opening balance is the foundation of any forecast, and that is exactly what automation delivers.

Read the full Gibson case study for how automation delivers current cash data.

Where to go from here

Building a cash flow forecast is straightforward once the inputs are accurate. Start with a current, consolidated opening balance, project inflows and outflows on real payment behavior, roll the forecast forward, stress it with a downside scenario, and check it against actuals each period so it gets steadily more reliable.

See how Trovata feeds forecasts a real-time, normalized cash position so every build starts from solid ground. Book a demo.

Frequently asked questions

How do you build a cash flow forecast?

Set the horizon and interval, start with an accurate opening balance, project inflows and outflows by period, calculate net cash flow and the closing balance, add scenarios, and compare to actuals.

What do you need to build a cash flow forecast?

You need an accurate current cash balance, expected inflows and outflows with their timing, and a way to compare the forecast to actuals.

What is a 13-week cash flow forecast?

A 13-week cash flow forecast is a rolling, weekly projection covering about one quarter, widely used for short-term liquidity management.

What is the most important input to a cash flow forecast?

The opening cash balance, because every period builds on it; if it is stale or incomplete, the whole forecast is off from period one.

How often should you update a cash flow forecast?

Short-term forecasts are typically updated weekly or daily as a rolling forecast, with each update comparing the prior forecast to actuals.

How do you project cash inflows accurately?

Base receipts on the receivables aging and customers' actual payment behavior rather than invoice due dates, since many pay late in predictable patterns.

Should I use the direct or indirect method to build a forecast?

Use the direct method for short-term liquidity forecasts and the indirect method for longer-term planning tied to the income statement.

Kara Hartnett

Kara Hartnett

Senior Marketing Manager, Strategic Content

A content marketer with over 10 years of experience working with startups in the AI and fintech space, Kara leads content at Trovata. She works closely with treasury practitioners, CFOs, and fintech engineers to write about what's changing in finance. Based just outside Atlanta, she spends her time off with her family in the garden, on the trail, sewing, painting, or reading.

Subscribe to our newsletter