How Much House Can You Afford?

Before you start shopping for homes, it's essential to know what you can truly afford. Our Home Affordability Calculator uses your income, debts, expenses, and the 28/36 debt-to-income rule to calculate a realistic maximum purchase price and monthly housing payment.

Home illustration
Step 1 of 10
Your Finances
Annual Household Income ($)
Down Payment ($)
Monthly Debt Payments ($)
Monthly Recurring Expenses ($)
Loan Info
Interest Rate (%)
Mortgage Term (Years)
Annual Property Tax (%)
Annual Home Insurance ($)
Include PMI
Monthly PMI ($)
Income Tax Deduction
Wondering if you should rent or buy?

Compare the long-term costs and benefits with our Rent vs Buy Calculator.

Try It Now

How This Home Affordability Calculator Works

Our home affordability calculator estimates the maximum purchase price you can afford using your income, debts, recurring expenses, down payment, property tax and insurance rates, and optional PMI. It applies the industry-standard 28/36 rule for debt-to-income (DTI) ratios.

The 28/36 Rule

  • Front-end ratio (28%): Housing costs (PITI—principal, interest, taxes, insurance) must not exceed 28% of gross monthly income.
  • Back-end ratio (36%): Total debts (housing plus all other monthly debts) must not exceed 36% of gross monthly income.

Calculation Method

We use the standard mortgage amortization formula to solve for the maximum loan amount:

Loan Amount = Affordable P&I Payment ÷ PMT Factor

Where PMT Factor = [r(1+r)n] / [(1+r)n − 1]; r = monthly rate, n = number of payments. Property taxes, insurance, and PMI are added to ensure total payment stays within DTI limits.

Maximum home price = Maximum loan amount + Down payment.

Tips to Improve Affordability

A larger down payment reduces PMI, lowers monthly payments, and increases your maximum price. Shopping for lower insurance and tax rates can also raise your affordable home price.

Feedback & Comments
Sign in to post a comment.
Contact Us
MortgageFig Support
We're here to help!

👋 Hello! How can we help you today?

Send us your questions, feedback, or ideas. We'd love to hear from you!

Max 1000 characters.