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
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.
Monthly cash flow after the reserves entered
What the entered rent leaves after vacancy, the management fee, the owner costs, the debt service and both reserves.
| Line | Monthly amount |
|---|---|
| Scheduled rent | |
| Less vacancy allowance | |
| Expected collected rent | |
| Less management fee on collected rent | |
| Less owner operating costs | |
| Less debt service | |
| Cash flow before reserves | |
| Less maintenance reserve | |
| Less capital-expenditure reserve | |
| Cash flow after reserves |
Vacancy, as three separate quantities
The total is everything a 52-week year can absorb, the second line is what you already assumed, and the cushion is the difference. Only the third is headroom.
| Occupancy | Vacancy weeks | Monthly cash flow | Point |
|---|
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 * mA 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) - QThe 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) - QThis 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.
| Scheduled monthly rent | €1,200.00 |
|---|---|
| Expected vacancy | 5.00% |
| Management fee on collected rent | 8.00% |
| Debt service | €600.00 |
| Owner operating costs | €175.00 |
| Maintenance reserve | €100.00 |
| Capital-expenditure reserve | €75.00 |
| 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.
| Total break-even vacancy | 7.25 weeks |
|---|---|
| Vacancy already assumed | 2.60 weeks |
| Additional vacancy cushion | 4.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.
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.