ARM Reset & Payment Shock Calculator

Enter the terms from your ARM note or disclosure to estimate the first reset payment and the fastest payment increase the contract appears to allow. The projection compares a steady-index scenario with a worst-case cap path.

Your numbers
Enter the principal originally borrowed.
Enter the introductory annual rate shown in the ARM disclosure.
Enter the total amortization term from origination.
For a 5/6 or 5/1 ARM, enter 5.
For a 5/6 ARM enter 6; for a 5/1 ARM enter 12.
Enter the index value you want held constant for the expected-rate scenario.
Enter the fixed margin from the ARM disclosure.
Enter the maximum rate change permitted at the first reset.
Enter the maximum rate change permitted at each later reset.
Enter the maximum amount the rate may rise above the initial rate.
Enter the contractual floor; use zero if the documents specify no floor.

What this calculator leaves out

  • The assumed index is a scenario input, not a forecast or live market rate.
  • Actual notes may use rules this estimate does not model, including lookback dates, rounding, carryover provisions, payment caps, or different upward and downward caps.
  • This calculator is for general education and budgeting, not financial, legal, or mortgage servicing advice.

By using this calculator you agree to the Terms of Use. Results are estimates, not professional advice.

First-reset payment shock15.09%

Initial principal-and-interest payment
$2,271.16
Balance at first reset
$369,842.41
Fully indexed rate
7%
Expected first-reset rate
7%
Expected first-reset payment
$2,613.97
Contract maximum rate
10.5%
Highest worst-case payment
$3,473.60
Earliest time maximum rate is reached
6 years 6 months
Expected total interest
$520,460.13
Worst-case total interest
$769,405.99
Reset-by-reset projection
Reset monthOpening balanceExpected rateExpected paymentExpected changeExpected constraintWorst rateWorst paymentWorst changeWorst constraint
5 years$369,842.417%$2,613.97$342.81Fully indexed rate7.5%$2,733.10$461.95First-adjustment cap
5 years 6 months$367,062.827%$2,613.97$0.00Fully indexed rate8.5%$2,974.99$241.88Subsequent cap
6 years$364,184.527%$2,613.97$0.00Fully indexed rate9.5%$3,222.06$247.07Subsequent cap
6 years 6 months$361,203.997%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$251.54Lifetime cap
7 years$358,117.617%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
7 years 6 months$354,921.627%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
8 years$351,612.127%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
8 years 6 months$348,185.097%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
9 years$344,636.357%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
9 years 6 months$340,961.587%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
10 years$337,156.317%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
10 years 6 months$333,215.897%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
11 years$329,135.527%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
11 years 6 months$324,910.257%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
12 years$320,534.927%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
12 years 6 months$316,004.207%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
13 years$311,312.587%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
13 years 6 months$306,454.347%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
14 years$301,423.567%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
14 years 6 months$296,214.117%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
15 years$290,819.657%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
15 years 6 months$285,233.617%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
16 years$279,449.197%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
16 years 6 months$273,459.347%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
17 years$267,256.767%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
17 years 6 months$260,833.907%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
18 years$254,182.937%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
18 years 6 months$247,295.777%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
19 years$240,164.007%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
19 years 6 months$232,778.967%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
20 years$225,131.647%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
20 years 6 months$217,212.737%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
21 years$209,012.597%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
21 years 6 months$200,521.227%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
22 years$191,728.297%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
22 years 6 months$182,623.087%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
23 years$173,194.517%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
23 years 6 months$163,431.087%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
24 years$153,320.917%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
24 years 6 months$142,851.697%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
25 years$132,010.667%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
25 years 6 months$120,784.617%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
26 years$109,159.887%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
26 years 6 months$97,122.317%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
27 years$84,657.227%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
27 years 6 months$71,749.457%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
28 years$58,383.267%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
28 years 6 months$44,542.387%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
29 years$30,209.967%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap
29 years 6 months$15,368.527%$2,613.97$0.00Fully indexed rate10.5%$3,473.60$0.00Lifetime cap

Assumes fully amortizing monthly payments recalculated at every reset.

The expected scenario holds the entered index rate constant; the worst-case scenario raises the rate as fast as the caps allow.

How to use this calculator

  1. Enter the original loan amount, introductory rate, total term, and fixed-rate period.
  2. Enter the adjustment frequency, such as 6 months for a 5/6 ARM or 12 months for a 5/1 ARM.
  3. Add the assumed index, margin, first cap, subsequent cap, lifetime cap, and floor from your disclosure.
  4. Compare the expected first reset with the worst-case projection and review the reset table.

How the ARM reset is calculated

An adjustable-rate mortgage starts with the original payment, then recalculates the payment when the fixed period ends. This calculator first finds the scheduled principal-and-interest payment at the introductory rate, pays the loan down through the fixed period, and uses that balance for the first reset.

The fixed-payment formula is payment = P × i ÷ (1 − (1 + i)^−n), where P is the balance, i is the annual rate divided by 12, and n is the remaining number of monthly payments. If the rate is zero, the payment is P ÷ n.

At a reset, the expected target rate is the assumed index plus the margin. The rate is then limited by the first-adjustment cap or subsequent-adjustment cap, the lifetime ceiling, and the floor. Written compactly, the expected reset rate is min(H, max(f, prior − cap, min(index + margin, prior + cap))). The worst-case path uses the same reset dates but raises the rate by the maximum permitted cap at each reset until it reaches the lifetime ceiling.

What moves the result most

The size of the first payment shock usually comes from three inputs: the balance still outstanding at the reset, the fully indexed rate, and the first-adjustment cap. A longer fixed period gives the borrower more time to pay principal down, but a high margin or high index can still push the reset rate to the cap. The subsequent cap and adjustment frequency determine how quickly later payments can climb toward the lifetime maximum.

The table is intentionally reset-by-reset. It shows the opening balance at each reset, the expected and worst-case rates, the new payment, the payment change, and the constraint that set the rate. This is often more useful than a single maximum payment because a 5/6 ARM can move every six months after the fixed period, while a 5/1 ARM moves only once a year.

What this calculator leaves out

The result is an estimate from the terms you enter. Actual ARM notes may use lookback dates, index rounding rules, carryover provisions, separate upward and downward caps, payment caps, or conversion options. The calculator also assumes a fully amortizing loan with payment recalculation at every reset; it does not model interest-only periods, negative amortization, option payments, taxes, insurance, mortgage insurance, association dues, or servicing fees.

Worked example

For a $400,000 ARM at an initial 5.5% rate over 30 years with a 5-year fixed period, the initial principal-and-interest payment is $2,271.16. After 60 scheduled payments, the balance is about $369,842.41.

If the assumed index is 4.25% and the margin is 2.75 percentage points, the fully indexed rate is 7.00%. With a 2-point first cap, a 1-point subsequent cap, a 5-point lifetime cap, and a 2.75% floor, the expected first reset rate is 7.00% and the new payment is $2,613.97. That is a 15.09% first-reset payment shock. In the fastest allowed increase path, the rate reaches the 10.50% lifetime maximum at month 78 and the highest recalculated payment is about $3,473.60.

Common questions

What does a 2/1/5 or 2/2/5 ARM cap structure mean?

The first number is the maximum rate change at the first adjustment, the second is the maximum change at each later adjustment, and the third is the lifetime increase cap above the initial rate. A 2/1/5 structure can rise 2 percentage points at the first reset, 1 point at later resets, and 5 points over the starting rate.

How is an ARM rate calculated from the index and margin?

The fully indexed rate is the current index value plus the fixed margin in your note. The lender then applies the contract caps and floor, so the actual adjusted rate can be lower or higher than the fully indexed rate when a cap or floor binds.

Does a rate cap limit my payment increase?

Usually no. A rate cap limits how much the interest rate can change, not the dollar payment itself. The payment is recalculated from the new rate, remaining balance, and remaining term, so the payment increase can still be large.

Why is the new payment based on the remaining balance and term?

A fully amortizing ARM is designed to pay the loan off by the original maturity date. At each reset, the lender uses the unpaid balance, the adjusted rate, and the months left in the original term to calculate a new payment.

What happens if the fully indexed rate is below my current rate?

The expected-rate path allows the rate to fall, but only as far as the applicable adjustment cap and floor allow. If the fully indexed rate is below the floor, the floor sets the adjusted rate.

Where can I find the margin, floor, and caps?

Look in the ARM program disclosure, promissory note, closing disclosure, or servicing notice for terms such as index, margin, initial adjustment cap, periodic cap, lifetime cap, and floor. If an adjustment is coming soon, confirm the exact index value and lookback date with your servicer.

Put this calculator on your site

Paste the snippet below where you want the calculator to appear. It stays up to date automatically and links back here.

<iframe src="https://countfolk.com/embed/arm-reset-payment-shock-calculator/" title="ARM Reset & Payment Shock Calculator" width="100%" height="640" style="border:0;max-width:44rem" loading="lazy"></iframe>