Tools

Rental Break-even and Cushion Calculator

How much can go wrong before the rental starts costing you money?

A rental can show a positive month at full occupancy and still have almost no room in it for a vacant period, a repair or a higher charge. The gap between those two facts is made of four things a headline rent never shows: what is actually collected once vacancy is allowed for, what the owner pays that the tenant does not, what is set aside for the things that have not broken yet, and the debt service. This calculator separates all four, reports what is left, and then reports how far that figure is from zero — measured in rent, in occupancy and in vacant weeks.

What this tool does not decide

  • Whether the property is a good investment. Reaching break-even here does not establish it, and missing it does not rule it out. Purchase price and gross yield are excluded from this tool by design: the question is not whether the rent looks attractive against the price, it is whether the rent still covers the obligations after everything is taken off it.
  • Whether a rent is achievable or lawful. A break-even rent is an arithmetic threshold. The tool has no view on what a market would pay, on what a lease permits, or on what a rent regulation allows where you are.
  • Whether a vacancy assumption, a reserve or a management fee is realistic. Every one of them is your figure. UBWHY publishes no recommended reserve percentage, no vacancy allowance and no debt-service ratio, and the tool judges none of the numbers you enter.
  • Anything about tax. No deduction, no depreciation, no allowance, no income tax and no capital-gains treatment, in any jurisdiction. Every figure here is before tax and stays before tax.
  • Anything about financing beyond the payment you enter. It does not split interest from principal, does not model amortisation or the outstanding balance, does not calculate equity build-up, and cannot say whether a lender would approve anything.
  • What the property will be worth. No appreciation, no depreciation, no resale value and no transaction cost. This is one month, repeated.
  • What the money could have done instead. Opportunity Cost is the tool that compares two uses of the same money, and Emergency Fund Runway is the one that asks how long a buffer lasts when something goes wrong.

Your figures

The rental scenario

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

The contracted or expected rent while the property is occupied, before vacancy and before any percentage management fee. Owner rent revenue only — not pass-through charges the tenant fully covers.

Annual amounts are divided by twelve, evenly across the year.

A long-run average allowance for the model year, not a forecast of when a property will be empty.

The share of the year with no rent collected. Enter zero if you are modelling full occupancy — that is an assumption, not a prediction.

Weeks with no rent collected. The tool uses exactly 52 weeks for this conversion.

The full scheduled financing payment you choose to include. Enter zero if the property is unlevered. Principal repayment may build equity and is not treated here as a total-return expense.

Annual amounts are divided by twelve, evenly across the year.

A percentage charged on rent actually collected, so it falls when vacancy rises. Fixed management charges belong in the owner-cost entry instead. Leave blank for none.

Owner-paid operating costs

Enter only what the owner ultimately bears after any tenant recovery, and exclude both reserves and the debt service — they are entered separately below so the result can show what each one does.

Both modes produce the same result where the monthly totals match. Only the mode you choose is read.

Service charges, tax, insurance, owner-paid utilities and similar costs, added together. Do not include reserves or debt service. Leave blank for none.

Annual amounts are divided by twelve, evenly across the year.

Itemised owner costs, by category

These categories are illustrative rather than a legal classification. What is recoverable from a tenant, what is deductible and what a charge is even called all vary by jurisdiction and by lease, so enter the net amount the owner actually bears in your own situation.

Enter only the amount the owner ultimately bears after any tenant recovery.

Annual amounts are divided by twelve, evenly across the year.

Tax treatment and recoverability vary by jurisdiction. Enter only the amount you assign to this scenario.

Annual amounts are divided by twelve, evenly across the year.

The owner-paid premium. The tool does not assess whether the cover is adequate.

Annual amounts are divided by twelve, evenly across the year.

Utilities or services not recovered from the tenant. Exclude anything fully reimbursed.

Annual amounts are divided by twelve, evenly across the year.

Use this for fixed charges. A percentage of collected rent belongs in the separate management field above.

Annual amounts are divided by twelve, evenly across the year.

Any other recurring non-recoverable owner cost. The tool stores no description of it.

Annual amounts are divided by twelve, evenly across the year.

Reserves you set aside

UBWHY publishes no recommended reserve percentage, vacancy allowance or debt-service ratio. Nothing on this page is prefilled with one, and the tool does not judge the figures you enter.

A planning allowance for recurring maintenance, not a prediction of actual repair bills. Enter zero if you set none aside — nothing is assumed for you.

Annual amounts are divided by twelve, evenly across the year.

A planning allowance for larger replacements and long-lived components. Enter zero if you set none aside.

Annual amounts are divided by twelve, evenly across the year.

Test a stress case
An adverse case, entirely yours

The tool invents no stress case: every change below is one you enter. This branch is constrained to be adverse — the rent cannot rise, the vacancy cannot fall below what you already assumed, and the added cost cannot be negative — which is why it is called a stress case here. The management fee, the debt service, the base owner costs and both reserves stay exactly as entered, so the comparison isolates the three things you changed. It carries no probability and is not a forecast.

Stress rent, vacancy and added cost

A 10% reduction means the stressed scheduled rent is 90% of the base rent. Zero is allowed.

Enter the total stressed vacancy, not extra vacancy added to the base assumption.

The full stress-case assumption, which has to be at least the vacancy you already entered.

The full stress-case assumption in weeks, which has to be at least the vacancy you already entered.

A cost shock of your own that is not already in the base costs. Leave blank for none.

Annual amounts are divided by twelve, evenly across the year.

Your result under this scenario

One answer appears here after you choose Calculate.

  • Monthly cash flow after the reserves entered: the expected collected rent less the management fee, the owner costs, the debt service and both reserves you entered. Everything else on this page — the break-even rent, the break-even occupancy, the vacancy weeks and the rent cushion — measures how far that one figure sits from zero along a single axis.
  • Total break-even vacancy is not additional vacancy. The first is everything the model can absorb in a 52-week year, the vacancy you already assumed included. The cushion is the difference between the two, and the page shows all three separately for that reason.

This is a steady-state debt-service cash-flow scenario based on the rent, vacancy, costs and reserves entered. It does not include tax, property-value change, mortgage amortisation, equity build-up, or the timing of repairs and vacancies.

Full debt service is included because it affects monthly cash flow. Principal repayment may build equity, so this is not accounting profit or total investment return.

Reaching break-even in this model does not make a property a good investment, and missing it does not make it a bad one. Purchase price, property-value change, tax, equity build-up, condition, location, regulation and what else the money could have done are all outside this calculation.

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. A rent, a mortgage payment, a service charge and an insurance premium entered together describe a specific property, so none of them leaves the page and none of them reaches a link.

The scheduled rent, the vacancy, the management percentage, the owner costs, the reserves and the debt service 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 mild, moderate or severe case of its own.

How this is calculated

The model is a steady-state monthly-equivalent scenario. Every month in it is the same month: an annual amount is divided by twelve and spread evenly, and vacancy is averaged across a 52-week model year rather than placed in it. Real bills arrive when they arrive and real vacancies happen when they happen; this model has no calendar, and that is a simplification you should know about rather than one to discover later.

Scheduled rent, and the rent actually collected

The rent you enter is the contracted amount while the property is occupied. Vacancy comes off it before anything else, and the result is what the scenario expects to collect:

occupancy            o = 1 - v
vacancy allowance    V = R * v
collected rent       E = R * o   (equivalently, E = R - V)

A vacancy entered in weeks becomes a rate by dividing by exactly 52. That is a model year, not a calendar one, and no daily proration is performed anywhere.

The management fee is charged on what is collected

A percentage management fee applies to rent actually collected in this model, so it falls when vacancy rises. Charging it on scheduled rent instead would overstate it in exactly the scenarios where the rest of the result is already under pressure:

management fee       G = E * m

A fixed management or administration charge is a different thing and belongs in the owner-cost entry, where it stays fixed whatever the occupancy does.

Two cash-flow lines, and why both are shown

Cash flow before reserves is the ordinary monthly picture: what comes in, less the fee, the owner costs and the debt service. Cash flow after reserves takes off the maintenance and capital-expenditure allowances you set. Both are published, because a scenario can look comfortable on the first line and be short on the second — and the reserves are the whole of the difference:

fixed obligations    Q  = D + O + M + C
before reserves      CF_pre = E - G - D - O
after reserves       CF     = CF_pre - M - C
equivalently         CF     = E * (1 - m) - Q

The percentage fee is deliberately outside Q. Everything in Q stays fixed while occupancy moves, and the fee does not — which is exactly why the two break-even solutions below can be solved in closed form at all.

Full debt service is included because it affects monthly cash flow. Principal repayment may build equity, so this is not accounting profit or total investment return.

Reserves are planning allowances, not bills. The model does not carry them as a balance, does not compound them, does not link them to any assessment of the building, and does not spend them. It also does not judge them: UBWHY publishes no recommended reserve percentage, vacancy allowance or debt-service ratio. Nothing on this page is prefilled with one, and the tool does not judge the figures you enter.

The two break-even thresholds

Both invert the same equation, one through rent and one through occupancy. Each holds everything else exactly as entered:

break-even rent        R_BE = Q / [o * (1 - m)]
break-even occupancy   o_BE = Q / [R * (1 - m)]

A break-even occupancy above 100% is not a high requirement. It means the scheduled rent entered does not cover the obligations entered even with no vacancy at all, and the page says so rather than clipping the figure to 100%. At 100% vacancy nothing is collected whatever the rent is, so there is no finite break-even rent to print and the tool prints words instead of a very large number.

Three vacancy figures, and only one of them is headroom

This is the distinction the tool exists for, and it is the one most easily lost in a single number:

break-even vacancy     v_BE  = 1 - o_BE          (only where 0 <= o_BE <= 1)
total capacity         W_BE  = v_BE * 52
already assumed        W_base = v * 52
cushion                W_add = W_BE - W_base     (only where CF >= 0)
past the threshold     W_over = W_base - W_BE    (only where CF < 0)

The total is not the cushion. A scenario that can absorb 7.25 vacant weeks a year and already assumes 2.60 of them has 4.65 weeks of headroom, not 7.25. Where the scenario is already short, the last line is shown instead — as a distance past the threshold, never as a negative cushion.

The rent cushion, in whichever direction it runs

rent could fall by     H_R = (R - R_BE) / R      (only where CF >= 0)
rent would need        I_R = (R_BE - R) / R      (only where CF < 0)

Both are distances to a threshold at unchanged occupancy and costs. Neither says the rent could be charged, that a change would be lawful where you are, or that a market would pay it.

Full occupancy, as a test rather than an expectation

at full occupancy      CF_full = R * (1 - m) - Q

This one answers a single question: can reducing vacancy alone close the gap? Where it is negative the answer is no, whatever happens to occupancy. It is a mathematical reference and not a claim that full occupancy is attainable.

The stress case, if you enter one

stressed rent          R_s  = R * (1 - s_r)
stressed collected     E_s  = R_s * (1 - v_s)
stressed cash flow     CF_s = E_s * (1 - m) - (Q + X_s)

Only three things change: the scheduled rent, the total vacancy and one added owner cost. The management percentage, the debt service, the base owner costs and both reserves are held exactly as entered, so the comparison isolates what you chose to change rather than silently repricing the financing. The tool generates no mild, moderate or severe case of its own, and attaches no probability to the one you enter.

What this does not calculate

This is a steady-state debt-service cash-flow scenario based on the rent, vacancy, costs and reserves entered. It does not include tax, property-value change, mortgage amortisation, equity build-up, or the timing of repairs and vacancies.

  • Purchase price, gross or net rental yield, cap rate, cash-on-cash return, IRR or total return. This is a cash-flow and cushion tool, and it excludes price and yield by design.
  • Tax of any kind, in any jurisdiction. No deduction, no depreciation, no allowance, no income tax and no capital-gains treatment. Every figure here is before tax and stays that way.
  • Mortgage amortisation, the split between interest and principal, the outstanding balance, equity build-up, loan-to-value, refinancing or a lender's coverage requirement.
  • Property-value change, appreciation, depreciation of the building, resale value, closing costs, transfer taxes, broker fees or renovation.
  • Inflation, rent growth or cost growth. Every month in this model is the same month, and nothing in it moves over time.
  • Whether a rent is legally achievable, whether an increase is lawful, whether a cost is recoverable from a tenant where you are, or whether a lender would approve anything.
  • Arrears, tenant default, eviction cost, deposit accounting, short-term-rental seasonality, nightly pricing, multi-unit turnover or unit-level occupancy.
  • Whether a reserve is adequate, whether a vacancy assumption is realistic, or whether the property is worth what you paid. The tool judges none of the figures you enter.

Reaching break-even in this model does not make a property a good investment, and missing it does not make it a bad one. Purchase price, property-value change, tax, equity build-up, condition, location, regulation and what else the money could have done are all outside this calculation.

Why an attractive gross yield can sit on top of weak or negative monthly cash flow, and why the layers between the two are where the answer actually lives: Why Gross Rental Yield Is Not Cash Flow.

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 property, the vacancy allowance is a number to calculate with rather than a judgement about any market, and the reserves are not a recommendation. Nothing here changes the fields above.

Values entered
Scheduled monthly rent€1,200.00
Expected vacancy5.00%
Management fee on collected rent8.00%
Debt service€600.00
Owner operating costs€175.00
Maintenance reserve€100.00
Capital-expenditure reserve€75.00
How the rent becomes cash flow after reserves
Scheduled rent€1,200.00
Less vacancy allowance€60.00
Expected collected rent€1,140.00
Less management fee on collected rent€91.20
Less owner operating costs€175.00
Less debt service€600.00
Cash flow before reserves€273.80
Less maintenance reserve€100.00
Less capital-expenditure reserve€75.00
Cash flow after reserves€98.80

The management fee is €91.20, which is 8.00% of the€1,140.00 collected — not of the €1,200.00 scheduled. On this example the difference is small; on a scenario with heavy vacancy it is not, and charging the fee on the scheduled figure would overstate it exactly where the rest of the result is already under pressure.

Cash flow is €273.80 before the reserves entered and €98.80 after them. Both describe the same month. The €175.00 between them is an allowance this owner chose to set aside, not a bill the model predicts and not an amount UBWHY says is enough.

Vacancy, as three separate quantities
Total break-even vacancy7.25 weeks
Vacancy already assumed2.60 weeks
Additional vacancy cushion4.65 weeks

The reading that would be wrong. The first line above is not headroom. This scenario can absorb 7.25 weeks of vacancy in a 52-week year in total, and 2.60 weeks of that is already assumed. What is left before cash flow reaches zero is 4.65 weeks — the third line, and only the third line.

The same result read through rent instead of occupancy: break-even scheduled rent is €1,086.96, and break-even occupancy is 86.05%. Both hold everything else exactly as entered. Neither says the rent could be charged or that the occupancy will be achieved.

What €98.80 a month does not establish. Not that the property was worth its price, not that the financing is sustainable, not what the position is after tax, and not what the same money would have done somewhere else. Part of the €600.00 debt service may be principal repayment, which reduces what is owed rather than disappearing — so this figure is a liquidity result and not profit, and reaching break-even in this model is not the same thing as the property being a good investment.

And the question the model cannot answer at all: why a property with an attractive headline yield can still produce a month like this one. The companion explainer works through every layer between the two.

Go deeper

  • Understand why gross rent is not cash flow

    Why Gross Rental Yield Is Not Cash Flow

    Why a property can show an attractive gross yield and still produce weak or negative monthly cash flow, what sits between the two, and what positive cash flow still does not prove.

    Read the explainer: Why Gross Rental Yield Is Not Cash Flow

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
Rental Break-even and Cushion v1.0
Last reviewed
Timing convention
Steady-state monthly equivalent; annual amounts divided by 12
Vacancy convention
Averaged across a 52-week model year; weeks divided by 52
Management-fee base
Rent actually collected, never scheduled rent
Debt-service treatment
Full payment included for cash flow; principal not split out
Reserve treatment
Maintenance and CapEx allowances included in the primary result
Purchase price, yield and tax
Excluded
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. Rule IDs were normalised from RB-I01 to RB-I-01. Cash flow after entered reserves and debt service was locked as the sole primary outcome, and break-even rent, break-even occupancy, the vacancy cushions and the rent cushion were reclassified from primary to reversal and sensitivity outputs. The term "stress scenario" is deliberately retained here, unlike in the Emergency Fund Runway tool, because this branch is constrained to be adverse: rent cannot rise, vacancy cannot fall below the base assumption, and the added owner cost cannot be negative. No formula, cost base, reserve treatment or debt-service caveat changed, and no published result was affected — none existed.