ARM Calculator with Extra Payments
Calculate the full life of an adjustable-rate mortgage. Type your expected adjustment per period and the rate at every reset is filled in for you — then edit any row to model what you actually expect. Layer extra principal payments on top to see how fast you can pay it off, even if rates rise.
ARM Structure
5/6 ARM = 5, 7/6 ARM = 7, 10/6 ARM = 10
5/1 ARM = 1, 5/6 ARM = 0.5
Standard ARMs limit each adjustment. Off by default — turn on to model a real ARM disclosure.
| Year | Adjustment | Adjusted rate | Effective |
|---|---|---|---|
| Year 5 | #1 | 5.500% | |
| Year 5.5 | #2 | 5.500% | |
| Year 6 | #3 | 5.500% | |
| Year 6.5 | #4 | 5.500% | |
| Year 7 | #5 | 5.500% | |
| Year 7.5 | #6 | 5.500% |
Every row is taken at face value. Edit individual rows to override the expected adjustment.
Model the effect of paying extra toward principal.
More ways to model this loan
This page runs one schedule with one extra-payment plan. The GoFlexi calculator opens up the parts it holds fixed — the extra can change from month to month, the term can carry a balloon or an interest-only opening, and the loan itself can be wrapped and sold on terms.
Free with an account
About This ARM Calculator with Extra Payments
This calculator models an adjustable-rate mortgage (ARM) the way you actually think about one: a fixed-rate period at the start, then a series of resets where the rate can change. Set the initial fixed period and adjustment frequency, type the rate you expect at each reset to move by, and the table fills in. Want to model a different scenario at year seven? Edit that row directly. Every change re-amortizes the remaining balance over the remaining term at the new rate, which is what real ARMs do at every reset.
Where this tool earns its keep is the extra-payments layer. Add a recurring monthly extra, a yearly lump sum, or any number of one-time payments and watch the schedule recompute live. Extra principal shrinks the balance every later reset applies to, so whichever way rates move, less of the loan is exposed to them. The calculator assumes you keep paying at least your original payment, which turns the extra principal into an earlier payoff. On a real ARM the lender recalculates the payment on the lower balance at the next reset, so the earlier payoff only happens if you keep paying the old amount on purpose. It's how some borrowers use an ARM whose starting rate is below the fixed-rate alternative: take the discount, pay principal down hard, and sell, refinance, or pay off the loan before the resets have much balance to work on.
If you're modeling a real lender's ARM with a 2/1/5 or 5/1/5 cap structure (the caps on Fannie Mae's 5/6 and 7/6 or 10/6 SOFR ARMs), flip on the advanced caps option to add per-adjustment and lifetime limits. For most users — comparing scenarios, modeling an existing ARM, or stress-testing what happens if rates rise — the default rate path is faster and clearer. For wrap mortgages, balloon exits, tax-benefit modeling, and full deal-structuring against a fixed loan, check out the GoFlexi calculator.
