Finance · FREE ONLINE TOOL

Cash Flow & Runway Planner

Forecast monthly business cash balances and runway with revenue growth, operating expenses, one-time movements, and a minimum cash buffer.

Currency: USD

Enter all amounts in USD. Changing currency keeps numbers unchanged; no exchange rate is applied.

Your inputs

One-time cash movements

Import replaces the rows in this section. Use the template’s headers and plain numbers without currency symbols.

Calculations run in your browser. No account needed.

EXAMPLE RESULTCalculated locally
Ending cash balance
-$13,200.00
First month cash reaches zero or below
9
First month below safety buffer
7
Lowest projected balance
-$13,200.00
Funding needed to maintain buffer
$18,200.00
Constant-burn runway
8.33 months

About this result

Month zero is your starting balance. Cash reaches zero or below when the period-ending balance is nonpositive; intramonth timing is not modeled.

Constant-burn runway excludes growth and one-time movements. The full monthly forecast includes them.

Jump to the full table
My workspace

Calculate with your inputs to save a result or compare scenarios.

Projected cash balance

USD
Ending cash
-13.2K-2.4K8.4K19.2K30K0612
Month 12
Ending cash-$13,200.00

Detailed breakdown

All 13 rows

The complete calculation, row by row. Amounts in USD.

Swipe or scroll horizontally for more columns.
Detailed breakdown · All 13 rows
MonthOpening cash (USD)Sales receipts (USD)Other cash in (USD)Fixed expenses (USD)Variable expenses (USD)Other cash out (USD)Net cash flow (USD)Ending cash (USD)
030,000.000.000.000.000.000.000.0030,000.00
130,000.008,000.000.0010,000.001,600.000.00-3,600.0026,400.00
226,400.008,000.000.0010,000.001,600.000.00-3,600.0022,800.00
322,800.008,000.000.0010,000.001,600.000.00-3,600.0019,200.00
419,200.008,000.000.0010,000.001,600.000.00-3,600.0015,600.00
515,600.008,000.000.0010,000.001,600.000.00-3,600.0012,000.00
612,000.008,000.000.0010,000.001,600.000.00-3,600.008,400.00
78,400.008,000.000.0010,000.001,600.000.00-3,600.004,800.00
84,800.008,000.000.0010,000.001,600.000.00-3,600.001,200.00
91,200.008,000.000.0010,000.001,600.000.00-3,600.00-2,400.00
10-2,400.008,000.000.0010,000.001,600.000.00-3,600.00-6,000.00
11-6,000.008,000.000.0010,000.001,600.000.00-3,600.00-9,600.00
12-9,600.008,000.000.0010,000.001,600.000.00-3,600.00-13,200.00
AT A GLANCE

What this tool helps you work out

Cash flow is money received minus money paid during a period. A cash forecast adds that net movement to the opening balance to estimate the ending balance. Runway asks how long cash can support the modeled outflows. Finflo shows both a simple constant-burn estimate and a monthly forecast that includes growth, one-time movements, and a safety buffer.

How it works

A useful distinction

Profitable timing can still create gaps

Move one large cash receipt from month two to month three while keeping its amount unchanged. Total forecast receipts stay equal, but the lowest balance may fall enough to require funding before that receipt arrives.

Build a forecast from cash timing rather than accounting profit

Enter the cash available at the start of the forecast and the sales receipts you expect in the first month. Receipts are money actually collected, which may differ from invoices issued or revenue recognized in accounting. Fixed cash expenses are the recurring payments in that same month. Variable cash costs are modeled as a percentage of sales receipts, so they rise or fall with the sales scenario.

Growth rates are monthly. A 2% monthly increase compounds from one month to the next; it is not the same as a 2% annual increase. Use negative rates for declining receipts or expenses, within the permitted range. Add financing receipts, equipment purchases, or other exceptional movements as one-time rows with a month number and direction. Those rows do not automatically recur in later months.

Cash-runway example with a recurring monthly shortfall

Suppose opening cash is 30,000, monthly sales receipts are 8,000, fixed expenses are 10,000, and variable costs are 20% of sales. Variable expenses are 1,600, so the recurring monthly net burn is 3,600. With no growth or one-time movements, simple runway is 30,000 ÷ 3,600, or approximately 8.33 months.

The month-end forecast shows 1,200 remaining after month eight and a balance of −2,400 after month nine. A 5,000 safety buffer is breached in month seven, when cash ends at 4,800. These are different signals: the buffer gives an earlier planning threshold, while the nonpositive balance identifies the first month-end at or below zero. The forecast does not establish the exact day cash would run out.

Use the schedule to locate funding gaps

The monthly table separates sales receipts, other cash in, fixed expenses, variable expenses, and other cash out. This makes an unusual purchase or financing event visible instead of burying it inside a growth rate. The lowest projected balance includes the opening balance at month zero. Funding needed to maintain the buffer is the difference between the desired buffer and that lowest balance, when positive.

The forecast continues below zero to show the size of a potential gap. A negative balance is not an assumed overdraft approval or an automatic funding source. You can add a proposed cash injection as a new scenario and compare how it changes the timing. Likewise, delaying an expense changes cash timing even when it does not alter the total amount paid across the forecast.

Keep the constant-burn shortcut separate from the full model

The simple runway metric uses the first month’s recurring net burn and excludes one-time movements and future growth. If that month does not burn cash, the shortcut reports no recurring first-month cash burn instead of an infinite number of months. The forecast can still show later trouble if costs grow, receipts fall, or a large one-time outflow occurs.

This model does not calculate receivables, payables, inventory financing, taxes, or payroll rules automatically. Include their expected cash effects in your inputs where relevant. Forecast months must be whole numbers, and one-time movements must fall inside the chosen horizon. Save a base case and alternatives with clear names, then update actual balances and assumptions as new information becomes available.

Monthly cash flow & runway: formula and assumptions

Ending cash = opening cash + sales receipts + other inflows − fixed expenses − variable expenses − other outflows. Constant-burn runway = starting cash ÷ first-month recurring net burn.

Growth compounds monthly from the first month. Each one-time movement is applied in its selected month. Monthly rows are cash forecasts, not accrual profit statements. Negative balances represent a funding gap; the model does not assume a lender supplies the difference.

Worked example

Reference example currency: USD. These fixed examples do not change with your calculator preferences.

Using the Monthly cash flow & runway example:

Inputs
Opening cash balance ($)
30000
First-month cash receipts from sales ($)
8000
Monthly sales-receipt growth (%)
0
First-month fixed cash expenses ($)
10000
Monthly fixed-expense growth (%)
0
Variable cash costs as a share of sales (%)
20
Minimum cash safety buffer ($)
5000
Forecast length (months)
12
One-time cash movements
None
Method

Ending cash = opening cash + sales receipts + other inflows − fixed expenses − variable expenses − other outflows. Constant-burn runway = starting cash ÷ first-month recurring net burn.

Result

Example result

Ending cash balance: -$13,200.00

First month cash reaches zero or below: 9

First month below safety buffer: 7

Lowest projected balance: -$13,200.00

Funding needed to maintain buffer: $18,200.00

Constant-burn runway: 8.33 months

  • Month zero is your starting balance. Cash reaches zero or below when the period-ending balance is nonpositive; intramonth timing is not modeled.
  • Constant-burn runway excludes growth and one-time movements. The full monthly forecast includes them.

These are illustrative inputs. Change the values to explore a different scenario.

What to keep in mind

Use one currency throughout. Currency selection changes labels, not exchange rates. Calculate, then save a named scenario in My workspace to keep it in this browser; export a workspace backup to move it to another device.

Formula references

References explain the underlying methods; they do not imply endorsement or individual professional review of Finflo.

Common questions

What is the difference between cash flow and profit?

Cash flow tracks receipts and payments. Accounting profit may recognize income or expenses in different periods. An unpaid invoice can contribute to profit before it contributes to available cash.

How is simple runway calculated?

Opening cash is divided by the first month’s recurring net burn when that burn is positive. This shortcut excludes growth and one-time movements; the full schedule includes them.

Does a negative balance mean the business can borrow that amount?

No. A negative balance represents a modeled funding gap. The calculator does not assume an overdraft, credit approval, or automatic investment.

What does month zero mean?

Month zero is the opening cash position before forecast receipts and expenses. If that balance is already below the safety buffer, the buffer warning correctly begins at month zero.

Can I include an investment or large equipment purchase?

Yes. Add a one-time cash movement, choose the month and direction, and enter its amount. Cash-in rows increase the balance; cash-out rows decrease it.

Why can the runway metric and forecast month differ?

The simple metric can return a fractional month and holds recurring burn constant. The forecast checks month-end balances and includes growth and one-time movements, so the results answer different questions.

Guide reviewed . Fee presets, when provided, carry their own verification dates. See how Finflo documents assumptions.

Prepared by Finflo. See our methodology and editorial policy. Read the relevant professional-advice limitations.