This is one of the biggest discussions that personal finance twitter gets into...and 99% of people are approaching it the wrong way.
A home is a financial tradeoff, like a lot of other things. Let's look at it from a financial standpoint:
The most important concept is the rental yield (also called cap rate) of a property. Simply, this is the rent divided by the market value/price.
The higher it is, then the more you can borrow, and after repaying your mortgage costs, you have more left over.
You want a yield >10% (maybe >8% in markets w 0% interest rate)
purchase price: 100k. Rental yield 10% for rent of $10k/year or $830/month.
w/20% down, a 30yr fixed mortgage is $359/month.
Let's round outgoings to $600/month for taxes,etc.
You are clearing $230/month, or $2750 per year.
Not bad!
Even if you have to put down 30%, you are still doing 10% returns in cash, plus upside, etc.
This is how you build cash flow, equity (paying down principal), and net worth.
Only take on debt to buy assets like rentals
- rental yields on the place you want to live are usually lower
- the rental yield on your house is lower than what you would invest in
- why tie up the cash?
Those are times when you RENT, rather than buy, and happily....Let's check the math again
A 5% rental yield, you are saving >2% of the property value every year
Basically, you are getting the same lifestyle for MUCH cheaper.
Now, you may not own it, but if you are investing the excess cash, then you are probably earning appreciation and cash flow somewhere
Instead, make sure you pass 3 tests for yourself
Second test: Am I certain to move on in a couple years? In that case, it's OK, you can think of it as two years rent and than an investment
Seriously, be very focused on investing well, rather than owning a house. The dream house comes AFTER financial independence when it's a luxury spending, not BEFORE.
In that case, do it! You are getting the same benefit, a cheap property with cash flow...and a place to live