How Do You Build a Cash Flow Forecast?
You build a cash flow forecast by starting with the business’s current cleared cash balance, listing expected receipts and payments by timing, and calculating the projected balance for each period. The forecast helps you assess whether available cash may cover upcoming obligations. It is a planning tool, not a guarantee that funds will be available.
A reliable forecast depends on current bookkeeping, realistic collection dates, complete payment information, and regular updates. The process below is designed for freelancers, entrepreneurs, small businesses, and corporations in Ontario and across Canada.
What a cash flow forecast actually shows
Cash flow forecasting estimates the amount and timing of cash entering and leaving a business over a defined period. It can highlight potential shortfalls and support decisions about collections, spending, payment timing, or financing.
Cash flow forecasting differs from profit forecasting because profit may be recorded before the related cash is collected. For example, an issued invoice may affect reported revenue while the customer’s payment remains unavailable for payroll, suppliers, or other costs. A forecast records the receipt when cash is reasonably expected to arrive.
Step 1: Define the decision the forecast must support

First, decide what question the forecast needs to answer. Your purpose determines the time frame and level of detail. You may need to assess whether the business can:
- Meet payroll or supplier commitments.
- Cover recurring operating costs.
- Set aside funds for taxes or other obligations.
- Purchase equipment or make another significant investment.
- Manage a gap between billing and collection.
- Identify whether additional financing may be needed.
Stop point: Write the decision in one sentence. If the purpose is unclear, you may collect unnecessary information while missing the timing details that matter most.
Step 2: Confirm the opening cash balance
Use a current, cleared bank balance as the forecast’s starting point. Account for transfers or transactions that have not settled, and check whether any funds are restricted, already committed, or held separately from operating cash.
Reconcile bank activity before proceeding. Outstanding deposits, duplicate entries, unexplained transactions, or uncleared payments can distort the starting figure. An Ontario cash flow forecasting explanation similarly begins with today’s cleared bank balance before adding expected receipts and payments.
Stop point: Do not advance if the opening balance cannot be supported by current bank information or significant activity remains unreconciled.
Step 3: Gather and check the underlying records
Collect the information needed to support the opening balance and future assumptions:
- Recent bank activity and reconciliations.
- Historical financial statements and accounting records.
- Outstanding invoices and customer payment history.
- Supplier bills and payment commitments.
- Payroll information and related deductions.
- Recurring costs such as rent, software, insurance, and subscriptions.
- Loan payments and other financing commitments.
- Known tax, remittance, and operating obligations.
- Planned purchases, repairs, and irregular expenses.
Historical financial information provides a basis for assessing patterns and assumptions. IBM’s cash flow forecasting walkthrough also identifies complete, reliable data and historical financial information as foundations for a forecast.
Bookkeeping and reconciliations are especially important here. Verma Accounting & Financial Services provides bookkeeping and reconciliation support for individuals and businesses when records are incomplete or difficult to maintain.
Step 4: List expected cash inflows by timing
Record money you reasonably expect to receive during the forecast period. For each inflow, note its source, amount, expected date, and confidence level. Sources may include customer payments, deposits, financing proceeds, grants, asset sales, or owner contributions where applicable.
Do not treat every issued invoice as collected cash. Consider the customer’s payment history, agreed terms, acceptance of the work, and any dispute or delay. If a customer usually pays later than the invoice due date, use the more realistic receipt date.
- Committed: The amount and timing are supported by a confirmed arrangement or receipt.
- Likely: The receipt is expected, but its timing or amount depends on normal conditions.
- Uncertain: The receipt depends on a new sale, approval, delayed customer, or unresolved event.
Step 5: List every scheduled cash outflow
Record every payment that may reduce available cash, including regular and irregular costs:
- Payroll and related deductions.
- Supplier and contractor payments.
- Rent, utilities, insurance, software, and subscriptions.
- Loan principal and interest payments.
- Taxes or remittances when applicable.
- Inventory and materials.
- Professional fees and banking charges.
- Equipment purchases, repairs, and other non-recurring costs.
Separate scheduled obligations from merely possible expenses, but do not omit a material cost because its final amount is unknown. Record a reasonable assumption and mark it uncertain.
Stop point: Review recurring, annual, irregular, and off-system commitments before calculating the forecast. Omitting payroll, suppliers, financing, or other significant payments can make projected cash look stronger than it is.
Step 6: Assign realistic dates and confidence levels
Timing is what makes a cash forecast different from a simple list of revenue and expenses. Assign each receipt and payment to the period when cash is expected to move. Depending on the business, periods may be daily, weekly, or monthly.
Use a time frame that matches the decision. A business with frequent payroll and supplier payments may need more short-term detail, while a longer project may require a broader view. There is no universal forecast period.
For each assumption, record why the date was selected. It may be based on a customer’s payment pattern, a supplier’s scheduled withdrawal, a contract, or an internal estimate. This makes later updates easier.
A simple cash flow forecast worksheet
Use a table that separates timing, source, confidence, and the resulting cash position:
| Date or period | Expected inflow | Expected outflow | Source or obligation | Confidence | Projected closing cash |
|---|---|---|---|---|---|
| Opening period | Opening cash | None | Cleared bank balance | Confirmed after reconciliation | Opening cash |
| Period 1 | Receipts expected | Payments expected | Customer, supplier, payroll, or other item | Committed, likely, or uncertain | Opening cash + inflows − outflows |
| Period 2 | Receipts expected | Payments expected | Customer, supplier, payroll, or other item | Committed, likely, or uncertain | Prior closing cash + inflows − outflows |
Projected closing cash = opening cash + expected cash inflows − expected cash outflows
Receipts-and-disbursements models, rolling forecasts, and scenario analysis are all possible approaches. Choose a method you can maintain and use for the decision at hand.
Step 7: Calculate the running cash balance
Calculate projected closing cash for the first period, then carry it forward as the next period’s opening cash. Continue across the forecast. Compare each balance with obligations that cannot easily be delayed, such as payroll, scheduled supplier payments, and financing payments.
Stop point: Pause when the balance becomes insufficient or depends on an uncertain receipt. Review collections, discretionary spending, supplier timing, or the need for professional advice. The forecast identifies a planning issue; it does not solve it automatically.
Step 8: Test uncertain receipts and unexpected costs
A single forecast can create false confidence when important assumptions are uncertain. Build three views:
- Base scenario: Uses the most reasonable expected collection dates and planned payments.
- Cautious scenario: Delays uncertain receipts or uses more conservative collection assumptions.
- Pressure scenario: Combines delayed receipts with a material unexpected cost or lower inflow.
Avoid arbitrary percentages that create false precision. Identify the assumption that changes, such as a delayed customer, postponed project, or unexpected repair. Sage’s discussion of scenario analysis in cash flow forecasting explains how changing assumptions can reveal sensitivity.
Step 9: Set a review and update routine
Replace assumptions with actual activity as receipts arrive and payments clear. Update outstanding invoices, changed costs, and future timing. The appropriate frequency depends on transaction volume, cash sensitivity, and record quality. Some businesses may review weekly, while others may use a different cadence.
Forecasting frequency guidance commonly recognizes that businesses use different review schedules. At each review, ask:
- Which receipts arrived, and which did not?
- Which payments were higher, lower, or later than expected?
- Has a new obligation been added?
- Does the opening balance still agree with reconciled bank information?
- Which assumption now has the greatest effect on projected cash?
Common cash flow forecasting mistakes
- Using incomplete records: Missing activity weakens every calculation.
- Confusing invoices with cash: An issued invoice is not a collected receipt.
- Omitting recurring obligations: Subscriptions, payroll costs, and financing payments are easy to overlook.
- Ignoring timing: Total revenue does not show whether cash arrives before a payment is due.
- Leaving out irregular costs: Repairs, equipment, and annual fees can change the balance.
- Failing to reconcile: Differences between bank and accounting records distort opening cash.
- Never updating assumptions: A forecast becomes stale when actual activity is ignored.
When should you get help with the forecast?
You may be able to maintain a simple forecast internally when transactions are limited, payment timing is predictable, and bookkeeping is current and reconciled. A professional review may help when records are behind, collections are difficult to assess, obligations are complex, or the forecast supports an important financing or spending decision.
Bookkeeping, reconciliations, financial statement preparation, and ongoing reporting can improve the information feeding the forecast. Verma Accounting & Financial Services offers financial accounting and reporting support and bookkeeping services for clients across Ontario and Canada.
Frequently asked questions
A cash flow forecast focuses on when money enters or leaves the business. A profit forecast focuses on expected revenue and expenses. A business can show profit from an invoice while still waiting for payment.
Update it often enough to reflect meaningful changes in receipts, payments, and cash. A business with frequent transactions or limited cash flexibility may benefit from weekly review, while another may use a different schedule.
Include the cleared opening balance, expected receipts, other inflows, payroll, suppliers, recurring costs, financing payments, applicable taxes or remittances, and irregular or planned expenses. Add timing and confidence levels for material items.
Consider a review when bookkeeping is unreconciled, collections are uncertain, obligations are being missed, or the forecast will inform a significant financing or spending decision.
Conclusion: Use the forecast to make timing decisions earlier
A dependable cash flow forecast starts with a reconciled balance and complete records. List realistic receipts and payments by timing, calculate the running balance, identify obligations that depend on uncertain cash, test alternative assumptions, and update the result with actual activity.
If you need support with bookkeeping, financial accounting and reporting, payroll, tax preparation, or cloud-based recordkeeping, contact Verma Accounting & Financial Services for support across Ontario and Canada.