Here's why most people/studies consider owning a home (long term), that is the one you live in... not properties bringing in cash, monthly... a bad investment:
If you had to mortgage it, even at these great rates we've had for years, it's not a good investment. Period. It's not an investment just because it appreciates.
Example:
- Average home price in the United States ≈ $355,000
- Required 20% down-payment = $71,000 (most don't have that... so factor in at least 5 years of PMI)
- Loan balance = $284,000 (will be higher if you don't meet the 20%)
- Current interest rate for a 30-year fixed mortgage = 3.5%
- Monthly payment ≈ $1,700
- Total principal and interest paid by the end of the mortgage: $612,000 (or $257,000 more than the original amount)
- Average property tax rate is 1.15% ≈ $122,500 over 30 years
- Maintenance (for upkeep, maintenance, repairs, etc.) at 1% per year = $3,550 a year or $106,500 over 30 years
Total out-of-pocket costs over 30 years = $841,000 (this total will be higher, too... if you don't have 20% down)
Then there's something called "opportunity costs." That's what you would do with the money (like the 257K) if you didn't have to pay it because, say, you rented a home of similar value. Say you invested that same amount over 30 years. You'd likely have well over 355K... well over. What about the 122K property tax amount? Imagine investing that, as well, and so on. This is what the "rent is better than buying" crowd loves.
The above is just the tip of the iceberg to why folks disagree with a home being an investment.
The primary purpose of a home is for shelter. If you're planning on it being a residence and you consider it because of what school your children can go to and yada yada yada it likely effects your control of timing your ownership. Even that disruption in ownership, the closing and moving costs and other resulting costs and fees, they all cut into perceived profits.
There's also "Carrying Costs" that are the costs beyond the what you carry in the "investment," i.e., the mortgage, taxes, PMI, home owner's insurance, etc. The carry costs are expenses to maintain and repair the property. I'm personally looking at 3, a roof, windows, and a driveway. There are many others from the water heater to something like remodeling a kitchen, bathroom, or basement. It's the carrying costs that could really work against you because (and I've seen this in construction, for years) all homes need a roof, a driveway, windows and sure upgrades are great but hardly ever are they value adders.
If you don't look at the numbers, selling a home for 100k more than you paid for it could look like a great deal. But if you stayed 10 years and over that time you spent 3,000 annually on routine maintenance and if you dug into some more serious but common major jobs like roof, kitchen, bathroom remodel, etc., Now you're into the 30-50k territory beyond the 3k that you're already paying.
Then, go back to the interest, PMI, taxes and you're at 15k in a decade (at the least).
Over ten years you could have (many do) spent more than the 100k so called profit. And then you have to pay 6% commission for selling your home...