VentureMath
Preparing offline
FinanceFree calculatorPreparing offline

Cash Flow Forecast Scenario Calculator

Project cash balances period by period under base, upside and downside assumptions.

Your inputs

All future data are hypothetical user assumptions, not actual executions or promises. Equal periods, up to 36 periods. No intra-period cash timing, tax model or external data feed.

Your calculation

Result

—

Enter your inputs to see the result and working.

No account. Inputs stay in your browser.

How to use this calculator

Enter opening cash, matching lists of period receipts and payments, then user-assumed upside and downside percentage changes.

Formula and method

Ending balanceₜ = ending balanceₜ₋₁ + receiptsₜ − paymentsₜ. Upside scales receipts by (1+u) and payments by (1−v); downside scales receipts by (1−d) and payments by (1+e).

Worked example

Opening 10,000, receipts 5,000/6,000/7,000 and payments 6,000 each period gives base ending cash 10,000. With +10% receipts/−5% payments, upside ends at 12,700.

Assumptions and supported scope

All future data are hypothetical user assumptions, not actual executions or promises. Equal periods, up to 36 periods. No intra-period cash timing, tax model or external data feed.

Method references

Method and worked example checked against the calculator implementation. About our methods · Report a correction

Keep exploring

Try another calculator with clear working.

Break-even Calculator →

Saved calculations

Stored in this browser on this device. Browser data removal also removes these saves.

Keep VentureMath handy

Open this website in a browser that supports installation. If an install option is available, use its address-bar or browser-menu control.

iPhone or iPad: open the Share menu and choose Add to Home Screen. Installation options depend on your browser.

When the header says Offline ready, the app shell has been cached. Calculators you open online are saved for offline use until the next app update. Saved inputs remain in this browser. Installation varies by browser; it has not been tested on every device.