Buying a house is almost always cheaper than renting. In the U.S., owning is 35% cheaper than renting after seven years, based on a 30-year mortgage with 20% down.