Cash Flow Projection Calculator
Project closing cash from opening cash and flat monthly inflow and outflow, and see when cash runs out if it does.
Project your cash
Method & sources
This calculator is educational, not advice. It projects closing cash from the flat monthly figures you enter; it is not a forecast, and not financial, accounting, tax or legal advice. For decisions about funding, borrowing or spending, check your own detailed projection with a qualified accountant or adviser.
- Formula
Net per month = Cash in per month - Cash out per month. The same two figures are used for every month: there is no growth rate, no seasonality and no month-by-month schedule.
Closing cash = Opening cash + Net per month x Months to project. Because every month is identical, this single multiplication gives the same answer as carrying each month's ending cash forward as the next month's starting cash.
If closing cash is below zero, the result adds a warning that the balance goes negative, meaning the money runs out before the end of the period. The tool does not stop the projection at zero: it keeps subtracting and shows the negative figure.
Only when Net per month is below zero, the tool also shows Cash runs out after = Opening cash / (Cash out per month - Cash in per month) months. This is worked out from the opening cash and net figure alone, so it can be longer than the months you asked it to project.
Alongside that, 'Which is around, if the projection starts today' shows a calendar month: today's date in your browser moved forward by the runway converted to days (months x 30.4375, the average month length, rounded to the nearest whole day), shown as month and year. Part months count, so a 3.3-month runway lands about 101 days ahead.
If Net per month is zero or positive, no runway or date is shown.
- Rounding
- Money figures are shown to the nearest cent for display only, formatted by your browser's locale; negative amounts appear with the minus sign before the dollar sign, as -$52,000.00. The runway is shown to one decimal place (toFixed(1)). For the calendar month, the unrounded runway is converted to days at 30.4375 days a month and rounded to the nearest whole day. Nothing is rounded before the arithmetic.
- Inputs used
- Opening cash (required, 0 or more)
- Cash in per month (required, 0 or more; applied unchanged to every month)
- Cash out per month (required, 0 or more; applied unchanged to every month)
- Months to project (required, 1 to 60; decimals are accepted and used as entered)
- What this does not account for
- Growth or decline in sales or costs: in and out are flat for the whole period
- Seasonality, lumpy bills and the timing of individual payments within or across months
- Customer payment terms (money owed to you but not yet received) and supplier payment terms
- One-off items such as equipment purchases, loan proceeds, loan repayments, owner draws or new investment, unless you fold them into the monthly averages yourself
- Taxes, interest earned on cash, and inflation
- A negative opening balance or an overdraft or credit line: opening cash cannot be below zero and no borrowing is modelled when cash runs out
- Jurisdiction
- Not jurisdiction-specific. It is plain arithmetic on figures you enter and embeds no tax rate, threshold or benchmark. Figures display with a dollar sign, but any single currency works if used consistently.
- Source
- FDIC and U.S. Small Business Administration, Money Smart for Small Business, Module 10: Managing Cash Flow (Participant Guide, FDIC-029-2025)
- Effective date
- Not date-sensitive: starting cash plus inflows minus outflows equals ending cash is a stable accounting identity, not a value that changes on a schedule.
- Version
- 1.1
- Last substantive review
- 2026-09-23
- Limitations
- The FDIC/SBA guide defines net cash flow as the difference between total cash inflows and outflows over a period, and its worked six-month projection carries each month's ending cash forward as the next month's starting cash. It does not give the closing-cash or runway formula above as an equation; those are the direct arithmetic of that definition under the tool's flat-monthly assumption, verified against this tool's own code.
- The source's projections vary month by month and separate operating, investing and financing activities. This tool collapses all of that into one average in and one average out, so it is the simplest possible projection, not a full pro-forma cash flow statement.
- The runway and its calendar month assume money leaves evenly through each month and that the projection starts today. The month is worked out with an average month length (30.4375 days), not your actual calendar, so it is approximate: when the runway ends near a month boundary, the month shown can be one either side of the real one.
- If opening cash is 0 and net is negative, the runway shows 0.0 months and the current month.
- This is a planning estimate from your own averages, not a forecast of what your business will do.
Reference cases
Five worked examples you can check by hand against the formula above.
Reference case 1: Positive net cash flow: $10,000 opening, $8,000 in and $6,000 out a month, 12 months
- Opening cash: $10,000
- Cash in per month: $8,000
- Cash out per month: $6,000
- Months to project: 12
Result: $34,000.00 after 12 months. Net per month $2,000.00. Closing cash $34,000.00. No runway row, because net is positive.
Reference case 2: Cash runs out inside the period: $20,000 opening, $5,000 in and $11,000 out a month, 12 months
- Opening cash: $20,000
- Cash in per month: $5,000
- Cash out per month: $11,000
- Months to project: 12
Result: -$52,000.00 after 12 months, with the warning that this goes negative, which means running out of money before the end of the period. Net per month -$6,000.00. Closing cash -$52,000.00. Cash runs out after 3.3 months. Which is around, if the projection starts today: the month about 101 days after the day you run it (January 2027 when run on 23 September 2026).
Reference case 3: Zero net cash flow: $15,000 opening, $5,000 in and $5,000 out a month, 6 months
- Opening cash: $15,000
- Cash in per month: $5,000
- Cash out per month: $5,000
- Months to project: 6
Result: $15,000.00 after 6 months. Net per month $0.00. Closing cash $15,000.00. No runway row, because net is not negative.
Reference case 4: Negative net but cash lasts beyond the period: $50,000 opening, $3,000 in and $5,000 out a month, 12 months
- Opening cash: $50,000
- Cash in per month: $3,000
- Cash out per month: $5,000
- Months to project: 12
Result: $26,000.00 after 12 months, no negative warning. Net per month -$2,000.00. Closing cash $26,000.00. Cash runs out after 25.0 months (longer than the 12 projected). Which is around, if the projection starts today: the month about 761 days after the day you run it (October 2028 when run on 23 September 2026).
Reference case 5: Projection longer than the 60-month limit: $10,000 opening, $1,000 in and $2,000 out a month, 61 months
- Opening cash: $10,000
- Cash in per month: $1,000
- Cash out per month: $2,000
- Months to project: 61
Result: No result. The error 'Months to project cannot be more than 60.' is shown and the results panel stays hidden.
Change log
| Date | Change |
|---|---|
| 2026-09-23 | Card published (T-801). Formula, rounding and all five reference-case results verified two ways: an independent Python re-implementation of the cash-flow-projection entry in js/business-tools.js (with the input rules from js/calculator-contract.js), and the live page driven in a headless browser (Playwright, en-US locale, run on 2026-09-23), reading the displayed result for each case. Both agreed on every figure. |
| 2026-09-23 | FCH-ISS-32: negative amounts now show the sign before the dollar sign (-$52,000.00, was $-52,000.00), and the runway's calendar month now counts forward in days (runway x 30.4375, rounded) instead of whole months, so a part month is no longer dropped and a start on the 29th to 31st cannot skip a month. The row is now labelled 'Which is around, if the projection starts today'. Formula, rounding and limitation statements updated to match; the limitation about the dropped fraction was replaced by one saying the month is approximate because it uses an average month length. No closing-cash or runway figure changed. All five reference cases re-verified on the live page in a headless browser (Playwright, en-US locale, run on 2026-09-23). |
Frequently Asked Questions
The simplest possible projection: a flat monthly in and out. It flags the month cash runs out, and says why real cash flow is lumpier than this.
Use your own, for a period you can actually measure. A calculator like this is only as good as the inputs, and the most common error is using a number that covers a different period or a different set of costs.
No. Everything is worked out in your browser and nothing is sent anywhere or saved.
We do not publish one, deliberately. Benchmarks for these measures vary enormously by sector, stage and how each company defines the inputs, so a number quoted without those definitions tends to mislead more than it helps.
