calculate_debt_payoff
Simulates paying off a list of debts month by month with minimum payments plus an extra monthly payment, comparing the avalanche method (highest APR first) with the snowball method (smallest balance first), and reports months to payoff, total interest, payoff order, and the interest and time the avalanche saves. Use when the user has several debts and wants a payoff plan comparing snowball and avalanche. For a single credit card use calculate_credit_card_payoff. 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 debt payoff calculator calculator.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| debt_aprs | Yes | Comma-separated annual percentage rates, in the same order as the balances. | |
| debt_names | No | Comma-separated debt names, in the same order as the balances, APRs, and minimums. Blank names fall back to Debt 1, Debt 2, and so on. | |
| debt_balances | Yes | Comma-separated debt balances in USD, in the same order as the other debt lists. Debts with a balance of 0 are skipped. | |
| debt_minimums | Yes | Comma-separated minimum monthly payments in USD, in the same order as the balances. | |
| extra_payment | No | Extra payment each month on top of the minimums, in USD. |
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. |