← All posts

How Does Cash Flow Forecasting Work From Payment History?

By Flying Ledger · September 17, 2026

cash forecastingtreasurymulti-entity

Cash flow forecasting projects your future cash receipts and payments from the payment history already in your books. Instead of guessing when money will move, Flying Ledger reads how your customers have actually paid you and how you’ve actually paid your vendors, then projects those patterns forward against your live bank balances.

How does cash forecasting work from payment history?

Cash forecasting works by learning from past payment behavior and projecting it forward. Flying Ledger’s cash forecasting projects cash receipts and payments from customer and vendor payment history, so the forecast is grounded in what has really happened — not in a due date that everyone knows gets ignored.

The practical difference matters. An invoice dated net-30 tells you when a payment is contractually due; your payment history tells you when it actually arrives. If a customer consistently pays on day 45, a forecast built on the invoice date will be wrong by two weeks every single month. A forecast built on behavior is right.

What level of detail does the forecast go down to?

The forecast projects at the account, vendor, customer and class level. That means you can see the timing of a specific vendor’s payments, a specific customer’s receipts, or roll it up by class code to see how a business line or location contributes to cash movement.

This granularity is what makes the number usable. A single portfolio-level cash figure tells you whether you’re fine or not fine. A vendor- and customer-level projection tells you which payments are driving a tight week, so you can act — chase a slow-paying customer, or time a large vendor payment differently.

Does it use my real bank balance?

Yes. Cash forecasting reads live bank balances as its starting point, and those balances can be overridden when you need to. Reading the real balance means the projection starts from where your cash actually is today, not from a stale month-end figure.

The override matters for the cases a model can’t see. If you know a large wire is landing tomorrow, or a balance is temporarily inflated by a deposit that’s about to clear out, you can adjust the starting point so the forecast reflects reality instead of fighting it. The live balances behind this are the same ones Flying Ledger Treasury surfaces with a health score and alerts when an account needs attention.

Can it forecast across multiple entities?

Cash forecasting reports at both the company and organization level. For a single business you get one company’s projection; for a portfolio of entities you can see the organization-wide picture — where cash is building up and where it’s about to run short across the whole group.

This is where multi-entity operators feel the difference most. When cash is spread across several QuickBooks companies, no single bank login gives you the consolidated view. Forecasting at the organization level puts every entity’s projected receipts and payments in one place. Flying Ledger works for any business on QuickBooks, and standalone businesses get the same forecast on a single-company scope.

Why is a history-based forecast better than a spreadsheet?

A history-based forecast is better because it updates itself from real data instead of relying on someone manually re-keying assumptions every week. Spreadsheet forecasts go stale the moment a payment pattern shifts, and rebuilding them is the kind of tedious work that gets skipped until cash is already tight.

Because the projection reads from your customer and vendor payment history and your live bank balances, it stays anchored to reality. You keep the judgment — the overrides for the things you know that the numbers don’t — and hand off the arithmetic. Once you trust the forecast, you can ask Ask Fly plain questions about your finances and get answers from the platform’s own live numbers.

When can I use it?

Cash forecasting is part of Flying Ledger, which is actively used internally with real customer data today and is not yet open to external users. If cash timing across your entities is something you currently piece together by hand, this is built to replace that work.