What the Adjustable-Rate Mortgage Calculator is for
Model the first payment adjustment from an entered index, margin, and increase caps.
It keeps the property value, balance, cash amounts, rate convention, payment timing, and comparison horizon visible so the result can be checked against an actual quote, statement, budget, or contract.
Calculation structure
Follow the money through time
Scenario rate = min(index + margin, initial rate + first increase cap, initial rate + lifetime increase cap); payment is recalculated over the remaining term.
Visual explanation
See which inputs change the result
Stage 1→Stage 2→Later stageRecalculate from the balance remaining at each changeScenario rate = min(index + margin, initial rate + first increase cap, initial rate + lifetime increase cap); payment is recalculated over the remaining term.
Read the estimate correctly
Use the result with its assumptions
For 120,000 at an initial 4% over 120 months, adjusted after month 12, an index of 10% plus a 2-point margin is limited to 6% by a 2-point first-increase cap.
This one-sided scenario models upward caps only. It does not model downward adjustment caps, floors, later periodic adjustments, carryover, payment caps, or negative amortization.
Quick guide
How to use this calculator
Enter the contractual or scenario values requested by each label.
Keep amounts in one currency and use the whole-period unit shown on each label.
Review every result with the stated exclusions.
Calculation method
Calculation method
Scenario rate = min(index + margin, initial rate + first increase cap, initial rate + lifetime increase cap); payment is recalculated over the remaining term.
The engine retains calculation precision and rejects invalid or numerically unreliable schedules.
Worked example
Scenario example
For 120,000 at an initial 4% over 120 months, adjusted after month 12, an index of 10% plus a 2-point margin is limited to 6% by a 2-point first-increase cap.
Scenario rate = min(index + margin, initial rate + first increase cap, initial rate + lifetime increase cap); payment is recalculated over the remaining term.
Supported inputs
Precision and limits
Visible limits
Amounts are capped at 1e12, entered rates at 1000%, periods at 1,200 months or 100 years, and fixed decimals at 12 places. A derived ARM rate above 1000% is rejected.
International scope
No jurisdiction, currency, tax, insurance, index path, lender rule, or legal interpretation is assumed.
Not a quotation
Results are mathematical scenarios based only on entered terms.
Specific assumptions
This one-sided scenario models upward caps only. It does not model downward adjustment caps, floors, later periodic adjustments, carryover, payment caps, or negative amortization.