🏠 Rent or buy? decision tool by palsagar ★ GitHub
Region Outlook

Buy net value
Rent net value
Buy cost · yr 1
Rent cost · yr 1

Net value over time

What you'd walk away with, minus everything you put in — at every year.

How sure is this?

500 simulated futures of the Buy − Rent difference. Bands: 50% and 90% of outcomes.

What could change the answer?

Each bar tests one number at a time, set lower and higher than yours. A bar that crosses into the other colour flips the answer on its own.

How are the test values chosen?

Each bar changes one number at a time and keeps everything else as you set it. Each end of a bar shows the value tested there. Sometimes lowering and raising a number both move the result the same way. Then both ends fall on the same side of the “You are here” line, and the far end shows both values, lower value first.

Guesses about the future (property appreciation, equity growth, rent inflation) move by a typical range for their average over your horizon. The range is narrower for longer stays, because good and bad years tend to even out.

Your numbers move by these steps: home price and monthly rent by 20%, mortgage rate by 1 point, down payment by 5 points, and the property levy by about 40% of its value.

A test never goes above a slider's maximum. Your numbers and rent inflation never go below a slider's minimum. Property appreciation and equity growth can, because prices and markets can fall. So one side of a bar can be shorter than the other. A side that stops at a limit is marked (min) or (max).

Where the money goes

Cumulative cash out of pocket on each side.

Cost of ownership breakdown

The numbers

One row per year. The last row, in bold, is the year you sell, which the verdict uses.