Skip to main content
Abacvia

Debt

Snowball vs. Avalanche Calculator

One debt is simple — enter it in the debt payoff calculator. Three debts is a strategy question: does the order you attack them change the bill? Enter every balance, APR, and minimum, and watch the two classic orders race side by side, month by month.

Debts

Paid on top of all minimums — same amount for both methods

Results

Snowball — debt-free in: 3 years, Avalanche — debt-free in: 3 years, Snowball total interest: $3,179.45, Avalanche total interest: $2,969.82, Avalanche advantage: $209.63 interest saved, Total debt: $17,700.00

Snowball — debt-free in
3 years
Smallest balance first
Avalanche — debt-free in
3 years
Highest APR first
Snowball total interest
$3,179.45
Avalanche total interest
$2,969.82
Avalanche advantage
$209.63 interest saved
Same debt-free date — the order only changes the interest
Total debt
$17,700.00
3 debts · $340.00 in minimums

When each debt gets paid off

DebtBalanceAPRSnowball payoffAvalanche payoff
Personal loan$1,400.0012.99%5 months1 year 9 months
Credit card$6,500.0026.99%1 year 9 months1 year 8 months
Student loan$9,800.005.50%3 years3 years
  • Every minimum is paid each month; when a debt disappears, its minimum and the extra payment roll onto the next target the same month. Interest accrues monthly as balance × APR ÷ 12, and each debt’s final payment lands exactly at zero.

How to use this calculator

  1. List each debt with its balance, APR, and required minimum payment — statements show all three.
  2. Set the extra amount you can pay beyond all minimums combined (start with $100 if unsure; even that reshuffles the finish line).
  3. Read the two debt-free dates and interest totals: snowball pays smallest balance first, avalanche pays highest APR first.
  4. Check the payoff table — the month each debt disappears is where the strategies visibly diverge.
  5. Try a bigger extra payment: raising the cash almost always matters more than the ordering choice, and the chart shows both effects at once.

How the calculation works

each month, per debt:  interest = balance × APR ÷ 12  (rounded to cents)
cash pool = Σ minimums + extra  (constant while debts remain)
paymentᵢ = min(minimumᵢ + pool shareᵢ, balanceᵢ + interestᵢ)
surplus rolls to the next debt in line the same month

There is no closed-form formula — both methods are month-by-month simulations that differ only in the attack order, fixed before month one. Snowball orders debts by smallest balance (ties: higher APR first); avalanche orders by highest APR (ties: smaller balance first). Every debt is paid its minimum; the extra payment plus any freed minimums cascade onto the target debt until it hits exactly zero, then the next. A plan is impossible when, with balances remaining, the month’s total interest eats the entire cash pool — that is what the error message reports. Full conventions and the golden cross-check live in docs/FINANCIAL_FORMULAS.md.

Worked example

Input

Three debts — personal loan $1,400 at 12.99% APR (min $70), credit card $6,500 at 26.99% (min $160), student loan $9,800 at 5.5% (min $110) — with $250 extra per month ($590 total).

Result

Snowball: debt-free in 36 months, $3,179.45 interest — the personal loan dies in month 5, the card in month 21. Avalanche: also 36 months, but $2,969.82 interest — $209.63 cheaper, with the card gone in month 20. Minimums only ($340/month): 79 months and $9,081.41 in interest.

Assumptions and important notes

  • Minimum payments stay at the entered amounts for the whole payoff. Real credit card minimums decline with the balance, which shortens issuers’ own projections — this model is deliberately constant so the two orders stay comparable.
  • No new purchases, balance transfers, or fees (late fees, annual fees) are added along the way.
  • Interest accrues monthly as balance × APR ÷ 12, rounded to cents; card issuers instead compound daily on your average daily balance, so real card costs run slightly higher.
  • The attack order is fixed at month 0 and never re-sorted, even after balances change.
  • Each debt’s final payment is trimmed to land its balance at exactly zero, and freed minimums roll onto the next target the same month.

Frequently asked questions

Is snowball or avalanche better?

Avalanche costs less in most cases — $209.63 less on the example debts — but it is not provably optimal under monthly steps and same-month rollover, so this calculator always declares the winner from your numbers instead of assuming avalanche.

How much difference does the payoff order actually make?

Less than the payment size: on the example debts the ordering choice is worth $209.63, while paying $250 extra cuts the timeline from 79 to 36 months and saves $5,901.96 — about 28 times more.

What happens if I only pay the minimums?

The example debts take 79 months and $9,081.41 in interest on minimums alone; the same debts with $250 extra finish in 36 months for $3,179.45 — the minimum-payment structure is designed to keep you paying for years.

Why do both methods finish in the same month here?

With the same total cash each month, the orders often converge on the same debt-free date — 36 months in the example — and the difference shows up only in interest, because avalanche attacks the 26.99% card first while snowball clears the small personal loan in month 5.

Your next step

Step 4 · Invest

Put long-term savings to work

Money you will not touch for decades belongs in investments, where compounding works over years, not months.

Open the Compound Interest Calculator
  1. 1. Budget
  2. 2. Emergency fund
  3. 3. Debt
  4. 4. Invest
  5. 5. FI

New here? Read the financial order of operations guide for the reasoning behind all five steps.