MONEY & BUSINESS / HOUSING DECISION

Rent vs buy

Compare the long-run net worth of buying a home with renting and investing the difference, and see when buying breaks even.

← All tools

Your numbers

Loading calculator...

◈ Your values stay in your browser. No account needed.
YOUR RESULT

Enter your numbers to see a result.

WORKED EXAMPLE

Rent vs buy: a worked example

With home price 400,000, deposit (%) 20, mortgage interest rate (%) 6, mortgage term (years) 30, home price growth per year (%) 3, ownership costs per year (% of value) 1.5, buying costs (% of price) 3, selling costs (% of price) 6, monthly rent 2,000, rent increase per year (%) 3, investment return (%) 5, years to compare 10, the buying comes out ahead by is $50,680.45.

Inputs
Home price400,000
Deposit (%)20
Mortgage interest rate (%)6
Mortgage term (years)30
Home price growth per year (%)3
Ownership costs per year (% of value)1.5
Buying costs (% of price)3
Selling costs (% of price)6
Monthly rent2,000
Rent increase per year (%)3
Investment return (%)5
Years to compare10
Results
Buying comes out ahead by$50,680.45
Net worth if you buy$237,883.61
Net worth if you rent$187,203.16
Monthly cost of buying in year 1$2,418.56
Monthly rent in year 1$2,000.00
First year buying comes out ahead6 years

Amounts are shown in US dollars for illustration. Choose your own currency in the calculator above; it labels amounts and does not convert them.

THE METHOD

How it works

The model runs month by month. The buyer pays the mortgage and ownership costs, the renter pays rent that grows each year, and whoever has the lower monthly cost invests the difference at the return you enter. The renter also invests the deposit and buying costs. Change one assumption at a time to see what really decides the answer.

FormulaBuy net worth = home value − loan balance − selling costs + invested savings; rent net worth = invested deposit and savings.
WHY IT MATTERS

Make the numbers useful

Try changing one input at a time. The live result helps you see which assumption has the greatest effect.

Use Save scenario A, change an input, and compare both results side-by-side. You can also share your settings using a link.

Modelled results are estimates. Independently check decisions involving health, finances or safety.
QUESTIONS

Frequently asked questions

How is the rent vs buy calculated?

Buy net worth = home value − loan balance − selling costs + invested savings; rent net worth = invested deposit and savings. The model runs month by month. The buyer pays the mortgage and ownership costs, the renter pays rent that grows each year, and whoever has the lower monthly cost invests the difference at the return you enter. The renter also invests the deposit and buying costs. Change one assumption at a time to see what really decides the answer.

What does the rent vs buy example show?

With home price 400,000, deposit (%) 20, mortgage interest rate (%) 6, mortgage term (years) 30, home price growth per year (%) 3, ownership costs per year (% of value) 1.5, buying costs (% of price) 3, selling costs (% of price) 6, monthly rent 2,000, rent increase per year (%) 3, investment return (%) 5, years to compare 10, the buying comes out ahead by is $50,680.45. Net worth if you buy: $237,883.61; Net worth if you rent: $187,203.16; Monthly cost of buying in year 1: $2,418.56; Monthly rent in year 1: $2,000.00; First year buying comes out ahead: 6 years.

What assumptions and limits apply?

This is an estimate based on the inputs and assumptions shown on this page, not professional advice. Check anything with financial, health or safety consequences independently.

Is my data private?

Yes. Calculations run in your browser and your numbers are not sent to a server. A share link contains the inputs you choose to share, so check it before sending it to anyone.

Can I use my own currency?

Yes. Pick from 33 currencies and the amounts are labelled to match. The selector does not convert between currencies, so enter prices in your own currency.

FOR WEBSITE OWNERS

Embed this calculator on your site

Free to use. Paste this where you want the calculator to appear. It resizes itself and links back to Calculator786. Optional: add data-currency="EUR" to the div to preset a currency.