Calcs.finance

mortgage calculator

House Affordability Calculator

The House Affordability Calculator estimates a maximum home price using either income-DTI mode or fixed-budget mode. Income-DTI mode starts with annual household income, existing monthly debt, and a selected front-end and back-end debt-to-income profile. Fixed-budget mode starts with the monthly housing budget you enter. Both modes then solve the home price that fits principal and interest, property tax, insurance, PMI when the down payment is below 20 percent, HOA dues, and maintenance.

Your scenario

Enter your numbers

Help
Affordability method
Debt-to-income profile

Result

Result summary
Estimated affordable home price is $375,963.71 with a $2,800.00 monthly housing payment.
Affordability basis
Income-based estimate uses the conventional DTI profile and a $2,800.00 monthly housing budget.
Maximum home price
$375,963.71
Loan amount
$300,770.97
Down payment amount
$75,192.74
Monthly housing payment
$2,800.00
Monthly principal and interest
$1,901.08
Monthly property tax
$375.96
Monthly insurance
$109.66
Monthly PMI
$0.00
Monthly HOA or co-op
$100.00
Monthly maintenance
$313.30
Housing DTI
28.00%
Total DTI
34.50%
What this means
Affordability estimate is before closing costs, lender overlays, local tax rules, and rate-lock changes.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the House Affordability Calculator works

Use this calculator before comparing mortgage payments, a Debt-to-Income Calculator result, Down Payment Calculator scenarios, or a Rent vs. Buy Calculator estimate. It is useful for testing how income, debts, rates, down payment size, tax assumptions, insurance, PMI, HOA dues, and maintenance can change an illustrative price ceiling. It is not a lender pre-approval, Loan Estimate, underwriting decision, appraisal, property tax bill, insurance quote, or advice to buy a particular home.

The calculator first computes monthly income as annualHouseholdIncome / 12. For income-DTI mode, frontEndBudget equals monthly income times the selected front-end ratio, while backEndBudget equals monthly income times the selected back-end ratio minus monthlyDebtPayment. The usable housing budget is Math.min(frontEndBudget, backEndBudget), floored at zero. For fixed-budget mode, the calculator uses monthlyHousingBudget directly. The mortgage payment factor uses annualRate / 100 / 12 over termYears * 12 payments. The down payment share is downPaymentPercent / 100, and PMI is included only when downPaymentPercent < 20. HOA is converted with hoaPerYear / 12. After adding the per-dollar costs for loan payment, tax, insurance, PMI, and maintenance, maxHomePrice is solved as (monthlyHousingBudget - monthlyHoa) / perDollarMonthlyCost. The calculator then reports loan amount, down payment, monthly cost parts, frontEndDti, and backEndDti.

House Affordability Calculator formula

This formula page covers the app's House Affordability Calculator: income-DTI and fixed-budget home-price solves, selected front-end and back-end DTI limits, existing monthly debt, mortgage principal-and-interest, property tax, home insurance, PMI, HOA, maintenance, and output DTI ratios. It does not calculate lender pre-approval, an Ability-to-Repay or Qualified Mortgage determination, FHA or VA underwriting, a Loan Estimate, closing costs, tax bills, insurance quotes, HOA statements, rate locks, or personalised borrowing advice.

MI = Income / 12; FB = MI * FER / 100; BB = MI * BER / 100 - Debt; HB = mode == fixedBudget ? Budget : max(0, min(FB, BB)); r = APR / 100 / 12; n = Years * 12; LF = r == 0 ? 1 / n : r / (1 - (1 + r)^(-n)); Ls = max(0, 1 - DownPct / 100); PMIa = DownPct < 20 ? PMI / 100 / 12 : 0; HOA_m = HOA / 12; CostPerDollar = Ls * LF + (Tax + Ins + Maint) / 100 / 12 + Ls * PMIa; Price = CostPerDollar <= 0 ? 0 : max(0, (HB - HOA_m) / CostPerDollar); Loan = Price * Ls; Down = Price * DownPct / 100; PI = Loan * LF; Tax_m = Price * Tax / 100 / 12; Ins_m = Price * Ins / 100 / 12; PMI_m = Loan * PMIa; Maint_m = Price * Maint / 100 / 12; TotalHousing = PI + Tax_m + Ins_m + PMI_m + HOA_m + Maint_m; FrontDTI = MI > 0 ? TotalHousing / MI * 100 : 0; BackDTI = MI > 0 ? (TotalHousing + Debt) / MI * 100 : 0

The calculator first chooses a monthly housing budget from the income-DTI profile or the entered fixed budget. It then solves the highest home price whose per-dollar monthly cost fits inside that budget after monthly HOA, and derives the loan, down payment, payment components, and DTI ratios from the solved price.
SymbolMeaningHow this page uses it
IncomeAnnual household incomeThe annual income entered on the calculator before any monthly conversion.
DebtMonthly debt paymentsExisting monthly debt payments entered on the calculator and included in the back-end DTI budget and output.
BudgetEntered monthly housing budgetThe monthly housing budget used directly in fixed-budget mode.
MIMonthly incomeAnnual household income divided by 12.
FERFront-end ratioThe selected housing-cost DTI limit from the conventional, FHA, VA, or custom profile.
BERBack-end ratioThe selected total-debt DTI limit from the conventional, FHA, VA, or custom profile.
FBFront-end budgetMonthly income multiplied by the selected front-end ratio.
BBBack-end budgetMonthly income multiplied by the selected back-end ratio, minus existing monthly debt payments.
HBSelected housing budgetThe lower income-DTI budget in income mode, clamped at 0, or the entered housing budget in fixed-budget mode.
APRAnnual interest-rate inputThe entered mortgage interest rate. The app treats it as a simple annual rate for monthly amortization math.
rMonthly rateThe annual rate divided by 100 and by 12.
nPayment countThe mortgage term in years multiplied by 12.
LFLoan payment factorThe monthly payment per dollar of loan principal. A zero-rate loan uses 1 divided by the payment count.
DownPctDown payment percentThe entered down-payment percentage.
LsLoan shareOne minus the down-payment share, clamped at 0.
TaxProperty tax rateThe entered annual property-tax percentage of home price, converted to a monthly cost in the solve.
InsHome insurance rateThe entered annual homeowners-insurance percentage of home price, converted to a monthly cost.
PMIPMI rateThe entered annual private mortgage insurance rate. It is active only when the down payment is below 20 percent.
PMIaActive monthly PMI ratePMI divided by 100 and 12 when the down payment is below 20 percent; otherwise 0.
HOA_mMonthly HOA or co-op feeAnnual HOA or co-op fees divided by 12.
MaintMaintenance rateThe entered annual maintenance percentage of home price, converted to a monthly cost.
CostPerDollarPer-dollar monthly costThe monthly housing cost created by one dollar of home price before the fixed monthly HOA amount.
PriceMaximum home priceThe solved home price after subtracting monthly HOA from the selected budget and dividing by per-dollar monthly cost.
LoanLoan amountMaximum home price multiplied by loan share.
DownDown payment amountMaximum home price multiplied by the down-payment percentage.
PIMonthly principal and interestLoan amount multiplied by the loan payment factor.
Tax_mMonthly property taxMaximum home price multiplied by the property-tax rate, divided by 12.
Ins_mMonthly insuranceMaximum home price multiplied by the insurance rate, divided by 12.
PMI_mMonthly PMILoan amount multiplied by the active monthly PMI rate.
Maint_mMonthly maintenanceMaximum home price multiplied by the maintenance rate, divided by 12.
TotalHousingMonthly housing paymentPrincipal and interest, property tax, insurance, PMI, monthly HOA, and maintenance added together.
FrontDTIHousing DTIMonthly housing payment divided by monthly income and multiplied by 100 when income is greater than 0.
BackDTITotal DTIMonthly housing payment plus existing monthly debt, divided by monthly income and multiplied by 100 when income is greater than 0.

Step by step

  1. Read the affordability mode, annual household income, monthly debt payment, fixed monthly housing budget, rate, term, down payment, property tax, insurance, PMI, HOA, maintenance, DTI profile, and custom DTI ratios.
  2. Resolve the selected DTI profile into front-end and back-end ratio limits. The conventional, FHA, VA, and custom labels are app inputs for planning math, not complete underwriting rules.
  3. Convert annual household income to monthly income by dividing by 12.
  4. In income-DTI mode, calculate the front-end budget from monthly income times the front-end ratio, then calculate the back-end budget from monthly income times the back-end ratio minus existing monthly debt.
  5. Use the lower of the front-end and back-end budgets for income-DTI mode, clamped at 0 so high existing debt cannot create a negative housing budget.
  6. In fixed-budget mode, use the entered monthly housing budget directly instead of the income-DTI profile for the home-price solve.
  7. Convert the annual rate to a monthly rate, multiply term years by 12, and calculate the mortgage payment factor. If the monthly rate is 0, use 1 divided by the payment count.
  8. Convert down payment percent to a loan share. Activate PMI only when the down payment is below 20 percent.
  9. Convert HOA to a monthly fixed cost, then calculate per-dollar monthly cost from principal-and-interest, property tax, insurance, maintenance, and active PMI percentages.
  10. Subtract monthly HOA from the selected housing budget and divide the remaining budget by per-dollar monthly cost to solve the maximum home price. If per-dollar monthly cost is 0 or less, return 0 for the price.
  11. Calculate loan amount, down payment amount, monthly principal-and-interest, monthly property tax, monthly insurance, monthly PMI, monthly HOA, and monthly maintenance from the solved price.
  12. Add the payment components to get monthly housing payment, then calculate front-end DTI and back-end DTI from monthly income. If monthly income is 0, both displayed DTI outputs return 0.
  13. Round currency and percentage outputs to two decimals after the full-precision solve.
  14. Use CFPB, Regulation Z section 1026.43, Fannie Mae, HUD FHA, VA, lender, local tax, insurance, HOA, legal, or local regulator sources before adding underwriting, disclosure, approval, FHA, VA, product-specific, tax, insurance, HOA, legal, or jurisdiction-specific claims.

Worked example

Income-DTI and fixed-budget examples: conventional 20 percent down versus PMI

The examples use the app's package fixtures so the numbers match the calculator implementation rather than a generic affordability rule.

  1. Income-DTI fixture: $120,000 of annual household income becomes $10,000.00 per month.
  2. The conventional profile uses 28 percent front-end and 36 percent back-end inputs. Front-end budget is $2,800.00. Back-end budget is $2,950.00 after subtracting $650.00 of existing monthly debt, so the selected housing budget is $2,800.00.
  3. With a 6.5 percent rate, 30-year term, 20 percent down payment, 1.2 percent tax, 0.35 percent insurance, $1,200 annual HOA, and 1 percent maintenance, the solved maximum home price is $375,963.71.
  4. That price produces a $300,770.97 loan amount and a $75,192.74 down payment amount.
  5. The monthly housing payment is $2,800.00: $1,901.08 principal and interest, $375.96 property tax, $109.66 insurance, $0.00 PMI, $100.00 HOA, and $313.30 maintenance.
  6. Displayed DTI ratios are 28.00 percent front-end and 34.50 percent back-end.
  7. Fixed-budget-with-PMI fixture: $90,000 income becomes $7,500.00 monthly income, but fixed-budget mode uses the entered $2,400.00 monthly housing budget instead of the custom 32/40 DTI budget.
  8. With a 6 percent rate, 30-year term, 10 percent down payment, 1.1 percent tax, 0.4 percent insurance, 0.55 percent PMI, $900 annual HOA, and 0.8 percent maintenance, the solved maximum home price is $300,966.14.
  9. That price produces a $270,869.53 loan amount, a $30,096.61 down payment amount, and $124.15 of monthly PMI because the down payment is below 20 percent.
  10. The fixed-budget monthly housing payment is $2,400.00: $1,624.00 principal and interest, $275.89 property tax, $100.32 insurance, $124.15 PMI, $75.00 HOA, and $200.64 maintenance.
  11. Displayed DTI ratios for the fixed-budget fixture are 32.00 percent front-end and 37.33 percent back-end.
  12. If existing monthly debt pushes the back-end budget below 0, income-DTI mode clamps the selected housing budget at 0. If monthly HOA is greater than the selected housing budget, the solved home price also clamps at 0.
  13. A 100 percent down payment can make the loan share 0, but tax, insurance, maintenance, and HOA assumptions can still affect the solve. If every per-dollar cost is 0, the app returns 0 instead of dividing by zero.
  14. Scoped independent comparator checks pass 3 of 4 scoped strict scenarios. The FHA less-than-20-percent-down replay remains a semantic mismatch because the independent comparator appears to include FHA-specific mortgage-insurance or upfront-premium assumptions that this app does not expose as inputs.

The examples show how the app turns entered assumptions into a maximum home-price estimate and payment breakdown. They do not show whether any lender, FHA, VA, insurer, tax authority, HOA, or property-specific review would accept the scenario.

Assumptions and what this calculator ignores

Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.

What this formula does not include

Common mistakes to avoid

Key terms

Income-DTI mode
A solve mode that derives the housing budget from income, existing monthly debts, and selected debt-to-income ratios. It applies the lower of the front-end housing budget and back-end debt budget before solving for home price.
Fixed-budget mode
A solve mode that uses the monthly housing budget entered in the calculator. The app subtracts monthly HOA and then solves the home price that fits loan payment, tax, insurance, PMI, and maintenance assumptions.
Housing DTI
The share of monthly income used by the estimated housing payment. Back-end DTI also includes the existing monthly debt payment entered in the calculator.

Frequently asked questions

How does this calculator turn my income into a maximum house price?

Income-DTI mode computes your monthly housing budget from front-end and back-end ratio limits (28/36 conventional by default, minus existing debt), then solves the home price whose complete monthly cost - principal and interest, property tax, insurance, PMI, HOA, and maintenance - fits that budget. The default $120,000 income with $650 of debt supports roughly a $375,000 price. Fixed-budget mode skips the ratios and prices a dollar budget directly.

Why is my result lower than other affordability calculators show?

Because this one charges the house its full carrying cost. Many calculators fit only principal and interest to your budget; this model also deducts property tax, insurance, PMI under 20 percent down, HOA, and a maintenance allowance before sizing the loan - so the same budget buys a smaller price but a more honest one. The output itemizes each monthly component so you can see what consumed the budget.

Which DTI profile should I select for the affordability test?

Conventional 28/36 is the standard planning baseline and the default. The aggressive profile mirrors the higher ratios some programs tolerate, and the custom profile lets you set both ratios directly - useful for testing a personal comfort level stricter than any lender's. The result reports the front-end and back-end DTI your solved price actually implies, so you can sanity-check against the profile you chose.

Methodology, sources, and disclaimer

This calculator is an original affordability solver converting income-DTI limits or a fixed budget into a maximum home price by charging the full carrying cost - P&I, tax, insurance, PMI under 20 percent down, HOA, and maintenance - per dollar of price, validated by deterministic fixtures. It is not copied from a single source.

Fixtures pin the cost-per-dollar solve, the binding-constraint selection between front-end and back-end limits, and the resulting DTI outputs. The result remains an educational estimate, not a pre-approval or an ability-to-repay determination.

Formula version 2026.05.22-generic-house-affordability. The version marks the calculation logic and validation fixture set used for this estimate.

Results are educational estimates, not advice. Read the full disclaimer.

Related reading

When another calculator fits better

mortgage

Mortgage Calculator

Estimate a full monthly mortgage payment including principal, interest, tax, insurance, PMI, HOA, and other recurring costs.

debt

Debt-to-Income Ratio Calculator

Estimate housing-cost and total-debt ratios from before-tax income, housing obligations, and recurring monthly debt payments.

mortgage

Down Payment Calculator

Estimate home price, cash needed, or down payment percentage from upfront cash, home price, closing costs, interest rate, and loan term.

loan

Loan Payment Calculator

Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.

mortgage

Rent vs. Buy Calculator

Compare the long-term financial cost of buying a home with renting by modeling mortgage payments, transaction costs, ownership costs, rent growth, taxes, appreciation, and investment opportunity cost.

mortgage

Rent Calculator

Estimate an affordable monthly rent range from gross income and recurring monthly debt payments.