Debt Payoff Calculator

Plan payoff across multiple debts with Snowball, Avalanche, or a custom order. Live results + optional rate presets.

How to Use

  1. Add each debt (balance, APR, minimum payment).
  2. Choose a payoff strategy (Avalanche, Snowball, or Custom order).
  3. Set your monthly extra payment (optional) to accelerate payoff.
  4. Review payoff timeline, total interest, and per-debt schedule.
  5. Use “Share Link” to generate a URL that restores your inputs.
Strategy & Settings
Calculations assume interest accrues monthly unless you change the model below.
Strategy changes which debt receives extra payment first.
Extra amount applied to the current “target” debt after minimums are covered.
Used for payoff date estimates.
Daily mode approximates daily accrual but still applies payment monthly.

Debts

Add your debts below. Minimum payments are always paid first.

Name Balance ($) APR (%) Min Payment ($) Monthly Fee ($) Custom Priority Remove
Loading… If this stays, enable JavaScript (tool logic is client-side).
Tip: In Custom strategy, lower priority number is paid first (1 = first target).
Live Rates (optional presets)

This tool works without live rates. If supported by your browser/network, you can fetch public rate presets (or just set APR manually).

Presets are optional guidance only; your actual APR may differ by lender, credit score, and terms.
Rate
Not fetched. Use the button below (or enter APR manually).
If fetching fails (CORS/network/privacy tools), nothing breaks—just type APR values directly in the table.

Results

Payoff Time
Estimated Payoff Date
Total Interest
Total Paid
Add at least one debt with Balance, APR, and Minimum Payment to calculate.
Debt Start Balance APR Estimated Payoff Interest Paid Total Paid
Results will appear here.
Show Work (step-by-step)
Work shows per-period interest, minimum payments, and how extra payment is allocated based on strategy.

Reference

  • Monthly interest rate: r = APR / 12
  • Interest (monthly model): interest = balance × (APR/12)
  • Payment allocation: minimums first; remaining budget to target debt per strategy
  • Stop condition: all balances ≤ 0 (rounded by cents if enabled)

This is an estimation tool. Lenders may calculate interest differently, apply fees, or change rates.

Tool Info

Last updated:

Updates may include improved schedules, additional interest models, and better edge-case handling.