calculate_debt_payoff
Calculate your debt payoff timeline using snowball or avalanche strategy, showing total months, interest, and payoff order.
Instructions
Calculate the full payoff timeline for a list of debts using either the snowball or avalanche strategy. Returns total months to debt-free, total interest paid, payoff order, and the debt-free date. Use this when a user wants a concrete payoff plan for their debts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| debts | Yes | List of debts. Each debt has: name (string), balance (USD), apr_percent (annual rate as percentage e.g. 22.99), minimum_payment (USD). | |
| strategy | Yes | Strategy: 'snowball' pays off smallest balance first (psychological wins), 'avalanche' pays highest APR first (minimizes total interest). | |
| extra_monthly_payment_usd | No | Optional extra dollars per month above minimums, applied to the focus debt. Defaults to 0. |