Is It Better to Rent or Buy in an Expensive City? A Price-to-Rent Test
Short answer: in an expensive city, renting usually comes out ahead when the price-to-rent ratio is high. A $900,000 home against $3,000 rent (price divided by yearly rent is 25) leaves the buyer $378,902 behind after 10 years and never catches up within 30 years, while a $280,000 home against $1,650 rent (ratio 14.1) breaks even in year 8. Home prices would need to grow about 6% a year in the expensive case to break even by year 11.
Key takeaways
- Price-to-rent ratio = price ÷ yearly rent. A ratio above about 20 often favours renting, and a ratio near 14 favours buying for a long stay.
- With a high price, the deposit, interest and upkeep are all larger compared with the rent saved.
- Buying in an expensive city can still win with strong price growth or a very long stay, but the margin for error is thin.
- Check the ratio for the specific property, not the city average.
What does the price-to-rent test show?
The table compares two cities using the model in is it better to rent or buy a house: 20% down, a 6.5% mortgage, carrying costs of 2.45% of the price, 3% price growth and rent rising 3%, with a 7% return on invested money.
| Case | Price | Monthly rent | Price-to-rent ratio | Buyer minus renter after 10 years | After 20 years | Break-even |
|---|---|---|---|---|---|---|
| Expensive city | $900,000 | $3,000 | 25.0 | -$378,902 | -$959,371 | None in 30 years |
| Moderate city | $280,000 | $1,650 | 14.1 | +$16,115 | +$145,197 | Year 8 |
In the expensive city the buyer pays a mortgage of about $4,550 a month plus about $1,840 a month of carrying costs, against $3,000 of rent, and the gap, invested by the renter, compounds every year. The ratio explains much of the difference.
How much price growth would justify buying?
| Home price growth (expensive city) | Buyer minus renter after 10 years | Break-even |
|---|---|---|
| 3% | -$378,902 | None in 30 years |
| 5% | -$137,810 | None in 30 years |
| 6% | -$798 | Year 11 |
| 7% | +$148,355 | Year 5 |
Buying only pays in this example if prices grow about 6% a year or faster, which is well above long-run inflation. Expensive cities can deliver that for a time, but it is a bet, not a base case. If you buy, you are betting on price growth, and if you rent and invest, you are betting on markets. Which bet suits you is partly a question of risk and partly of how long you will stay.
What can you check before deciding?
- The ratio for the exact property. City averages hide wide differences between neighbourhoods and property types.
- Your holding period. A long stay helps buying. See when renting forever wins.
- What you would earn investing the deposit. $180,000 of deposit invested is a significant sum.
- Carrying costs. High-priced homes often have high tax and upkeep.
- Affordability. See can I afford to buy a house and how much rent can I afford.
Are there good reasons to buy anyway?
- You expect to stay 15 to 20 years or more.
- You can buy below the local market, or the property has a clear upside.
- Rent control or rising rents make renting less predictable than a fixed mortgage.
- You value stability and control above the extra return.
- You are close to affording a home outright in a few years.
None of these removes the maths. They are reasons to accept a lower financial return, and it is worth knowing the price you are paying. Compare the full set of assumptions in which rent vs buy inputs matter.
How do you decide for a specific property?
If the break-even is beyond your horizon, buying is a bet on price growth. If it is well inside it, buying is a sound choice. If it is close, other factors such as stability and flexibility can tip the decision. See how much rent can I afford for the renting side.
- Work out the ratio for that exact property and the rent for a similar one nearby.
- Run the comparison with local price growth, and then with a cautious rate.
- Add what you would earn investing the deposit, and treat that as the cost of buying.
- Check the break-even year against how long you plan to stay.
- Think about what else the money could do, such as paying off debt or building a retirement fund.
What mistakes appear in expensive-city decisions?
- Assuming prices always rise quickly because they have in the past.
- Stretching to buy and leaving no savings for repairs.
- Using a city-wide figure instead of the property in front of you.
- Forgetting that a large mortgage ties up cash that could be invested.
- Buying for a short stay, when costs are spread over too few years.
Sources and further reading: the Consumer Financial Protection Bureau has guidance on the cost of buying a home.
General education, not financial advice. Reviewed October 2026. Results use one model with stated inputs, and the property prices and rents are illustrations. Local markets differ and nothing here predicts price growth.
Run the actual breakeven year for your city
The Buy vs Rent Decision Report calculates your exact breakeven year and full net-worth comparison — not a citywide rule of thumb.
Compare buy vs rent — $9.99 →Frequently asked questions
Is it better to rent or buy in an expensive city?
Renting often wins when the price-to-rent ratio is high. A $900,000 home against $3,000 rent (ratio 25) never breaks even in 30 years in the example, while a ratio of 14 breaks even in year 8.
What is the price-to-rent ratio?
The home price divided by a year of rent. $900,000 ÷ $36,000 is 25. Ratios above about 20 often favour renting, and ratios near 14 are more favourable to buying.
Is there a ratio that signals always rent?
Some analysts treat a ratio above 20 as a sign that renting is often better. It is a rough guide, since your holding period, price growth and investment return can shift the answer.
How fast would prices need to grow for buying to win?
In the expensive example, about 6% a year, which gives a break-even in year 11. At 3% to 5% the buyer never catches up within 30 years.
Does buying ever make sense in an expensive city?
Yes, for a very long stay, a below-market purchase or strong local growth, and for the stability it brings. The margin for error is just thinner, so check the numbers explicitly.