Tools

Emergency Fund Runway Calculator

How long can your usable liquid buffer cover the monthly shortfall in this scenario?

Most people know their balance. Far fewer know how long it would carry them, and the two are different questions: the answer depends on what you could actually reach, what a month of the disruption would cost, what would still come in, and whether something has to be paid immediately before any of it starts. This calculator separates those four and divides one by the other. It publishes no recommended number of months, because it has no basis for one.

What this tool does not decide

  • How much you should hold. There is no three-, six- or twelve-month rule here. UBWHY publishes no target, and the only target on the page is the one you type into it.
  • Whether a runway is long enough. That depends on a disruption nobody can size in advance, and the tool measures the scenario you entered rather than the one you would face.
  • Whether any asset is liquid. The share you count is your own judgement. UBWHY has not checked what anything could be sold for, how long a sale would take, what penalty applies, or what tax would follow.
  • How long the disruption lasts. The model has no view on unemployment duration, on recovery, or on whether the income you assumed continues actually would.
  • What insurance, benefits, severance, credit or family support would contribute. Nothing here counts any of them, in either direction.
  • Anything about returns, interest, inflation or tax. Money in this model neither grows nor loses purchasing power. Real Return after Fees and Inflation is the tool for the second question.
  • What the buffer costs you. Holding cash has a price, and this tool does not calculate it. Opportunity Cost is the tool that compares two uses of the same money.

Your figures

Your scenario

Currency changes formatting only. No exchange-rate conversion occurs.

Money you could use now for this scenario without selling anything. Enter zero if there is none.

The monthly amount you expect to spend during this scenario, not an automatic historical average.

Count only income you choose to assume continues throughout this scenario. Left blank or set to zero, it means none continues.

A cost paid before the monthly runway begins — a deductible, a repair, a move. Zero where none applies.

Advanced: other assets you would use, and your own target
Other potentially usable assets

Use this only for assets you could realistically reach and would be willing to use. The share is yours: UBWHY does not estimate a market haircut, does not check what any asset could be sold for, and does not know how long a sale would take. While this box is unticked the fields below are switched off and are ignored entirely — not read, not parsed and not validated.

Other asset amount and usable share

The displayed value of the asset. Do not reduce it here; the share below does that.

The share you would realistically count in this scenario, after access limits, price uncertainty, penalties or simple unwillingness to sell.

Your own target

UBWHY publishes no universal emergency-fund target. There is no recommended number of months here, and nothing is prefilled.

A number of monthly cycles you want to compare against, from 0 to 1,200. It changes no runway figure; it adds a comparison.

Compare an alternative disruption
A second scenario, entirely yours

The same cash and the same other assets apply to both scenarios; only these three values differ, so the comparison isolates them and nothing else. The fields start from your base figures as an editing aid — that is a starting point, not a forecast, and UBWHY generates no preset and attaches no probability. Nothing here is more likely than anything else, and the second scenario is permitted to turn out better than the first.

Alternative expenses, income and immediate cost

Your own assumption for the second scenario.

Your own assumption for the second scenario.

The total immediate cost in the second scenario, not the difference from the first.

Your runway under this scenario

One answer appears here after you choose Calculate.

  • Runway under this scenario: one of three outcomes — the number of monthly cycles the remaining resources cover, the amount by which an immediate cost is not covered, or a statement that under the scenario entered nothing is being drawn down. There is no fourth outcome, and there is no unlimited one.

This is a constant monthly scenario, not a forecast. It does not model income ending later, changing expenses, investment returns, taxes, benefit eligibility, credit access or the time required to sell an asset.

A longer runway is not automatically a better position. Money held as a buffer is money not used for anything else, and this tool does not calculate what that costs, does not set a right amount to hold, and cannot tell you how long a real disruption would last.

The calculation runs in your browser: UBWHY does not receive the values you enter, nothing is sent anywhere, and nothing is written to this device. These are the most sensitive figures any UBWHY tool asks for, and that is why none of them leaves the page.

The immediate cost, the monthly expenses and the reliable monthly income each move the result on their own. Change one at a time and choose Calculate again to see which assumption the answer actually rests on. The tool generates no low, base or high case of its own.

How this is calculated

The model is deliberately small. It adds up what you could actually use, takes off a cost you would pay immediately, works out what a month of the disruption costs you net of any income that continues, and divides one by the other. There is no return, no interest, no inflation and no compounding anywhere in it.

What counts as usable

Cash you can reach now, plus whatever share of another asset you say you would genuinely use. The share is applied to the amount you entered, and the remainder is reported separately:

usable other assets    U_A = A * u
excluded by your share  X_A = A * (1 - u)
usable resources        B   = C + U_A

C is cash, A the displayed amount of the other asset and uthe share you entered. X_A is shown beside the bridge and is never added back into any available-funds figure.

The usable share of other assets is your assumption. UBWHY does not verify their price, access time, tax cost or saleability.

The remainder of the other assets you entered is excluded from every figure above, at the share you chose. It is not counted as available, and it is not established as unavailable.

The immediate cost comes first

A cost you would pay at once is taken out before any monthly runway begins, because that is when it happens. If it is larger than everything usable, there is no runway to report yet — the shortfall has to be closed first:

funding gap        G_0 = max(0, O - B)
resources left     R_0 = max(0, B - O)
and always         B - O = R_0 - G_0

The monthly shortfall

Expenses less the income you assume continues. Only one of the two lines below can be positive, which is why a scenario is either drawing the buffer down or it is not:

monthly shortfall  M = max(0, E - I)
monthly surplus    S = max(0, I - E)

The runway, and the three answers it can be

if G_0 > 0   no monthly runway has begun; the gap is G_0
if M   > 0   T = R_0 / M  monthly cycles
if M   = 0   the buffer is not being depleted

The third line is the one worth reading twice. A buffer that is not shrinking does not have unlimited runway. It has a scenario in which nothing is being drawn down, which is a statement about the figures you entered and not about the future. This tool never prints an infinite runway, and there is no state in which it could: the answer in that case is a sentence, not a number.

Where a finite runway exists it is also broken into whole cycles and the share of the next one. Those are monthly spending cycles from the start of the scenario, not calendar months, and the tool does not convert them into a depletion date. A date would need paydays, bill dates and a partial-month calendar, none of which this model has.

What would stop the depletion

Both reversal figures are the monthly shortfall, from two directions: the monthly improvement that brings the buffer level, and the extra usable funds that buy one more cycle at the current shortfall.

monthly improvement to stop depletion  = M
extra funds for one more cycle         = M

That improvement can come from income, from expenses, or from both. The tool does not prescribe which, and it does not claim either is achievable.

Your target, if you set one

UBWHY publishes no universal emergency-fund target. There is no recommended number of months here, and nothing is prefilled.

target requires    B_t = O + M * t_g
still needed       G_t = max(0, B_t - B)
above requirement  Q_t = max(0, B - B_t)

Where the monthly shortfall is zero the requirement collapses to the immediate cost, whatever target you chose. That is arithmetic about the scenario you entered, and it is not a finding that the target is met for good: it does not test what happens if the income you assumed continues later stops.

What this does not calculate

This is a constant monthly scenario, not a forecast. It does not model income ending later, changing expenses, investment returns, taxes, benefit eligibility, credit access or the time required to sell an asset.

  • Changing expenses, income that ends after a stated month, irregular paydays or bill calendars. Every month in this model is the same month.
  • Inflation, interest, investment return or tax. Money held here neither grows nor loses purchasing power.
  • The time required to sell an asset, the price it would fetch, a penalty for reaching it early, or the tax on the sale.
  • Insurance claims, benefit eligibility, severance, credit or overdraft capacity, or support from anyone else. None of it is counted, in either direction.
  • How long a real disruption would last. The result is a property of the numbers entered, not a forecast of the event.
  • A correct emergency-fund size. There is no recommended number of months here, and no judgement about the one you chose.

A longer runway is not automatically a better position. Money held as a buffer is money not used for anything else, and this tool does not calculate what that costs, does not set a right amount to hold, and cannot tell you how long a real disruption would last.

Why an asset can add to net worth and still be no help in an emergency, what a usable share really represents, and why liquidity has a price of its own: Why Liquidity Is Not the Same as Net Worth.

A worked example

Illustrative only. One of the verified test cases behind this calculator, rendered from the same model the tool runs. The figures were chosen to be checkable, not to be representative: they are nobody's household, the usable share is a number to calculate with rather than a judgement about any asset, and the second scenario is not a prediction. Nothing here changes the fields above.

Values entered
Immediately available cash€12,000.00
Other asset amount€5,000.00
Usable share of that asset60%
Immediate one-time cost€2,000.00
Essential monthly expenses€3,000.00
Reliable monthly income€1,500.00
Target runway entered6.0 months
How they become the monthly buffer
Immediately available cash€12,000.00
Usable share of other assets€3,000.00
Usable resources before the immediate cost€15,000.00
Less immediate one-time cost€2,000.00
Resources available for the monthly shortfall€13,000.00

The displayed value of the second asset is €5,000.00, and the share entered counts €3,000.00 of it in this scenario. The remaining €2,000.00 appears in no total on this page. It has not been established as unreachable — it was excluded because the reader said they would not count on it, which is a different claim and the only one the tool is entitled to make.

After the immediate cost, €13,000.00 remains against a monthly shortfall of €1,500.00 — €3,000.00 out and €1,500.00 in. That is 8.7 months: 8 whole monthly cycles and part of the next one. Monthly cycles, not calendar months, and not a date.

The target entered — 6.0 months — needs €11,000.00 today at this shortfall, which is €4,000.00 less than the resources entered. The tool draws no conclusion from that. It does not call the target met, it does not call the difference spare, and it has no opinion on the number of months chosen: UBWHY publishes no recommended figure.

What the second scenario changes, and what it does not. The same cash and the same usable asset share carry a harsher month — €3,500.00 out, €500.00 in, and a larger immediate cost — and the runway falls to 4.0 months. Neither scenario is more likely than the other. Both are arithmetic about numbers somebody typed, and the tool attaches no probability to either.

The reading that would be wrong. It is tempting to treat 8.7 months as a measure of how prepared this household is. It is not. It is how long one particular set of constant monthly numbers lasts, and every real disruption differs from it in ways the model cannot see: expenses that move, income that stops later rather than immediately, an asset that takes six weeks to sell, a claim that pays or does not. A longer figure here is a longer figure here.

And the question the model cannot answer at all: how much of your money should sit in a buffer rather than anywhere else. The companion explainer works through why that trade-off has two sides.

Go deeper

  • Understand what counts as liquid

    Why Liquidity Is Not the Same as Net Worth

    Why an asset can add to your net worth and still be no help in an emergency, what access time and sale friction actually cost, why a usable share is your assumption rather than a valuation, and why holding more cash has a price of its own.

    Read the explainer: Why Liquidity Is Not the Same as Net Worth

Numbers are only the start

Explore UBWHY analyses to see how costs, risks, liquidity and alternatives change a decision, and how UBWHY evaluates a product.

Calculation model and corrections

Calculation model
Emergency Fund Runway v1.0
Last reviewed
Formula convention
Usable resources minus the immediate cost, divided by the constant monthly shortfall
Timing convention
Immediate cost at time zero; monthly income and expenses thereafter
Asset convention
User-entered usable share; no provider or market haircut
Return, inflation and tax treatment
Excluded
Runway unit
Monthly spending cycles, never calendar dates
Rounding
Display only; intermediate values remain unrounded

Correction history

  • Version 1.0 hardening review, 5 August 2026: cross-tool terminology, metadata, rule-ID, inheritance and validation alignment. The optional second path was renamed from "stress scenario" to "alternative disruption scenario" throughout, because the model deliberately permits that path to be better than the base and calling an improved case a stress case is false. Rule IDs were normalised from EFR-I01 to EFR-I-01, the runway state was locked as the single primary outcome, and the optional-branch behaviour now references the shared interaction contract. No formula, state definition or output meaning changed, and no published result was affected — none existed.