# House Affordability Calculator > Estimate a home price from income, debts, down payment, rate, and housing costs. Page: https://askcalculators.com/calculator/house-affordability-calculator/ Definition: https://askcalculators.com/calculator/house-affordability-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/house-affordability-calculator/schema.json Version: 20.1.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/house-affordability-calculator/?annualIncome=120000&monthlyDebts=500&downPayment=80000&annualRate=6.5&years=30&maxDti=36&propertyTaxRate=1.2&insuranceRate=0.4 ## Inputs - annualIncome: Gross annual income; type=money; required; default=120000; min=1 - monthlyDebts: Other monthly debt; type=money; required; default=500; min=0 - downPayment: Available down payment; type=money; required; default=80000; min=0 - annualRate: Mortgage rate; type=percent; required; default=6.5; min=0; max=25 - years: Loan term; type=select; required; default=30; values=15|20|30 - maxDti: Maximum total DTI; type=percent; required; default=36; min=1; max=60 - propertyTaxRate: Annual property tax; type=percent; optional; default=1.2; min=0; max=10 - insuranceRate: Annual insurance estimate; type=percent; optional; default=0.4; min=0; max=10 ## Outputs - maxHomePrice: Estimated maximum home price; format=currency; primary - maxHousingPayment: Maximum monthly housing cost; format=currency - loanAmount: Estimated loan amount; format=currency - principalInterest: Estimated principal + interest; format=currency - taxesInsurance: Estimated taxes + insurance; format=currency ## Formula Maximum housing cost = monthly income × DTI limit − other debt The home price is solved from the mortgage payment factor plus estimated tax and insurance. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs. Notice: Planning estimate only. It is not a lending decision.