Buying a home means more than just coming up with a down payment; it means making sure you can keep up with that property month after month. There are several factors, like property taxes, insurance, and maintenance, that factor into a home's affordability, so it's crucial to know what you're getting into.Still, a home's price will generally be the single greatest factor in determining its affordability based on your earnings.