How to use the ARM stress test calculator
Korea caps borrowing by adding a margin to the contract rate before computing the debt service ratio, and Canada and the United Kingdom run similar stress tests. The United States has no general nationwide stress rate. What it has instead is the ability-to-repay framework, which requires lenders to underwrite certain adjustable-rate loans at more than the introductory rate, plus contractual caps written into the note itself.
That makes the honest American version of this question simple: what happens if your adjustable rate climbs all the way to its lifetime ceiling. Enter the number of percentage points the rate can rise above your start rate, not the ceiling itself, and the calculator adds them and shows the resulting maximum rate on the first line.
From there it compares the payment and the back-end debt-to-income ratio at both rates, and reports the loan size that would still fit inside your limit at the worst case. The widely used 43% figure comes from the qualified mortgage rules and is editable, since agency and portfolio programs set their own ceilings. Figures reflect a September 2026 reference.
This tool is for general reference. Index behavior, periodic adjustment caps, payment recast rules and how a lender calculates qualifying income all shape the real outcome. Review the note and talk to a loan officer before choosing an adjustable-rate mortgage.
Frequently asked questions
There is no general federal stress rate. The ability-to-repay rules do require lenders to underwrite certain adjustable-rate loans using a higher rate rather than the teaser rate, but there is no single nationwide add-on figure.
It is the ceiling on how far an adjustable rate can rise over the life of the loan, usually written alongside initial and periodic adjustment caps. A 2/2/5 structure means the rate can never exceed the start rate plus five points.
No. Enter the number of percentage points that can be added to your initial rate, not the ceiling itself. The calculator adds it to the start rate and shows the resulting maximum rate on the first result line.