First-time buyers can save themselves a lot of money - as well as the hassle and stress of moving - if they look out for homes that will serve their needs for the next seven to 10 years, rather than planning to upgrade within three to five years.
For one thing, they will avoid the costs of selling one home and buying another, including transfer, legal and bond registration fees as well as an estate agent's commission. If you sell too soon after buying, there is not much time for the property to grow in value and these relocation costs will probably absorb any equity you may have built up by paying off your bond.
Secondly, staying put means you won't have to get a new and possibly much bigger loan - and start paying it off again from scratch. Instead, you will just continue to build up equity in your home that you will be able to use as a significant deposit if and when you do decide to move again.
This will reduce the size of home loan you need, keep your monthly repayments affordable, and could enable you to negotiate a lower interest rate that will save you even more in the long run.
Consequently, you need to have a good idea of how your family size might change over the next 10 years. For example, if you are just getting married, do you plan to have children? If so, a couple of extra bedrooms and another bathroom may be more important features to look for than luxury finishes.
Meanwhile, other vital factors for first-time buyers to consider include: