How to prepare a cash flow forecast

A cash flow forecast estimates when cash enters and leaves your business so leadership can protect liquidity, avoid shortfalls, and deploy surplus cash with confidence. This guide walks through a practical, step-by-step process using a rolling 13-period model with realistic example data.

What is a cash flow forecast and why is it important?

A cash flow forecast is a forward-looking estimate of expected cash receipts and payments over a defined period. The core goal is liquidity planning: knowing whether you will have enough cash to meet payroll, vendor obligations, taxes, debt service, and operating commitments.

It is valuable because it converts uncertainty into an actionable operating view. Teams can spot potential gaps early, rebalance payment timing, and compare forecasted results against actual outcomes to improve accuracy over time.

Components of a cash flow forecast

Most operational cash flow forecasts are built from a few core components. Clear definitions make your model easier to maintain and audit.

Opening balance: cash available at the start of the period.

Inflows: expected cash receipts by source (for example, customer collections and other incoming cash).

Total inflows: the sum of all inflow categories for the period.

Outflows: expected cash disbursements by category (payroll, rent, vendors, taxes, insurance, and similar obligations).

Total outflows: the sum of all outflow categories for the period.

Closing balance: ending cash for the period, calculated as opening balance + total inflows - total outflows.

Types of cash flow forecasts

Short Term: daily or weekly views for immediate liquidity and payments.

Medium Term: rolling 13-week or quarterly views for operating control and working capital management.

Long Term: multi-month or annual views for strategic planning, capital deployment, and funding strategy.

Mixed Period: a hybrid structure (for example, weekly in the near term and monthly later) to keep detail where it matters most.

How to prepare a cash flow forecast step by step

The model below uses one account for simplicity and a rolling 13-period horizon (weeks and months). In production, teams usually run this across multiple accounts and legal entities.

Step 1: Choose a forecast horizon aligned to your decision cycle.

Choose your forecast time frame

Pick the horizon based on your objective. For this walkthrough, we use a rolling 13-period model.

Step 2: Gather source data from statements and internal systems and calculate total inflows and total outflows by period.

Opening balance

Starting cash available in one account at the beginning of each period.

W1W2W3W4W5W6W7W8W9W10W11W12W13
Opening Balance2,500,0002,759,0003,139,0003,364,0003,664,0003,981,0004,199,0004,583,0005,003,0006,736,0008,704,00010,808,00012,703,000

Forecasted collections and incoming cash categories for a mid-sized company.

Inflow categoryW1W2W3W4W5W6W7W8W9W10W11W12W13
Product sales collections850,000910,000940,000920,000980,0001,030,000990,0001,070,0004,350,0004,480,0004,620,0004,750,0004,890,000
Service revenue collections210,000225,000220,000235,000240,000250,000255,000260,0001,080,0001,110,0001,140,0001,180,0001,210,000
Accounts receivable recoveries145,000120,000165,000110,000140,000155,000135,000150,000620,000640,000660,000680,000700,000
Interest income18,00017,00019,00016,00018,00021,00020,00021,00082,00085,00088,00090,00093,000
VAT/Sales tax refunds0042,0000050,00000125,00000132,0000
Intercompany reimbursement68,0000072,0000075,0000210,00000215,0000
Short-term facility draw0125,000000000180,0000000
Other operating inflows55,00048,00053,00052,00056,00058,00054,00060,000230,000240,000250,000255,000265,000
Total inflows1,346,0001,445,0001,439,0001,405,0001,434,0001,564,0001,529,0001,561,0006,877,0006,555,0006,758,0007,302,0007,158,000

Planned disbursements by category, including payroll, vendors, rent, tax, and recurring operating costs.

Outflow categoryW1W2W3W4W5W6W7W8W9W10W11W12W13
Salaries and wages420,000420,000420,000420,000430,000430,000430,000430,0001,720,0001,740,0001,760,0001,780,0001,800,000
Rent for office space95,00095,00095,00095,00097,00097,00097,00097,000390,000392,000394,000396,000398,000
Vendor expenses260,000275,000250,000280,000295,000300,000285,000305,0001,160,0001,190,0001,210,0001,240,0001,260,000
Insurance costs28,0000028,0000028,000084,0000086,0000
Income tax payments00180,00000220,00000550,00000590,0000
Debt service and interest105,000105,000105,000105,000110,000110,000110,000110,000440,000445,000450,000455,000460,000
Utilities and IT subscriptions64,00062,00066,00065,00067,00068,00069,00070,000280,000285,000290,000295,000300,000
Marketing and sales programs115,000108,00098,000112,000118,000121,000126,000129,000520,000535,000550,000565,000580,000
Total outflows1,087,0001,065,0001,214,0001,105,0001,117,0001,346,0001,145,0001,141,0005,144,0004,587,0004,654,0005,407,0004,798,000

Step 3: Derive closing balances and roll each period forward.

Closing balance

Closing balance = opening balance + total inflows - total outflows. Each period drives the next opening balance.

Line itemW1W2W3W4W5W6W7W8W9W10W11W12W13
Closing Balance2,759,0003,139,0003,364,0003,664,0003,981,0004,199,0004,583,0005,003,0006,736,0008,704,00010,808,00012,703,00015,063,000

Put together all your components and get your full view of your cash flow forecast.

Full 13-period cash flow forecast view

Combined dashboard view with editable inflow and outflow amounts. Closing balances update automatically.

Tap or click any forecast value to edit.

Line itemW1W2W3W4W5W6W7W8W9W10W11W12W13
Opening balance2,500,0002,759,0003,139,0003,364,0003,664,0003,981,0004,199,0004,583,0005,003,0006,736,0008,704,00010,808,00012,703,000
Total inflows1,346,0001,445,0001,439,0001,405,0001,434,0001,564,0001,529,0001,561,0006,877,0006,555,0006,758,0007,302,0007,158,000
Total outflows1,087,0001,065,0001,214,0001,105,0001,117,0001,346,0001,145,0001,141,0005,144,0004,587,0004,654,0005,407,0004,798,000
Closing balance2,759,0003,139,0003,364,0003,664,0003,981,0004,199,0004,583,0005,003,0006,736,0008,704,00010,808,00012,703,00015,063,000

Include scenarios, not just one answer

Forecasts should include at least a base case, upside case, and downside case. This gives finance and treasury teams a better view of liquidity risk if customer receipts slow, costs rise, or one-time payments occur earlier than expected.

Scenario planning helps convert forecast variance into decisions: when to borrow, when to preserve cash, and when excess liquidity can be safely deployed.

Scale forecasting with Treasury Suite

Treasury Suite forecasting supports multiple forecast models, real-time variance tracking, and flexible horizons across daily, weekly, and monthly intervals. Teams can include all accounts for a consolidated and account-level view of liquidity.

FlowSense AI powers intelligent predictions through machine learning and pattern recognition to improve forecast quality over time. Teams also get multi-account breakdowns, inflow and outflow tracking, international remittance analysis, visual trend charts, multi-period comparisons, and dedicated balance and transaction tabs.

Explore the full product capabilities on our forecasting solution page or review how treasury workflows connect in what is treasury in finance.

Turn your forecast workflow into a real-time advantage

See how Treasury Suite helps you run rolling forecasts with variance tracking, multi-account visibility, and FlowSense AI predictions.