Skip to content
OverCalculator
  1. Home
  2. Financial
  3. ARM Mortgage Calculator
Financial

ARM Mortgage Calculator

Model an adjustable-rate mortgage with a fixed introductory period, annual rate changes, a lifetime cap, payment range, total interest, and added costs.

Published

Payment range
Monthly payment range
$1,719.72 - $1,931.06
First monthly payment
$1,719.72
Highest modeled payment
$1,931.06
Average modeled rate
6.85%
Paid interest
$197,113.80
Additional costs
$0.00
Total payments
$447,113.80

This 5/1 ARM keeps the starting rate for 5 years, then models annual changes of 0.5% up to 7.5%.

Current loan balance or original principal.
$
years
%
Assumed rate change at each annual reset after the fixed period.
%
%
Optional upfront fees included in the total cost display.
$

Results update as you type.

ARM Mortgage Calculator

An adjustable-rate mortgage can look simple at closing and become complicated later. The ARM mortgage calculator turns that moving target into a month-by-month planning estimate. Enter the loan balance, term, starting rate, ARM type, expected annual adjustment, lifetime rate cap, and any extra costs. The result shows the first principal-and-interest payment, the lowest and highest modeled payments, the average modeled rate, interest paid, added costs, and total payments.

This page is specifically for adjustable-rate structure: a fixed introductory period followed by scheduled changes. If you want a traditional fixed loan, use the mortgage calculator. If you already know you want the ten-year version, the 10/1 ARM mortgage calculator focuses on that product. To compare two lender offers with points and fees, use the mortgage comparison calculator.

What makes an ARM different

Most ARMs have three moving parts. The first is the introductory fixed period, such as five years on a 5/1 ARM. During that span, the payment behaves like a fixed-rate mortgage. The second is the reset rule. In many loans, the new rate equals a published index plus a margin, so a borrower might see a market benchmark move while the lender’s margin stays constant. The third is a set of caps. A first-adjustment cap limits the first reset, a periodic cap limits later resets, and a lifetime cap limits the highest rate allowed by the contract.

The form intentionally simplifies those legal details into one expected yearly adjustment and one lifetime cap. That makes the calculator useful for scenario planning: What if the starting rate is low but the payment eventually reaches the cap? What if rates fall after the fixed period? What if you plan to refinance before the first reset but want to know the fallback payment? The result is not a substitute for a Loan Estimate, but it is a clear way to see how sensitive the loan is to rate changes.

How the calculator matches the loan math

For the first segment, the calculator uses the starting rate, limited by the cap if the cap is lower than the start rate. After the fixed period ends, it checks once per year. On each reset, it adds the expected adjustment multiplied by the reset count to the original starting rate, floors the rate at zero, caps it at the lifetime cap, and recalculates the payment using the remaining balance and remaining months.

The amortizing payment for each segment is:

payment=balance×monthly rate1(1+monthly rate)remaining months\text{payment} = \frac{\text{balance} \times \text{monthly rate}}{1 - \left(1 + \text{monthly rate}\right)^{-\text{remaining months}}}

Each month, interest is computed from the current balance and current monthly rate:

monthly interest=balance×monthly rate\text{monthly interest} = \text{balance} \times \text{monthly rate}

The principal reduction is the payment minus that interest. The calculator tracks the minimum and maximum payment over the whole schedule, adds interest month by month, and then adds any optional additional costs to show total payments.

Example

Suppose the mortgage balance is $250,000, the term is 20 years, the initial rate is 5.50%, the ARM type is 5/1, the expected yearly adjustment is 0.50 percentage points, the lifetime cap is 7.50%, and additional costs are $0. The fixed period is 60 months. The first payment is calculated over the full 240-month term at 5.50%, so the starting principal-and-interest payment is $1,719.72.

At month 61, the model raises the rate to 6.00% and recalculates from the remaining balance over the remaining 180 months. It continues the same annual pattern until the modeled rate reaches the 7.50% cap. Across the schedule, the payment range is $1,719.72 to $1,931.06. Paid interest is $197,113.80, and total payments before any optional extra costs are $447,113.80. The average modeled rate shown by the calculator is 6.85% because many months occur after the early fixed period.

That example is not a forecast of future rates. It is a stress test. If the yearly adjustment were negative, the payment range could move downward. If the fixed period were ten years, fewer reset years would remain. If the rate cap were lower, the maximum payment would be constrained sooner.

Pros, trade-offs, and risks

An ARM can be attractive when its initial rate is meaningfully below the fixed-rate alternative, when you expect to sell before the first reset, or when you can handle the higher payment if the rate reaches the cap. The lower early payment may also help a borrower qualify for a larger cash reserve, avoid other high-cost debt, or bridge a temporary income situation.

The risk is that the cheap period is temporary. Rate indexes can rise, refinancing can be unavailable, home values can fall, and life plans can change. Payment shock is especially important because the remaining term is shorter after the first reset. A borrower who budgeted around the first payment may be surprised when the loan re-amortizes at a higher rate. Use the mortgage interest calculator to isolate lifetime interest, the budget calculator to test cash flow, and the loan calculator to compare non-mortgage debt choices.

Tips before choosing an ARM

Ask the lender for the index, margin, first-adjustment cap, periodic cap, lifetime cap, and adjustment calendar in writing. Compare the fully indexed rate, not only the opening rate. Run a cap scenario in this calculator even if you think rates will fall. Keep emergency savings large enough to absorb the highest modeled payment for several months. If your plan depends on selling or refinancing, test a backup plan where that exit takes longer than expected. Finally, compare the ARM against a fixed mortgage over the period you realistically expect to keep the loan, not just over the full contractual term.

Sources

Frequently asked questions

What does an ARM mortgage calculator show?
It estimates how an adjustable-rate mortgage could behave after the introductory fixed period. This calculator shows the first monthly payment, the lowest and highest modeled payments, average modeled rate, paid interest, optional additional costs, and total payments. It is a planning model, not a lender disclosure.
How are index, margin, and caps related?
A real ARM usually resets from a market index plus a lender margin, while caps limit how much the rate can move. This calculator does not ask for a separate index or margin. Instead, it lets you enter an expected yearly adjustment and a lifetime rate cap to stress-test possible outcomes.
What ARM types can I model here?
The form includes 10/1, 7/1, 5/1, 3/1, and a custom fixed-period option. The first number is the number of years before the first reset. The calculator then models annual resets after that point, so it is best suited to one-year adjustment schedules.
Why can the highest payment be much larger than the first payment?
After the fixed period, the calculator re-amortizes the remaining balance at the adjusted rate and remaining term. If rates rise, the payment must cover both interest and principal over fewer remaining months, so the new payment can climb even when the balance has declined.

Related calculators

ARM Mortgage Calculator updated at