I know most people have been led to believe that a house is an asset, which is why so many thought they should buy a huge home. The bigger the home, the bigger the asset. But it's not so. Think about this: assume you buy a home and don't put a dime into it for 30 years. You don't paint it, repair it, or update it. You just let it sit there. How much do you think that home will be worth at the end of 30 years? Not much.
You can get a sense of how quickly a home's value will decline if you don't take care of it by visiting a few foreclosed homes in your area. The value can fall 30% to 50% with just a few years' of neglect.
To maintain the value of your home, you have to constantly put money into it. A good estimate is about 2% to 3% a year of the cost of the home. If you bought a $300,000 home, consider that it'll cost $6,000 to $9,000 a year on average to keep it up. Now you won't spend that every year, but that's what you should be budgeting for the costs of maintenance. At some point, the furnace blows, the air conditioner dies, the water line breaks, the roof needs to be repaired, the windows need to be replaced, the kitchen needs to be updated, and the list goes on.
Then you have to pay taxes on your home. While tax rates vary by locality, a fair estimate is 1% a year. When you add it up, the house is costing you 3% to 4% a year just to keep. And over the last 80 to 100 years, housing costs on average have increased by about 3% to 4% a year. During some cycles they've gone up faster than that, and during others slower (such as now). If you look at the 60 or so years that you'll probably own a home, you're likely to get the average return, which is in the 3% to 4% range.
http://www.cbsnews.com/news/is-your-...r-a-liability/