← Back to blog

Why Do Forecasts Differ? Start With the Ledger

Published by Shekl

A CEO sees 16 weeks of runway. The controller sees 11. The lender model shows a covenant breach next quarter, while the operating plan says cash remains positive. When the question is why do forecasts differ, the problem is rarely that one team cannot build a spreadsheet. More often, the models are answering different financial questions from different starting points.

That distinction matters because a forecast is not a fact recorded in a ledger. It is a controlled projection built from recorded facts, timing rules, operating assumptions, and a definition of what counts as cash. If any one of those elements changes, the answer can change materially.

For a business managing payroll, processor settlements, invoices, vendor bills, and debt service, the useful response is not to average competing forecasts. It is to trace each forecast to its inputs, rules, and cash movements until the variance has an operational explanation.

Why Do Forecasts Differ Across Finance Teams?

Forecast disagreement usually begins before anyone enters an assumption. It begins with scope.

A P&L forecast estimates economic performance during a period. A cash forecast estimates when money will reach or leave bank accounts. A balance-sheet forecast estimates the assets, liabilities, and equity created by those activities. These statements are connected, but they are not interchangeable.

Consider a $120,000 annual software contract billed in January and paid net 45. The P&L may recognize $10,000 of revenue in January. Accounts receivable may increase by $120,000 when the invoice is issued. The bank may not receive the cash until mid-February. A revenue forecast can therefore look strong while a direct cash forecast shows a near-term shortfall.

The same issue appears on the expense side. Annual insurance paid upfront, inventory purchases, credit card settlement timing, sales-tax remittances, loan principal, and payroll taxes all affect cash on dates that may differ from expense recognition. A forecast that starts with net income and converts it to cash through broad working-capital assumptions will not necessarily match a forecast built from expected bank inflows and outflows.

Neither approach is automatically wrong. The question is whether the method fits the decision. If the decision is whether payroll clears on Friday, direct cash timing has to lead. If the decision is whether gross margin supports next year’s hiring plan, the P&L view may be primary. Finance teams create confusion when they present either answer as the only answer.

The Four Sources of Forecast Variance

1. The underlying actuals are different

Forecasts cannot converge when they begin with different cash positions, open receivable balances, or payable records. This is common when one model pulls a bank balance directly, another relies on a prior-month accounting close, and a third includes transactions that have been categorized but not reconciled.

A bank feed can contain pending transactions, duplicate imports, transfers between owned accounts, and processor deposits that represent several days of customer activity. The general ledger may contain accruals, manual journal entries, and uncleared items that do not yet represent cash movement. Those differences must be explicit.

The first control is simple but non-negotiable: establish the as-of date and reconcile the opening cash balance to $0.00. Then identify whether each forecast includes all bank accounts, reserve accounts, merchant processors, credit facilities, and entities. A forecast that excludes a payroll account is not wrong because it is lower. It is incomplete for a consolidated cash decision.

2. The models use different timing rules

Timing is where seemingly small assumptions become large variance.

One forecast may assume invoices are collected according to stated terms. Another may use each customer’s observed payment behavior. A third may project a monthly average receipt date. For a company with concentrated customers, those are not equivalent assumptions. A single $80,000 invoice paid 20 days late can matter more to runway than a modest change in monthly revenue.

Processor settlements require the same discipline. Sales may occur daily, but deposits can arrive two or three business days later, net of fees, refunds, holds, and reserve changes. If a forecast treats gross sales as same-day cash, it will overstate available liquidity exactly when the operating team needs precision.

Outflows have their own calendars. Payroll is often predictable, but payroll tax debits, benefit funding, commissions, rent, card autopay, and debt payments may fall on different dates. A monthly forecast that places all expenses in one bucket can be appropriate for strategic planning. It is insufficient for day-level liquidity management.

3. Assumptions are hidden inside formulas

Most forecast disputes are presented as disagreements about growth, hiring, or collections. Often the real disagreement is an unexamined formula.

A model may assume that 8% month-over-month sales growth converts directly into cash receipts. It may roll all vendor spending forward at last month’s run rate, despite a signed annual renewal or a planned inventory buy. It may forecast payroll based on current headcount while the operating plan includes three start dates and an annual bonus payment.

Assumptions should be visible as operating events with owners, effective dates, and cash consequences. “Hire a sales leader in April” is not a complete cash assumption. The forecast needs the start date, salary, payroll burden, commission structure, benefits timing, equipment cost, and whether the first payroll debit occurs in April or May.

This is also why confidence ranges are more useful than a single precision-looking number. Collections, refunds, seasonal demand, and discretionary spend have uncertainty. The range should be generated from defined variables, not used to conceal a model whose baseline cannot be explained.

4. The forecast horizon and granularity differ

A 13-week cash forecast and an annual operating plan should differ. The near-term model should use known invoice dates, approved bills, payroll calendars, and settlement schedules. The longer-range model has to rely more heavily on seasonality, pipeline conversion, hiring plans, and policy assumptions.

Granularity changes the result as well. Monthly models smooth timing. Weekly models reveal lumpy disbursements. Daily models expose whether a cash trough occurs before a customer payment lands. Each view has a role, but they should be labeled clearly so a monthly number is not mistaken for a bankable daily position.

A useful finance system maintains a consistent chain between these horizons. Near-term detail rolls into weekly and monthly totals; long-range assumptions are able to be inspected, revised, and compared with actual outcomes. Without that chain, every new forecast becomes a separate narrative.

Reconciliation Is the Test, Not the Cleanup Step

A forecast does not need to match actual cash, because it is forward-looking. It does need to be capable of being tested against actual cash as time passes.

That requires transaction-level provenance. Every opening balance should trace to reconciled accounts. Every projected receipt should connect to an invoice, a customer-payment rule, or a documented sales assumption. Every projected outflow should connect to a bill, recurring rule, payroll schedule, debt amortization, or approved scenario.

When actual results differ from forecast, classify the variance. Was the invoice paid late? Was a vendor bill omitted? Did the processor reserve increase? Did a hiring date change? Did the ledger classification change after close? The answer matters because each cause calls for a different correction. A collection issue should update customer payment behavior. A missed bill should improve payable capture. A rule failure should be corrected and replayed across the affected period.

This is where deterministic systems outperform opaque forecast outputs. The finance team should be able to reproduce the result from the same source rows and the same rules. AI can help surface anomalies or suggest questions, but it should not override the replay or silently alter a cash calculation.

Make the Forecast Suitable for the Decision

There is no universal “correct” forecast. There is a forecast that is fit for a defined decision, as long as its evidence and limits are clear.

For payroll and short-term liquidity, use reconciled opening cash, day-level expected receipts, known obligations, and conservative collection behavior. For a board plan, use monthly drivers, scenarios, and explicit confidence ranges. For lender reporting, follow the required covenant definitions and document every adjustment. Do not force these views into one number simply because they share a workbook.

A disciplined operating cadence helps. Finance should compare the current forecast with the prior forecast, explain the movement in ending cash, and distinguish actual variance from assumption changes. That turns forecasting from a periodic exercise into a control loop.

Shekl is designed around that control loop: actual transactions are reconciled, financial rules are replayable, and forward cash is modeled from the timing of money entering and leaving accounts. The goal is not to eliminate uncertainty. It is to make uncertainty measurable without losing the evidence beneath the number.

The next time two forecasts disagree, do not ask which spreadsheet feels more credible. Ask which bank accounts it starts from, which timing rules it applies, which future events it includes, and whether every number can trace back to its rows. The gap between the answers is often the most useful financial signal you have.