Case study · Simulation · Financial modelling

Is renting really “dead money”? A decision model, tested against 21 years of history

We simulated renting and buying the same home, month by month, for 12 regions and 316 local authorities, then checked the model against what actually happened to buyers from 2005 to 2026.

SimulationFinancial modellingBacktestingSensitivity analysisPython and R
Independent project on public dataCode and data publishedUpdated 1 November 2026
316
local authorities and 12 regions modelled, month by month, over 30 years
1.4–4.1yrs
for buying to beat renting by region, if prices keep rising 3% a year
30+yrs
in five regions if house prices stay flat
120/120
regional results reproduced to the month by an independent R implementation

01The question

“Renting is dead money” is one of the most repeated pieces of financial advice in the world. It is half right: rent buys you nothing you can sell. But most early mortgage payments are interest, and buying costs, repairs and insurance are just as unrecoverable.

The honest question is which set of unrecoverable costs is smaller, for the same home, over the time you will live in it. It is a decision worth hundreds of thousands, usually made on a rule of thumb. We used the UK as the test market because it publishes matched price and rent data for every local area. The same model works anywhere with house prices, rents and mortgage rates.

02The approach

  1. One home, two households

    One household buys the home. The other rents the same home and invests the deposit and buying costs. Each month, whoever pays less for housing invests the difference, so both spend exactly the same.

  2. Every cost, month by month

    Stamp duty, legal fees, survey, mortgage fees on every re-fix, maintenance, insurance, service charges, and the cost of selling at the end. Capital repayment counts as saving, not as a cost.

  3. A break-even that means something

    We report the month from which the buyer stays ahead for good, not the first time they pull ahead, so a brief lead before a re-fix fee or a price dip does not count.

  4. Backtest against history

    We replayed every purchase year from 2005 with the prices, rents and mortgage rates that actually followed, including the 2008 crash and the 2022 rate shock.

  5. Stress the assumptions

    Grids of mortgage rates (3–7%) against house-price growth (0–5%), deposits of 10% and 25%, and four property types.

  6. Check it twice, then ship it

    An independent R implementation reproduces all 120 region × property type × deposit results to the month. The calculator's JavaScript was checked against the same 120 cases.

03What we found

Mortgage interest alone is 77% to 107% of the rent on the same home in the first year. Add maintenance, insurance and the return the deposit could have earned, and owning costs 105% to 145% of the rent in every region. Whether buying wins depends almost entirely on what house prices do next.

Dot plot of break-even years by region under three scenarios: 1.4 to 4.1 years if prices keep rising 3% a year, 2.3 to 12.2 years if mortgage rates are a point higher, and 11 years to more than 30 if prices are flat.
Figure 1. Buying wins in 1.4 to 4.1 years if prices keep rising at their 2005–2026 pace. A one-point rise in mortgage rates stretches that to as much as 12 years; flat prices push five regions beyond 30.
Heatmap of buyer-minus-renter wealth by purchase year and years held, 2005 to 2026. Buyers in 2006 to 2008 were behind for up to a decade; buyers from 2009 to 2021 were mostly ahead after five years; buyers in 2022 to 2024 were behind after two years.
Figure 2. The backtest. Buyers were ahead in 47% of cases after one year, 79% after five and 86% after ten. People who bought at the 2007 peak took 6 to 19 years to get ahead, and 2022–24 buyers are behind in 8 of 12 regions.
Heatmap of median break-even years by mortgage rate and house-price growth. At today's rate it is 2.8 years with 3% price growth, 8.0 years with 2%, 19 years with 1% and 26 years with flat prices.
Figure 3. The answer turns on one uncertain input. At today's rates the median break-even is 2.8 years with 3% price growth, 8 years with 2% and 26 years with flat prices.

The useful output is not a single answer but the conditions under which each answer holds, which is what a good decision model should give you.

04Where this applies

Lenders and brokers

Affordability and break-even tools for customers that show the risks as well as the upside, with rates and prices you can update monthly.

Fintech and proptech

A calculator engine checked against an independent implementation, ready to sit behind an app or a lead-generation page.

Advisers and HR teams

Relocation, lease-or-buy and build-or-rent decisions use the same structure: two cash-flow paths, equal spend, every cost counted.

Any "now or later" decision

Lease vs buy equipment, cloud vs on-premises, subscribe vs own. Backtest the rule of thumb before trusting it.

05Limits

What the model leaves out

  • The forward model holds the mortgage rate constant; the sensitivity grid shows how much that matters.
  • The renter earns a steady 5% a year. Real investment returns are lumpy, and that assumption probably flatters buyers in 2009–2021.
  • Today's stamp duty rules are applied to past purchases in the backtest, which understates tax before 2014.
  • It compares the average home in an area; any one home and household will differ.

06How we would do this for you

Week 1

Map the decision

Every cash flow, assumption and data source written down and agreed before any code is written.

Weeks 2–3

Model, backtest, stress

The simulation, a backtest on your history, and sensitivity grids for the inputs nobody can forecast.

Week 4

Ship the tool

A calculator or dashboard verified against the model, plus a monthly data-refresh script.

07Reproduce it

Python 3RpandasmatplotlibJavaScriptOfficial open data

Data: HM Land Registry UK House Price Index; ONS Price Index of Private Rents; Bank of England quoted mortgage rates.

This is an independent project built on public data to show how we work. It is not client work, and no client data was used. Figures are reproducible from the published code.

Need a model of a big decision your customers or your board are facing?

We build decision models with honest sensitivity analysis, test them against history, and turn them into tools people can use.

More case studies

Causal inference · Econometrics
r = 0.01correlation between AI exposure and job change, 2019–2025

Is AI taking jobs? Testing the claim on 722 occupations

Linking AI usage data to employment, controlling for confounders, and a placebo test that shows the headline “effect” was there before ChatGPT.

Causal inferenceRegressionPlacebo testData linkageLabour market
Read the case study
Experimentation · Monte Carlo
24.6%of no-difference tests call a winner when checked daily

Your A/B test “winner” may be noise: what 100,000 simulated tests show

A Monte Carlo study of the most common A/B testing mistake, and a sequential stopping rule that lets you look every day without fooling yourself.

ExperimentationA/B testingMonte Carlo simulationSequential testingStatistics
Read the case study