The 40% Forecast Gap: Why Cash Flow Accuracy Is a Workflow Problem, Not a Forecasting Problem
40% of CFOs admit their cash forecasts aren't accurate.
Most assume the problem is the forecasting model — not enough data points, wrong assumptions, insufficient scenario planning. They invest in better tools, more sophisticated algorithms, additional analysts.
But what if the problem isn't the forecast at all?
McKinsey research found that 40% of CFOs report their forecasts are "not particularly accurate" — and identified a telling pattern: these organisations tend to "use financial measures rather than operational outcomes" as inputs. They forecast based on what the books say, not what the workflows are actually doing.
Insight
The 40% inaccuracy gap isn't primarily a forecasting model problem. It's a workflow visibility problem.
The Hidden Assumption Behind Every Cash Forecast
Most cash forecasts are built on a set of implicit assumptions:
- Invoices raised will be acknowledged and paid according to terms
- Approval workflows will complete before payment deadlines
- Scheduled payments will release as planned
- Exceptions will be resolved quickly
These assumptions sound reasonable. But workflow data tells a different story.
According to Ardent Partners' State of ePayables 2025, the average invoice exception rate is 18.4%. That means nearly one in five invoices doesn't flow through as expected — it stalls, requires investigation, triggers a query, or needs manual intervention.
The average invoice processing time? 8.2 days. Best-in-class organisations achieve 2.8 days. The gap isn't technology — it's workflow execution.
18.4%
of invoices flagged as exceptions (average)
8.2 days
average invoice processing time (vs 2.8 days best-in-class)
60-85%
of early payment discounts missed due to approval delays
These workflow failures don't appear in the forecast. They show up as variance after the fact.
Where Forecast Assumptions Break Down
The 2025 AFP Treasury Benchmarking Survey found that 62% of treasury professionals cite cash forecasting as their most challenging task. Not because they lack forecasting skills — but because the data feeding their forecasts doesn't reflect workflow reality.
Consider what happens between "invoice raised" and "cash received":
- Invoice raised → Customer may not have acknowledged it
- Payment due date approaching → Approval workflow may not have started
- Approval requested → Approver may be unavailable (30-40% of delays are caused by approvers on vacation with no delegation, according to Peakflo research)
- Exception flagged → Resolution may take days or weeks
- Payment scheduled → May still require final sign-off
Each step is an assumption the forecast treats as a certainty. Each step is where the gap between expected and actual cash originates.
Insight
The forecast says "payment due in 7 days." The workflow says "approval hasn't started, approver is out of office, and the invoice has a PO mismatch." Which one should you plan around?
The Real Cost of the Workflow Gap
Agicap's 2025 CFO Survey of 500+ finance leaders across the US and Europe quantified the cost:
- 43% of US mid-market companies rely on unreliable cash flow forecasts
- The average cost of unreliable forecasts: $465,000 annually
- Companies with unreliable forecasts experience unexpected cash shortfalls of over $50,000 every 20 days
These aren't forecasting model failures. They're workflow visibility failures that the forecasting model never sees.
Insight
The forecast model is doing exactly what it's designed to do — projecting based on the data it receives. The problem is that data doesn't include workflow status, exception rates, or approval progress.
Diagnosing Where Your Forecast Assumptions Fail
Most finance teams treat all forecasted cash items the same way — as expected inflows or outflows. But workflow status creates a spectrum of confidence.
Diagnostic framework showing where forecast assumptions break down — Expected, Confirmed, Ready, and At Risk stages with workflow signals that indicate whether cash items will materialise as forecasted.
Most forecasts treat these items as confirmed. They're not. An invoice raised doesn't mean it will be paid on time. A payment scheduled doesn't mean approval will complete. These are the items where forecast assumptions most often fail.
What belongs here
- •Invoices raised but not yet acknowledged
- •Customer payments due but no confirmation received
- •Supplier payments scheduled but approval not started
- •Recurring receipts assumed from historical patterns
- •No confirmation from counterparty
- •Approval workflow not initiated
- •Payment terms assumed, not validated
- •Forecast assumption, not commitment
- •Flag high-value items for proactive follow-up
- •Track time since invoice/request was raised
- •Identify items approaching due dates without movement
- •Apply confidence discount to planning
Better than expected, but not yet plannable. The counterparty has confirmed intent or internal approval is complete — but dependencies remain. Research shows 8+ day average approval cycles mean many items stall here longer than forecasts assume.
What belongs here
- •Customer payments confirmed but not yet received
- •Supplier payments approved but not yet released
- •Invoices acknowledged but pending final review
- •Payment runs scheduled pending final checks
- •Confirmation received from counterparty
- •Primary approval complete
- •Payment date agreed but not processed
- •Minor dependencies or documentation pending
- •Track remaining dependencies to closure
- •Monitor for late-stage blockers
- •Ensure payment run prerequisites are met
- •Validate timing assumptions weekly
This is the benchmark. All workflow steps complete, all approvals in place, no dependencies remain. Only items at this stage should anchor near-term cash planning. Best-in-class teams achieve this status in 2.8 days; average teams take 8.2 days.
What belongs here
- •Customer payments confirmed and imminent
- •Supplier payments released and processing
- •Invoices cleared with no outstanding queries
- •Payment runs executed with confirmed dates
- •No outstanding approvals or queries
- •All documentation complete
- •Payment processing confirmed
- •No flags or exceptions pending
- •Include in confirmed cash position
- •Update planning with high confidence
- •Communicate to stakeholders as committed
- •Monitor for execution confirmation
This is where forecast variance originates. Research shows 18% of invoices hit exceptions. These items were expected to progress but have stalled. They remain in the forecast but won't materialise as planned — creating the gap between expected and actual cash.
What belongs here
- •Invoices flagged with exceptions (18% average)
- •Customer payments overdue or disputed
- •Supplier payments blocked by missing information
- •Approval workflows stalled or escalated
- •Exception flagged in workflow
- •Overdue against expected timeline
- •Query or dispute raised
- •Ownership unclear or escalation pending
- •Identify root cause of delay
- •Assign clear ownership for resolution
- •Escalate if blocking planning decisions
- •Remove from confirmed forecast until resolved
Expected
In forecast, but workflow not started
Most forecasts treat these items as confirmed. They're not. An invoice raised doesn't mean it will be paid on time. A payment scheduled doesn't mean approval will complete. These are the items where forecast assumptions most often fail.
What belongs here
- •Invoices raised but not yet acknowledged
- •Customer payments due but no confirmation received
- •Supplier payments scheduled but approval not started
- •Recurring receipts assumed from historical patterns
- •No confirmation from counterparty
- •Approval workflow not initiated
- •Payment terms assumed, not validated
- •Flag high-value items for proactive follow-up
- •Track time since invoice/request was raised
- •Identify items approaching due dates without movement
Confirmed
Acknowledged, but workflow dependencies remain
Better than expected, but not yet plannable. The counterparty has confirmed intent or internal approval is complete — but dependencies remain. Research shows 8+ day average approval cycles mean many items stall here longer than forecasts assume.
What belongs here
- •Customer payments confirmed but not yet received
- •Supplier payments approved but not yet released
- •Invoices acknowledged but pending final review
- •Payment runs scheduled pending final checks
- •Confirmation received from counterparty
- •Primary approval complete
- •Payment date agreed but not processed
- •Track remaining dependencies to closure
- •Monitor for late-stage blockers
- •Ensure payment run prerequisites are met
Ready
All blockers cleared — plannable with confidence
This is the benchmark. All workflow steps complete, all approvals in place, no dependencies remain. Only items at this stage should anchor near-term cash planning. Best-in-class teams achieve this status in 2.8 days; average teams take 8.2 days.
What belongs here
- •Customer payments confirmed and imminent
- •Supplier payments released and processing
- •Invoices cleared with no outstanding queries
- •Payment runs executed with confirmed dates
- •No outstanding approvals or queries
- •All documentation complete
- •Payment processing confirmed
- •Include in confirmed cash position
- •Update planning with high confidence
- •Communicate to stakeholders as committed
At Risk
Exception, query, or stalled — forecast assumption broken
This is where forecast variance originates. Research shows 18% of invoices hit exceptions. These items were expected to progress but have stalled. They remain in the forecast but won't materialise as planned — creating the gap between expected and actual cash.
What belongs here
- •Invoices flagged with exceptions (18% average)
- •Customer payments overdue or disputed
- •Supplier payments blocked by missing information
- •Approval workflows stalled or escalated
- •Exception flagged in workflow
- •Overdue against expected timeline
- •Query or dispute raised
- •Identify root cause of delay
- •Assign clear ownership for resolution
- •Escalate if blocking planning decisions
The distinction matters because each stage requires different treatment in your forecast:
- Expected items should carry a confidence discount — research suggests 40% or more may not materialise as planned
- Confirmed items are better, but 8+ day approval cycles mean timing assumptions often slip
- Ready items are the benchmark — only these should anchor near-term planning
- At Risk items should be removed from confirmed forecasts until resolved
Best-in-class organisations don't just forecast better. They have visibility into workflow status that tells them which forecast assumptions are actually supported.
Why Better Forecasting Tools Won't Solve This
The instinct when forecasts are inaccurate is to invest in better forecasting technology. But the research suggests this misses the root cause.
According to the AFP 2025 Survey, 96% of treasury teams still manage forecasting in spreadsheets. The technology gap is real. But even organisations with sophisticated forecasting tools report accuracy problems — because the tools are only as good as the data they receive.
McKinsey's research on forecasting identifies four criteria that improve forecast accuracy:
- Build a momentum case separate from the business plan
- Use a variety of operational and external inputs
- Automate the forecast
- Measure effectiveness with a fine-grained level of detail
Two of the four criteria are about operational visibility — understanding what's actually happening in the workflows that affect cash, not just what the accounting system says.
Insight
The CFOs with the most accurate forecasts aren't using better algorithms. They have better visibility into the operational reality that determines whether forecasted cash actually materialises.
The Shift: From Forecasting Accuracy to Workflow Visibility
The implication is a reframe of the problem.
Instead of asking "How can we make our forecasts more accurate?" the better question may be: "How can we see which forecast assumptions are actually supported by workflow progress?"
This means:
- Connecting invoice status to cash flow projections — not just "raised" but "acknowledged," "approved," "exception flagged"
- Surfacing approval workflow progress — knowing that a payment is scheduled isn't enough if approval is stalled
- Tracking exception rates by category — understanding that 18% of invoices hit exceptions lets you build appropriate confidence buffers
- Identifying at-risk items proactively — rather than discovering them as variance after the fact
Insight
The goal isn't to forecast perfectly. It's to know which parts of your forecast are operationally supported and which are assumptions waiting to break.
What This Means for Finance Leaders
The 40% inaccuracy gap is real. But the path to closing it may not be where most organisations are looking.
Better forecasting models will help at the margin. But if 18% of invoices are hitting exceptions and approval cycles average 8+ days, a more sophisticated algorithm won't fix the underlying visibility gap.
Workflow visibility — understanding where cash items actually sit in the approval, exception, and payment process — is what separates organisations with reliable forecasts from those that are constantly surprised by variance.
The research points to a clear pattern:
- Best-in-class AP teams have invoice exception rates of 9% (vs 18% average) and processing times of 2.8 days (vs 8.2 days)
- These operational metrics directly predict forecast reliability
- The gap is workflow execution and visibility, not forecasting sophistication
Insight
If you want more accurate cash forecasts, don't start with the forecast. Start with visibility into the workflows that determine whether your forecast assumptions will hold.
Final Thoughts
Cash flow forecasting will never be perfect. Business conditions change, customers delay, exceptions occur.
But there's a difference between unavoidable variance and predictable workflow failures that the forecast never sees.
The 40% of CFOs who report inaccurate forecasts aren't necessarily using the wrong models. Many are forecasting based on accounting data that doesn't reflect operational reality — invoices assumed to be progressing that have stalled, payments assumed to be ready that are stuck in approval, exceptions assumed to be resolved that haven't been touched.
The organisations closing the gap aren't just forecasting better. They're seeing better — connecting workflow status to cash projections so they know which assumptions are solid and which are at risk before variance becomes a surprise.
Where does forecast variance typically originate in your finance workflows: invoice exceptions, approval delays, customer payment uncertainty, or somewhere else?
Start with one workflow.
Map it. Separate predictable from creative. See exactly where AI adds value — and where it doesn't.