Markets Closed
Global Markets
S&P 500 7,811.54 ▲ +0.6% DOW 51,654.95 ▲ +0.8% NASDAQ 27,366.17 ▲ +0.6% RUSSELL 2K 2,806.98 ▲ +0.5% VIX 14.84 ▼ -3.7% GOLD 4,216.3 ▲ +1.4% CRUDE OIL 91.85 ▲ +0.4% EUR/USD 1.12 ▼ -0.1% BTC 82,944 ▲ +0.8% ETH 2,507.75 ▲ +1.2%
Deals

Cash flow forecasting methods: examples and a variance worksheet

Build a cash schedule first, then match moving averages, smoothing and scenarios to the pattern in each cash-flow line.

Amanda Ross

By Amanda Ross · Deals Correspondent

· 5 min read

Free cash-planning tools · no sign-up

Check forecast against actual cash

Find whether a miss came from collections, payments or both.

Direct vs. indirect cash flow forecasting: which do you need?

A direct forecast starts with expected cash receipts and payments. An indirect forecast starts with projected accounting results and adjusts for noncash items and working-capital movements. A moving average is an estimation technique for an input, not a substitute for choosing the forecast structure.

Will we have enough cash for next week’s payments?
Use a dated direct forecast built from collections, payroll, supplier payments and other bank movements. Start with the linked 13-week worksheet.
How does our longer-term business plan translate into cash?
Use an indirect forecast linked to projected profit and balance sheets. It does not, by itself, tell you which day a customer will pay.
Why did cash differ from the plan?
Use the variance bridge below. It separates receipt and payment effects; investigate the underlying transactions before changing forecasting methods.

These choices follow Ripple Treasury’s explanation of direct and indirect forecasting. This worksheet checks one period; it is not an indirect forecast model.

Example figures are illustrative. Use one currency and consistent units, with no more than two decimal places. Entries stay in this page unless you explicitly download a file; they are not sent to Treasury or saved automatically. Save a session file before closing the page, then load it here to continue. Keep downloaded files private.

Check forecast against actual cash inputs

Use Calculate to see your result.

Explain the miss before changing the method

This worksheet compares one period’s forecast receipts and payments with the actual amounts. Receipt effect = actual receipts − forecast receipts. Payment effect = forecast payments − actual payments. Their sum is the difference between actual and forecast net cash movement.

The example combines a 2,000 receipt shortfall and 500 of additional payments: cash ends 2,500 below forecast, assuming the same opening balance. It does not calculate a percentage accuracy score, so a zero or negative forecast does not create a misleading percentage.

For each difference, record the transaction, whether it moved to another period or changed permanently, the revised date or amount, and the person confirming it. Compare like-for-like dates and account coverage. Then roll the forecast forward using the same receipts-and-payments framework.

Cash flow forecasting is an estimate of available cash, expected inflows and required disbursements over a stated period. A practical process starts with a dated schedule of expected receipts and payments, including material one-off items, then uses historical methods for uncertain cash flows that recur over time.

That structure keeps known commitments separate from estimates based on past patterns. GFOA describes this approach for public-sector liquidity forecasting and advises including non-repetitive receipts and payments under reasonable assumptions. A rolling 13-week cash forecast is one format for a near-term weekly schedule of receipts, payments and projected cash balances.

Choose the method by cash-flow line

A payroll payment with a known due date belongs in the cash schedule. A recurring collection stream without firm payment dates may be estimated from its historical pattern. The schedule and statistical estimate serve different inputs in the same liquidity view.

  1. Set the period and build the schedule. Start with available cash. Add expected inflows and subtract required disbursements for each period.
  2. List recurring and exceptional items separately. GFOA cites tax receipts, bond proceeds, utility payments, grant revenue, fees, penalties, investment maturities and interest as public-sector inflows. Its examples of outflows include debt service, payroll and benefits, vendor payments, and investment-security purchases or rollovers. It also advises separately including items such as bond-issuance proceeds, capital expenditure and expected legal settlements. For companies, vendor Numeric identifies accounts receivable, accounts payable, payroll, debt and taxes as potential forecasting inputs.
  3. Chart uncertain recurring flows. AFP advises plotting historical data before selecting a statistical method. Look for a trend, seasonal pattern, cyclical pattern and random movement.
  4. Classify the series. AFP defines a stationary series as one that fluctuates around a consistent mean without an obvious trend or seasonality. A non-stationary series shows a trend or predictable seasonal fluctuation.
  5. Select a method that fits the pattern. Use a simple moving average for a stable series where smoothing random movement is useful. Use simple exponential smoothing when more weight should be placed on the latest actual result.
  6. Run scenarios outside the historical baseline. GFOA recommends scenarios for changes in payment timing, collection rates or payment amounts, as well as other circumstances that affect inflows. Such scenarios can show when a liquidity shortfall may arise.

Two practical statistical methods

  • Simple moving average, or SMA. An SMA forecasts the next period from a rolling average of prior actual values. AFP says it is straightforward to apply and filters more random movement as more observations are included. The trade-off is that it responds slowly to directional changes and can smooth sharp fluctuations, including seasonal spikes. AFP presents it as useful for short-term forecasts of stationary cash-flow data.
  • Simple exponential smoothing, or SES. SES gives more weight to recent actual cash flow than older information, making it more responsive to recent shifts, according to AFP. The formula is: next-period forecast = (α × actual cash this period) + [(1 − α) × forecast for this period], where 0 < α < 1. An α closer to 1 places more weight on the latest actual; an α closer to 0 produces a steadier result that is less affected by short-term movement.

For non-stationary data, AFP says an SMA can be used to visualise a trend but will lag it. Where a model requires stationary input, its example calculates period-over-period changes before applying the average rather than averaging the rising or falling cash values directly.

Worked example: a three-month moving average

Inputs: January collections of $100,000, February collections of $110,000 and March collections of $105,000.

Calculation: ($100,000 + $110,000 + $105,000) ÷ 3 = $105,000.

Result: The three-month SMA forecast for April collections is $105,000.

Where advanced models fit

No model has a universal advantage across all cash-flow data. A study of the cash flows of three self-employed workers found that performance depended on the characteristics of the data. In that experiment, conventional parametric methods and Mamdani-type fuzzy inference systems outperformed Takagi–Sugeno–Kang-type systems; the result is specific to the study rather than a general ranking.

Quantile regression is a more advanced, distribution-oriented approach. Kyriba describes it as estimating the effect of explanatory variables at different points of projected cash collections or balances, including the median, 75th percentile and 90th percentile. The vendor says that collection dates, currencies, activity types and amounts can be inputs, and that the method can be computationally intensive and typically requires substantial historical data across multiple variables.

The resulting process has two layers: a direct schedule for expected receipts, commitments and one-off items, and statistical estimates for uncertain recurring flows. Scenarios address changes in timing or amounts that a historical pattern may not capture.

Frequently asked questions

How do you choose a cash forecasting method when collections are seasonal or trending?

AFP advises charting the historical series first to identify trend and seasonality. A simple moving average can help visualise a trend but will lag it and can smooth seasonal spikes. Where a model requires stationary input, AFP’s example calculates period-over-period changes before applying the average.

What is the difference between a simple moving average and exponential smoothing for cash forecasting?

A simple moving average gives each included past period equal weight. AFP says this makes it straightforward to use but slower to respond to directional change. Simple exponential smoothing gives more weight to the latest actual cash flow; an alpha closer to 1 gives that latest result more influence.

Which cash inflows and outflows should be included in a liquidity forecast?

Start with available cash, expected inflows and required disbursements for the chosen period. GFOA examples include receipts, debt proceeds and investment income or maturities, alongside payroll, benefits, vendor payments, debt service and investment activity. GFOA also advises including material non-recurring items under reasonable assumptions.

How can scenario analysis reveal a potential cash shortfall?

GFOA recommends alternative cash-flow scenarios for changes in payment timing, collection rates, payment amounts and other circumstances affecting inflows. These scenarios can show when a shortfall may occur.

Sources

More from Deals

All Deals →