jamin wrote:
Just using common sense. A house comes with a carrying cost of 1-2% property taxes and 1-2% maintenance. So if you own your house outright it needs to appreciate 2-4% per year just for you to break even. There are very few zip codes where a house worth $1,000,000 can be rented out for more than $40k/yr. So it is almost impossible to generate income by renting a house that you own outright. And very few people ever own a house outright. If you have an outstanding mortgage then you simply cannot rent a profit.
If you have $1,000,00 you can put it in the stock market and get a return of $120,000/yr. With that income you can rent a million-dollar house for $30k/yr and reinvest the other $90k/yr.
The idea that you profit via capital appreciation by buying a house is obviously a fallacy if for no other reason than this: to take profits, you need to downsize or switch to renting.
Having stated that, there are some flaws with your post. First, I have seen houses in the ~600k range rent for close to 40k. Second, if you own an investment property, paying down the mortgage ultimately builds equity (which can be realized as profit you can capture later on
because unlike a primary residence you can sell an investment property without it affecting your lifestyle). So even if you don't have positive cashflow, paying down a mortgage on investment property with zero net cashflow is making a profit. Third, there's no investment that is guaranteed to return 12%. Stocks might return 12%, they might not generate positive return. Risk free 5 year investments are in low single digits.
Having stated all that, if you can rent a million dollar house for 2500/month, that's a great deal -- by all means just rent if you can get this deal. The main reason to buy is that it usually saves you money if you stay in the property long enough to make up for the transaction costs (RE commissions, and other closing costs)