Determining how much you can afford to spend on a home depends on factors such as your income, debts, credit score, and the down payment you are able to make. As a general rule of thumb, your mortgage payment should not exceed 28% of your gross monthly income.