To afford a $300,000 house, you typically need an annual income between $75,000 and $95,000, depending on your down payment, credit score, and existing debts.
This calculation follows the 28/36 rule, where your housing costs shouldn't exceed 28% of your gross monthly income.
With a 20% down payment ($60,000) and good credit, you'll likely qualify at the lower end of this income range. If you're putting down less than 20%, you'll need a higher income to cover private mortgage insurance (PMI) costs and larger monthly payments.
At current mortgage rates near 6%, a $300K home purchase with 20% down means financing $240,000 with monthly principal and interest payments around $1,439. Add property taxes, insurance, and PMI (if applicable), and total monthly housing costs typically run $1,800 to $2,200.
