House Purchase Affordability Stress Test
Stress-tests your home budget under rate shocks, income dips, and cost surprises to find the safe maximum purchase price you can truly afford.
Find your safe max home price—under realistic payment shocks
This calculator stress-tests your home budget to estimate the highest purchase price you can afford while protecting your target emergency fund. It simulates how your monthly housing payment changes when rates rise, income falls, and property-related costs (taxes/insurance/HOA/maintenance) increase.
How the stress test turns into a maximum affordable price
The tool iterates through possible home prices and, for each one, computes a stressed monthly mortgage payment (30-year amortization) plus stressed escrow-style costs. It then checks two constraints: (1) the total stressed housing payment must stay within a “monthly discretionary limit” and (2) the remaining income must be large enough to preserve a minimum savings buffer (modeled as emergency fund target divided by 24). The highest home price that passes both constraints becomes your safe maximum, along with a low/high conservative range.
Why your result may differ from lender quotes (and what matters most)
Taxes/insurance/HOA/maintenance aren’t entered individually; they’re approximated as a fixed baseline percent of the home price, then increased by your stress multiplier. It also ignores closing costs, lender fees, PMI thresholds, and rate-lock timing—so the output is a first-pass budget, not a mortgage underwriting decision. The “risk driver” flag is based on which stress factor (rate vs. income vs. costs) most reduces the safe maximum in the tool’s modeled scenario.
Common mistakes to avoid before you trust the “safe” number
Make sure your down payment doesn’t exceed your practical affordability and remember the tool enforces a sanity check that down payment should be no more than 2× your monthly income. If your stress scenario reduces income so much that available income becomes zero or negative, the tool will mark the outcome as not affordable under stress. Finally, if you already have other recurring debts and expenses, this calculator may still look too optimistic because it doesn’t model them explicitly.
Interpreting tricky inputs (like $0 emergency fund or zero income)
With $0 emergency fund after closing, the savings-buffer constraint becomes easier, so the safe max price may rise—though the stress test still limits housing payment to the discretionary limit. If income is entered as 0, the calculator returns “Not affordable under stress.” If the down payment is greater than the trial home price, the loan amount is capped at $0 for that trial—so the “mortgage payment” effectively drops to escrow-only for those iterations.
Related calculators
Price-Per-Nutrient Food Value Finder
Compare grocery items by price per calorie, protein, fiber, or fat to find the best nutritional value for your money.
Down Payment Size Advisor
Recommends an optimal down payment amount by balancing PMI elimination, interest savings, and cash-on-hand safety.
Meal Plan Under $X/Day Optimizer
Find the cheapest daily meal plan that meets your protein and fiber targets without repeating meals.
PC Upgrade Path Timeline Optimizer
Plan a staged PC upgrade strategy that maximises performance per dollar while avoiding compatibility traps and bottlenecks.
Down Payment Reality Check
See exactly how your down payment affects monthly payments, total interest, and lifetime mortgage cost — so you know if a bigger upfront payment is truly worth it.
Depression Restock Shopping List
Generates a minimal, budget-conscious starter shopping list so you can eat with minimal effort when you're overwhelmed.