calculate_arm_vs_fixed
Worst case adjustable rate mortgage simulation with rate caps, compared with a fixed rate loan on total interest, payments, and the breakeven year. Use when the user compares an adjustable rate mortgage with a fixed rate loan, including the worst case. For a standard fixed payment use calculate_mortgage. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive arm vs fixed calculator.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term_years | No | Loan term in years; default 30. | |
| loan_amount | Yes | Loan amount in USD. | |
| fixed_rate_pct | Yes | Fixed rate annual percent. | |
| initial_cap_pct | Yes | First adjustment cap in percentage points. | |
| lifetime_cap_pct | Yes | Lifetime cap above the start rate in percentage points. | |
| periodic_cap_pct | Yes | Cap per later adjustment in percentage points. | |
| arm_start_rate_pct | Yes | ARM starting annual percent. | |
| fixed_period_years | Yes | Years before the ARM first adjusts. | |
| fully_indexed_rate_pct | Yes | Fully indexed annual percent the ARM can adjust toward. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when the calculation succeeded. | |
| note | Yes | Disclaimer that accompanies every result. | |
| tool | Yes | Name of the tool that ran. | |
| inputs | No | The normalized inputs the calculation used. | |
| results | Yes | The computed figures for this calculator. | |
| calculator_url | Yes | Deep link to the matching interactive calculator on everycalc.xyz. |