I believe that many people are not prepared to buy a house. In their case, it might be better to rent one until they have enough money to buy one. The reason you might not always be able to buy a house is that you need to have enough money to put a down payment on a house. This is something your bank will require you to do if you would like to buy a house. Being able to afford a house is not enough. You need to have some money prepared in advance in case something g unexpected happens. If you rent a property, you usually do not have to worry about repairing anything. If you own a house, you will need to cover all repair costs yourself. This can cost you a lot, depending on how many thing you need to repair.