Apart from fees eating up the gains, which really just comes down to a cost comparison with renting.
As with any investment you don’t know what the short term price development will be. This is why you are discouraged from putting money stocks or bonds if you know you are going to need it soon. Because the market might take a dip.
Same with housing. In the long term its pretty safe to assume that you will see returns from owning a home. In the short term, nobody knows for sure.
(Nobody knows for the long term either, it’s just an expression)
Latest Answers