CalcOpenly

Debt snowball vs avalanche calculator

Compare the debt snowball (smallest balance first) and avalanche (highest rate first): months to debt-free, total interest and payoff order.

Updated Checked against 4 worked examples

One per line: name, balance, rate (% per year), minimum monthly payment. Leave out thousands separators.
$
Added on top of all the minimums; freed-up minimums roll over too.
Try
Interest avalanche saves over snowball
$
Interest avalanche saves over snowball: $481.73
Shown to 2 decimal places, half-even
Total interest (avalanche)
$4,342.45
Total interest (snowball)
$4,824.18
Months to debt-free (avalanche)
31
Months to debt-free (snowball)
32
Payoff order (avalanche)
Credit card → Store card → Personal loan → Car loan
Payoff order (snowball)
Store card → Personal loan → Credit card → Car loan
Monthly payment (all debts)
$910.00

With $910.00 a month, the avalanche clears everything in 31 months with $4,342.45 of interest; the snowball takes 32 months and $4,824.18. Avalanche saves $481.73. The first debt is gone in month 6 with the snowball and month 23 with the avalanche.

Debts still open

012340102030Month
SnowballAvalanche

Total interest paid

Snowball$4,824.18Avalanche$4,342.45
When each debt is paid off (4 rows)
DebtBalanceRate %Snowball monthAvalanche monthInterest (snowball)Interest (avalanche)
Credit card$7,500.0024.92823$3,069.46$1,936.72
Car loan$11,000.006.93231$1,245.20$1,232.97
Personal loan$4,000.0013.51627$445.80$802.93
Store card$1,200.0019.99624$63.73$369.83
How it's calculated S
  1. Monthly budget

    ∑minimums+extra=710.00+200.00=910.00\sum \text{minimums} + \text{extra} = 710.00 + 200.00 = 910.00

    The budget stays the same every month, so each cleared debt's minimum rolls into the next target.

  2. Each month

    Add a month of interest (rate ÷ 12) to every open debt, pay every minimum, then put what is left on the first open debt in the target order.

  3. Snowball target order (smallest balance first)

    Store card → Personal loan → Credit card → Car loan

  4. Avalanche target order (highest rate first)

    Credit card → Store card → Personal loan → Car loan

  5. Interest difference

    4,824.18−4,342.45=481.734{,}824.18 - 4{,}342.45 = 481.73

About the debt snowball vs avalanche calculator

Both methods pay every minimum each month and put the rest of the budget, including the minimums freed as debts are cleared, on one target debt. The snowball targets the smallest balance first; the avalanche targets the highest interest rate first. Both run month by month on the same budget, and the result compares months to debt-free, total interest and the order in which the debts disappear.

With the four default debts and 200 extra, a budget of 910 a month, the avalanche finishes in 31 months with 4,342.45 of interest and the snowball in 32 months with 4,824.18, so the avalanche saves 481.73. The snowball clears its first debt, the store card, in month 6; the avalanche clears its first, the credit card, in month 23.

Interest is added monthly at rate ÷ 12 and each minimum stays fixed. Minimums that fall with the balance, fees and new borrowing are not modeled.

Worked examples

Four debts with 200 extra

Debts
Credit card, 7500, 24.9, 225 Car loan, 11000, 6.9, 310 Personal loan, 4000, 1…
Extra payment each month
200
Months to debt-free (snowball)
32
Total interest (snowball)
4,824.18
Months to debt-free (avalanche)
31
Total interest (avalanche)
4,342.45
Interest avalanche saves over snowball
481.73
Payoff order (snowball)
Store card → Personal loan → Credit card → Car loan
Payoff order (avalanche)
Credit card → Store card → Personal loan → Car loan

Checked against: Python decimal (prec 50) month-by-month simulation of both strategies with a constant budget

One debt — both strategies agree

Debts
Loan, 1000, 12, 100
Extra payment each month
0
Months to debt-free (snowball)
11
Months to debt-free (avalanche)
11
Interest avalanche saves over snowball
0.00
Total interest (avalanche)
58.98

Checked against: Excel NPER(1%, −100, 1000) = 10.59 → 11 payments; interest from Python decimal simulation

Zero-rate debts

Debts
A, 300, 0, 50 B, 600, 0, 50
Extra payment each month
100
Months to debt-free (snowball)
5
Months to debt-free (avalanche)
5
Total interest (avalanche)
0.00
Payoff order (snowball)
A → B

Checked against: Hand calculation: 200 a month clears A in month 2 and the 900 total in month 5

High-rate large debt vs low-rate small debt

Debts
Big high, 5000, 20, 100 Small low, 1000, 5, 50
Extra payment each month
150
Months to debt-free (snowball)
25
Total interest (snowball)
1,304.28
Months to debt-free (avalanche)
24
Total interest (avalanche)
1,174.47
Interest avalanche saves over snowball
129.81

Checked against: Python decimal month-by-month simulation

Questions

Which is better, the debt snowball or the debt avalanche?

The avalanche usually costs less interest, because every extra payment goes to the most expensive debt. The snowball clears individual debts sooner, which some people find easier to keep up. With the default debts the avalanche saves 481.73 and one month, while the snowball's first payoff comes in month 6 instead of month 23. If the smallest balance also has the highest rate, the two orders are the same.

How does the debt snowball method work?

List your debts from smallest to largest balance, pay the minimum on all of them, and put every extra amount on the smallest. When it is paid off, add its payment to the next one. With 200 extra a month, the defaults clear the 1,200 store card in month 6, the 4,000 personal loan in month 16, the 7,500 credit card in month 28 and the 11,000 car loan in month 32.

How does the debt avalanche method work?

Order your debts by interest rate, highest first, pay every minimum, and send the extra to the top of the list; when a debt is cleared, its payment moves to the next highest rate. In the default example the 24.9% credit card is cleared in month 23, the 19.99% store card in month 24, the 13.5% personal loan in month 27 and the 6.9% car loan in month 31.

How much does an extra payment speed up debt payoff?

A lot, because the extra goes straight to principal and compounds as payments roll over. The default minimums total 710 a month and clear all four debts in 45 months with 7,576.90 of interest using the avalanche. Adding 200 a month cuts that to 31 months and 4,342.45; adding 400 cuts it to 25 months and 3,164.64.

Why roll a paid-off debt's payment into the next one?

Keeping the total payment constant is what makes both methods work. If each default debt were paid only by its own minimum, the last one, the credit card, would take 58 months and the interest would total 8,098.73. Rolling freed minimums forward with no extra money clears everything in 45 months with 7,576.90 of interest.

How accurate is the debt snowball vs avalanche calculator?

Accuracy depends on your inputs and the method's assumptions. Decimal arithmetic uses 50 significant digits, but estimates, numerical methods and source data can be less precise; the displayed rounding does not remove those limits. It is checked against 4 worked examples whose answers come from independent sources; for example, “Four debts with 200 extra” is checked against Python decimal (prec 50) month-by-month simulation of both strategies with a constant budget.

Where does the method come from?

Consumer Financial Protection Bureau — How to reduce your debt (snowball and highest-interest-rate methods); FDIC — How to dig out of debt? Grab more than one shovel.

About this calculator

budget=∑imini+extra;snowball: smallest balance first;avalanche: highest rate first\text{budget} = \sum_i \text{min}_i + \text{extra};\quad \text{snowball: smallest balance first};\quad \text{avalanche: highest rate first}

Sources

  1. Consumer Financial Protection Bureau — How to reduce your debt (snowball and highest-interest-rate methods)
  2. FDIC — How to dig out of debt? Grab more than one shovel

For planning only. Lenders, tax authorities and markets apply their own rounding, fees and rules; confirm figures with them before you commit.

Checked against references

4 worked examples with independently sourced answers ship with this calculator. They run in the test suite; you can run them here too.

Related calculators

Allow optional Google Analytics to measure page visits? Calculators work either way. Privacy and choices

Optional analytics: off.