Debt payoff calculator: snowball vs avalanche

List your debts and what you can pay each month. See when you'd be debt-free paying the smallest balance first or the highest APR first, what each costs in interest, and what both save over paying only the minimums.

Your debts

From each statement: what you owe, the APR, and the minimum payment. Leave a row empty to skip it, or add up to 10 debts.

Debt 1
Debt 2
Debt 3

What you'll pay toward all these debts each month, minimums included. It stays the same as debts are paid off.

A tax refund or bonus put toward the plan in the first month.

The month of your next payments.

Show the payoff order and schedule for

Both methods are compared either way.

Results

Snowball: smallest balance first (your choice)

Months to debt-free
24 (2 years)
Debt-free month
October 2028
Total interest
$2,538.17
Total paid
$21,538.17

Avalanche: highest APR first

Months to debt-free
24 (2 years)
Debt-free month
October 2028
Total interest
$2,292.85
Total paid
$21,292.85

Avalanche costs $245.32 less in interest than snowball, and both are debt-free in the same month. Snowball pays off its first debt, Personal loan, in month 7; avalanche pays off its first, Visa, in month 17.

Paying only the minimums ($609.00 in the first month)

Months to debt-free
56 (4 years 8 months)
Debt-free month
June 2031
Total interest
$5,783.03
Total paid
$24,783.03

Compared with paying only the minimums, both get you debt-free 2 years 8 months sooner. Snowball saves $3,244.86 in interest; avalanche saves $3,490.18.

Payoff order with snowball

The money left after the minimums goes to Personal loan first, then Visa, then Car loan.

  1. Personal loan: paid off in May 2027 (month 7), $87.50 in interest
  2. Visa: paid off in May 2028 (month 19), $1,670.89 in interest
  3. Car loan: paid off in October 2028 (month 24), $779.78 in interest
Month-by-month schedule with snowball (24 months)
MonthDebtPaymentInterestBalance
Nov 2026Visa$204.00$136.00$6,732.00
Personal loan$401.00$24.00$2,023.00
Car loan$295.00$49.00$9,554.00
Dec 2026Visa$204.00$134.64$6,662.64
Personal loan$401.00$20.23$1,642.23
Car loan$295.00$47.77$9,306.77
Jan 2027Visa$204.00$133.25$6,591.89
Personal loan$401.00$16.42$1,257.65
Car loan$295.00$46.53$9,058.30
Feb 2027Visa$204.00$131.84$6,519.73
Personal loan$401.00$12.58$869.23
Car loan$295.00$45.29$8,808.59
Mar 2027Visa$204.00$130.39$6,446.12
Personal loan$401.00$8.69$476.92
Car loan$295.00$44.04$8,557.63
Apr 2027Visa$204.00$128.92$6,371.04
Personal loan$401.00$4.77$80.69
Car loan$295.00$42.79$8,305.42
May 2027Visa$523.50$127.42$5,974.96
Personal loan$81.50$0.81$0.00
Car loan$295.00$41.53$8,051.95
Jun 2027Visa$605.00$119.50$5,489.46
Car loan$295.00$40.26$7,797.21
Jul 2027Visa$605.00$109.79$4,994.25
Car loan$295.00$38.99$7,541.20
Aug 2027Visa$605.00$99.89$4,489.14
Car loan$295.00$37.71$7,283.91
Sep 2027Visa$605.00$89.78$3,973.92
Car loan$295.00$36.42$7,025.33
Oct 2027Visa$605.00$79.48$3,448.40
Car loan$295.00$35.13$6,765.46
Nov 2027Visa$605.00$68.97$2,912.37
Car loan$295.00$33.83$6,504.29
Dec 2027Visa$605.00$58.25$2,365.62
Car loan$295.00$32.52$6,241.81
Jan 2028Visa$605.00$47.31$1,807.93
Car loan$295.00$31.21$5,978.02
Feb 2028Visa$605.00$36.16$1,239.09
Car loan$295.00$29.89$5,712.91
Mar 2028Visa$605.00$24.78$658.87
Car loan$295.00$28.56$5,446.47
Apr 2028Visa$605.00$13.18$67.05
Car loan$295.00$27.23$5,178.70
May 2028Visa$68.39$1.34$0.00
Car loan$831.61$25.89$4,372.98
Jun 2028Car loan$900.00$21.86$3,494.84
Jul 2028Car loan$900.00$17.47$2,612.31
Aug 2028Car loan$900.00$13.06$1,725.37
Sep 2028Car loan$900.00$8.63$834.00
Oct 2028Car loan$838.17$4.17$0.00
Total$21,538.17$2,538.17

The calculator assumes the APRs stay the same, each minimum stays the same, and nothing new is charged to the debts. Each month it charges every debt its APR ÷ 12 in interest, rounded to the cent, pays every minimum, and puts the rest of your monthly amount on the debt the method picks. When a debt is paid off, its minimum stays in the monthly amount and goes to the next one.

Snowball and avalanche, in short

Both methods work the same way. Pay the minimum on every debt, and put everything else you can afford on one debt at a time. When that debt is paid off, add what you were paying on it to the next one. They differ only in which debt comes first.

  • Debt snowball: smallest balance first. List your debts from the smallest balance to the largest, whatever their interest rates. The first one is gone quickly, and each payoff makes the payment on the next one bigger, like a snowball rolling downhill.
  • Debt avalanche: highest APR first. List your debts from the highest interest rate to the lowest. The extra money goes where it's charged the most, so less of what you pay goes to interest.

A worked example

The calculator starts with three debts and $900 a month for all of them:

DebtBalanceAPRMinimumMonth 1 interest
Visa$6,80024%$204$136.00
Personal loan$2,40012%$110$24.00
Car loan$9,8006%$295$49.00

The minimums add up to $609, so $291 is left each month for the debt the method picks. The snowball picks the personal loan, the smallest balance. The avalanche picks Visa, the highest APR.

  1. Month 1, snowball. Visa is charged $6,800 × 24% ÷ 12 = $136.00 of interest, the personal loan $24.00 and the car loan $49.00. Each gets its minimum, and the $291 goes to the personal loan: it gets $401 and owes $2,424 − $401 = $2,023.00.
  2. Month 1, avalanche. The same interest and minimums, but the $291 goes to Visa: it gets $495 and owes $6,936 − $495 = $6,441.00.
  3. Month 7, snowball. The personal loan's last payment is $81.50. The rest of its $401 goes to Visa, and from month 8 Visa gets $605 a month: its own $204 plus the personal loan's $110 and the $291.
  4. Month 19, snowball. Visa is paid off. From month 20 the car loan gets the whole $900, and its last payment, in month 24, is $838.17.
SnowballAvalancheOnly the minimums
First debt paid offPersonal loan, May 2027 (month 7)Visa, March 2028 (month 17)Personal loan, November 2028 (month 25)
Debt-freeOctober 2028 (24 months)October 2028 (24 months)June 2031 (56 months)
Total interest$2,538.17$2,292.85$5,783.03

Both methods are debt-free in the same month here, 2 years 8 months sooner than paying only the minimums. The avalanche costs $245.32 less in interest. The snowball pays off its first debt 10 months sooner. All of these figures are what the calculator above shows for these numbers, with the first payment in November 2026.

Which one costs less

The avalanche never costs more in interest. With the same monthly amount, each extra dollar goes to the debt that charges the most for it, so no other order pays less interest. How much it saves depends on how far apart the rates are and how long the debts last: $245.32 in the example.

The case for the snowball is about sticking with the plan. Paying off a whole debt is a win you can see, and it leaves one less bill to keep track of. That's the common argument for it, and there's some research behind it. A 2012 study of nearly 6,000 clients of a debt settlement company, by David Gal and Blake McShane of Northwestern's Kellogg School, found that how many of their debts people had paid off predicted whether they finished the program better than the dollar amount they had repaid. The authors still noted that paying the highest rate first is the usual financial advice, and that starting small makes the most sense when the rates are close.

So look at both columns for your own debts. If the difference in interest is small, the snowball's early wins may be worth it to you. If it's large, the avalanche is worth the wait for its first payoff.

When the two give the same order

  • The smallest balance has the highest APR. If your debts line up the same way by balance and by rate, both methods pick the same debts in the same order, and the results are identical.
  • Equal rates. When two debts have the same APR, this calculator's avalanche pays the smaller balance first, which is the snowball's order.
  • No interest. At 0% on every debt there's no interest to save. Both orders finish in the same month, because the same amount is paid every month either way; only which debt goes first changes.
  • Close rates. When the rates are close, the orders can differ but the cost barely does.

Why the rollover matters

The rollover is what makes either method work. When a debt is paid off, its minimum doesn't go back into your spending: it stays in the monthly amount and goes to the next debt. The total you pay toward debt stays the same each month while the number of debts falls, so each one is paid off faster than the one before.

Paying only the minimums does the opposite. When a debt is paid off, the total you pay drops by its minimum. In the example the minimums add up to $609. Keep paying $609 a month as debts are paid off, with no extra at all, and you're debt-free in 40 months with $5,027.09 of interest. Pay only each debt's minimum, so the total falls to Visa's $204 once the loans are gone, and it takes 56 months and $5,783.03. The extra $291 a month on top of the rollover is what brings it down to 24 months.

About the math

Each month, in this order: every debt is charged its balance × the APR ÷ 12 in interest, rounded to the nearest cent; every debt is paid its minimum, or what it owes if that's less; and what's left of the monthly amount goes to the method's first debt that still owes money. If that pays it off, the rest goes to the next debt in the same month. The order is set once, from the balances and APRs you enter, and a one-time extra is added to what's left in the first month.

The minimums here are fixed amounts. A credit card's real minimum is worked out again from each statement's balance, so it shrinks as you pay the card down. Paying only a card's shrinking minimum takes longer than this calculator shows; the credit card payoff calculator works that out for one card. Keep paying the minimum you entered and the figures here apply.

Card issuers charge interest by the day, and many lenders count the exact days between payments, so your statements will differ a little from these figures. New charges, fees and rate changes aren't included. If a debt's payment can never get ahead of its interest, the calculator tells you which one, and it stops at 100 years. Everything is worked out in your browser. Nothing you type is sent anywhere.

In UrBudget

UrBudget doesn't have a snowball or avalanche planner of its own. Work out the order and the monthly amount here, then put the plan in your budget:

  • A payment category for every card. Each credit card or line of credit gets its own payment category. Assign each card its minimum there, and the extra to the category of the card you're paying off first. The credit card guide shows how paying down an old balance works.
  • Targets for the plan. Give each debt's category a Monthly debt payment or Monthly funding target with its amount from the plan, so the budget shows what's still needed each month.
  • When a debt is paid off, move its amount to the next debt's target. That's the rollover, in your budget.
  • The loan planner for loans. For a car loan, student loan, personal loan or mortgage, it shows the payoff date, the interest and what an extra payment saves, with the same monthly interest as this calculator and the loan payoff calculator.
  • Watch the total fall. The Net worth report shows your debts month by month next to your assets, and the Balance sheet lists them by type.

Put the plan in your budget

UrBudget is envelope budgeting for Windows and macOS. Free for 30 days with no account and no card, then $9 once.