Excel guide · 4 min read
How to calculate cash runway in Excel
=H2/AVERAGE(D5:D7). Here $42,000 / $5,466.67 a month gives about 7.7 months of runway.Sample data
Every result on this page was calculated from this sheet by the same spreadsheet engine the Cellwise app uses.
| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Month | Cash in | Cash out | Net burn | Setting | Value | October spend | Amount | |||
| 2 | May 1, 2026 | 8200 | 11800 | 3600 | Cash in the bank now | 42000 | Payroll | 6400 | |||
| 3 | Jun 1, 2026 | 7600 | 12400 | 4800 | As of | Oct 31, 2026 | Rent | 2200 | |||
| 4 | Jul 1, 2026 | 9100 | 11900 | 2800 | Monthly cut to test (yours) | 1250 | Contractors | 1900 | |||
| 5 | Aug 1, 2026 | 6800 | 12600 | 5800 | Cash floor to keep (yours) | 10000 | Marketing | 1250 | |||
| 6 | Sep 1, 2026 | 7400 | 13100 | 5700 | Software | 650 | |||||
| 7 | Oct 1, 2026 | 7900 | 12800 | 4900 | Other | 400 |
Download this sheet as an Excel practice file (.xlsx)
Step 1: Net burn for each month
Put one row per month with the cash that came in and the cash that went out. Take both from your bank statements, not from invoices you sent or bills you received: runway is about cash, and an unpaid invoice doesn't pay rent.
Net burn is cash out minus cash in, so =C2-B2 in D2, copied down. A positive number means you lost cash that month. A negative number means you added cash, which matters in Step 2.
Average the last three months instead of trusting one. October's burn was $4,900, August's was $5,800, and one month's number moves a lot with the timing of a few payments.
Result: 5466.6666667 shows as $5,467 with Currency format
About 5,466.67: the average net burn for August, September and October.
Step 2: Runway in months
Divide the cash you have now by the average burn. $42,000 / $5,466.67 is about 7.68 months. If you'd rather show one decimal, use ROUNDDOWN(...,1) for 7.6. Never round runway up: the cash runs out on its own schedule, not yours.
Which months you average changes the answer a lot. October alone gives 8.57 months. All six months give 9.13, because May to July were cheaper (an average burn of $3,733). When burn is rising, a long average flatters you. Three months is a common middle ground: recent enough to show the trend, long enough to smooth one odd month.
In Excel 365, =H2/AVERAGE(TAKE(D2:D7,-3)) always uses the last three rows, so it keeps working when you add November below. If the average burn is zero or negative you aren't burning cash at all, and the plain division gives a meaningless negative runway. =IF(AVERAGE(D5:D7)<=0,"Not burning cash",H2/AVERAGE(D5:D7)) handles that.
Result: 7.6829268293
About 7.68 months of runway at the recent burn rate.
Step 3: The month the cash runs out
EDATE moves a date by whole months. Starting from the as-of date in H3 (October 31, 2026) and adding the whole months of runway (INT(7.68) = 7) gives May 31, 2027. That's the last month-end you can fully cover. The cash runs out partway through June 2027.
If the start date is the 31st and the target month is shorter, EDATE returns that month's last day. To always land on a month-end whatever the start date, use EOMONTH(H3,7) instead. Format the cell as a date if it shows a number like 46538.
Result: May 31, 2027
May 31, 2027: the last full month-end covered at the current burn.
Keep a cash floor, and know your gross burn
Running the bank account to zero isn't a plan. Most owners want a buffer for a late customer payment or a surprise bill. Put that floor in H5 ($10,000 here, your number goes there) and subtract it first: (42,000 - 10,000) / 5,466.67 is about 5.85 months. =TEXT(EOMONTH(H3,INT((H2-H5)/AVERAGE(D5:D7))),"mmm yyyy") names the last month-end you stay above it: Mar 2027.
Net burn assumes the money coming in keeps coming in. Gross burn asks what happens if it stops: divide cash by average cash out alone. Here that's $42,000 / $12,833.33, about 3.27 months. It's the worst case worth knowing if most of your income comes from one or two customers.
Result: 3.2727272727
About 3.27 months: runway on gross burn, if no cash came in at all.
Where the cash goes, and testing a cut
Break the latest month's spending into categories (J2:K7) and divide each by the total. Payroll is $6,400 of $12,800, so 50% of what goes out. =SORTBY(J2:K7,K2:K7,-1) in Excel 365 lists the categories from biggest to smallest. Small line items rarely move runway; the top two or three do.
To test a change, put the monthly saving in an input cell (H4) and take it off the burn. Cutting $1,250 a month moves runway from 7.68 to about 9.96 months. With the floor as well, (H2-H5)/(AVERAGE(D5:D7)-H4) gives about 7.59.
Be honest about knock-on effects. If that $1,250 is marketing that brings customers in, cash in will drop too. Test a second scenario with lower cash in next to it, and treat the gap between them as the real range.
Result: 9.9604743083
About 9.96 months: runway if net burn falls by the $1,250 in H4.
Common mistakes
Using invoices instead of cash
Runway is cash in the bank divided by cash burned. Take cash in and out from bank statements, not from sales you invoiced or bills not yet paid.
Averaging every month you have
If burn is rising, old cheap months make runway look longer. Average the last three months, and check the trend in the Net burn column.
Dividing by a negative burn
A month where more cash came in than went out gives a negative runway. Wrap the formula in IF(average<=0,"Not burning cash",...).
Forgetting yearly bills
Insurance, annual software and tax payments land in one month. Add them as a known future outflow, or spread them across months, so a quiet quarter doesn't overstate runway.
FAQ
What is the formula for cash runway?
Runway in months = current cash / average monthly net burn, where net burn is cash out minus cash in. In Excel: =cash_cell/AVERAGE(last_three_burn_cells).
What is the difference between burn rate and runway?
Burn rate is how much cash you lose per month. Runway is how many months your current cash lasts at that rate. Runway = cash / burn rate.
Should an unused credit line count toward runway?
Keep it out of the main number, because it's borrowed money that may come with conditions. Show a second runway with it added (=(H2+credit)/burn) so you can see both.
How often should I update my runway?
Monthly, when the bank statement closes. Add the new month as a row and the TAKE version of the formula picks it up by itself.
Functions used
AVERAGEMean of numbersTAKEFirst or last rows, spillsROUNDDOWNRounds toward zeroIFPicks a result from a testEDATESame day, months laterINTRounds down to integerEOMONTHLast day of a monthTEXTNumber to formatted textSORTBYSorts by other columns, spills
Related guides
- How to calculate budget vs actual variance in Excel
- How to add months to a date in Excel
- Sum the last N values in a column
- How to calculate a moving average in Excel
- How to calculate the break-even point in Excel
- How to average the top N values in Excel
- How to calculate price per square foot in Excel
Updated