Updated: August 2026 • Verified v1.2

Home Affordability & Debt-to-Income (DTI) Calculator

Finance & MathPopular

Local Browser Execution: Your input is processed locally in your browser and is not sent to UTL servers.
Max_Monthly_Mortgage = (Gross_Monthly_Income * DTI_Rule) - Monthly_Debts; Max_Loan = Present_Value(Max_Monthly_PI, Rate, Term); Price = Max_Loan + Down_Payment
Was this calculation helpful?

Understanding Your Results

Calculates max home purchase price, qualifying mortgage loan amount, maximum allowable monthly PITI payment, and front-end DTI percentage.

Practical Guidance & Next Steps

Lenders typically cap total monthly debt payments at 36% (Conventional) to 43% (FHA) of gross monthly income.

What is this?

A mortgage underwriting utility that calculates home purchasing power and debt-to-income limits.

How does it work?

1. Enter your annual gross household income and down payment cash. 2. Enter monthly debt obligations (car, loans, cards) and interest rate. 3. View your maximum qualifying home price, mortgage loan, and monthly payment limit.

Why use it?

Prevents falling in love with houses outside your lender qualification ceiling.

Technical Scope & Calculation Limitations

Estimates borrowing power based on standard fixed-rate mortgage underwriting rules.

Frequently Asked Questions

The 28/36 rule states that your household housing costs (mortgage, taxes, insurance) should not exceed 28% of gross monthly income, and total debts (housing + car loans + credit cards) should not exceed 36%.
Windows Desktop & Widget Options

Want this capability on your Windows desktop?

All Windows widgets
Windows 11 Widget
8.8/10

MSN Money Watchlist Widget

Built-in Windows 11 Widgets Board stock ticker and market watchlist feed.

FreeEasy InstallLow RAM
By Microsoft CorporationView Widget
Complementary Utilities

Related Tools for Your Workflow

All Finance & Math tools
HTML5 / React / TypeScriptStatic Utility
HTML5 / React / TypeScriptStatic Utility
HTML5 / React / TypeScriptStatic Utility
HTML5 / React / TypeScriptStatic Utility