The thing is that when you start buying houses/apartments/condos/townhomes to make money, that is when you could get into trouble.
Make no mistake though. Owning a home is very costly depending on the type of home and area. For example, my single family detached home costs me money for things like maintenance, repairs etc that come out of my pocket. Did I forget to mention "Property Taxes" ? In NJ, it can easily be over $1000 per month for a single family home worth 500K (yes it is not a typo. It is over $1000 per month). You are paying for all the schools and other stuff that you have access to.
So don't buy a home just for financial reasons. Buy a home if :
- You want your "own" place and not worry about landlord bullshit (i hated my landlord charging me bogus cleaning costs once the lease was over. fuck that)
- You are not looking to use the house as an ATM or credit card. Try to refrain from Cash out refinance type of offers. Don't get fooled into getting cash for another reset of your mortgage.
- You intend to live in the area hopefully for 5-7 years (ok things can go wrong but intention should be there)
- If something happens for the worse, you can still sell it (hint: don't buy in an area where it is hard to sell)
- Very important: Put at least 20% down. There is a reason this is preferred. It gives you instant equity which means if the price fluctuates a bit (7-10%) down, you are still positive in case you had to sell due to unforeseen circumstances. I know it is the American dream to own a home but people trying to buy with 0 down or even 5% down are inviting trouble in today's market at least. Try not to do that. Wait until you have the down payment.
Some more tips for rookie buyers:
Know the differences between buying say a condo vs a single family detached home. I personally don't like condos or even townhomes because of their stricter community rules/HOA crap that they charge you for. I was looking at a condo once which said that they don't allow outdoor bbqing unless you get permission. WTF. sorry, not for me. I want "feedom" to do things in my home. So for me, single family is the closest option. But for you it could be townhomes/condos for other reasons. So know the difference.