If you've spent any time reading about paying off debt, you've probably seen people argue about this one. Snowball people say motivation is everything. Avalanche people say math is math. Both sides are right, which is annoying if you just want someone to tell you what to do.

So I ran a couple of real-looking scenarios through our debt payoff calculator to see how big the difference actually is. It depends a lot on your particular debts.

Quick refresher

Both methods start the same way. You pay the minimum on every debt, then throw every extra dollar at one "target" debt. When that one's gone, its payment rolls over onto the next target. The only difference is which debt you target first:

  • Snowball: smallest balance first.
  • Avalanche: highest interest rate first.

(If the snowball idea is completely new to you, start here.)

Scenario 1: it barely matters

Let's say you've got a store card, two credit cards and a car loan. You can pay $740 a month in total, which is $250 more than the minimums.

DebtBalanceAPRMinimum
Store card$90026%$35
Credit card 1$3,20021%$95
Credit card 2$5,60024%$150
Car loan$7,4007.5%$210

Here's what happened when I ran it both ways:

SnowballAvalanche
Debt-free in28 months28 months
Total interest$3,262$3,164
Second debt goneMonth 13Month 18

Ninety-eight dollars. Over more than two years. Meanwhile the snowball knocks out your second debt five months earlier, which feels a lot better when you're in the middle of it.

What surprised me more was the "do nothing" option. Paying only the minimums on those same debts takes 50 months and costs $7,133 in interest. So actually picking a method (any method) saves you almost $4,000. Arguing about which one saves you about $100.

Scenario 2: okay, now it matters

Different situation. A small medical bill at 0%, a car loan at 6%, and one big credit card at 24%. You have $300 extra each month.

DebtBalanceAPRMinimum
Medical bill$8000%$50
Car loan$4,5006%$140
Credit card$12,00024%$300
SnowballAvalanche
Debt-free in29 months27 months
Total interest$4,882$3,820

That's $1,062 and two extra months, and it makes sense once you think about it. With the snowball you spend the first year paying off a bill that isn't charging you anything and a cheap car loan. The whole time, a 24% credit card is quietly getting bigger. In this case the avalanche is clearly better.

How I'd decide

Look at your list and ask one question: is my biggest debt also my most expensive one?

If yes, and the rate gap is large (think 20%+ on the card vs single digits on everything else), go avalanche. The savings are real.

If your rates are fairly close together, or your smallest debts happen to have high rates anyway, the snowball will cost you very little extra. In that case I'd pick whichever one you're more likely to actually stick with. For a lot of people that's the snowball. Closing an account completely a few months in is a pretty good feeling, and it gives you one less bill to think about.

And you don't have to be strict about it. Plenty of people clear one or two tiny balances first to get going, then switch to avalanche order for the rest. That works fine too.

A few questions people ask

Is the avalanche always cheaper?

Yes, it never costs more interest. Sometimes it costs exactly the same, when your smallest debt also happens to have the highest rate, because then both methods pick the same order.

So is the snowball a mistake?

Not really. It's a trade: a bit more interest in exchange for quicker wins. If those wins are what keep you going, that's money well spent. A cheaper plan you give up on after five months doesn't save you anything.

Can I switch halfway through?

Sure. As long as you keep paying all the minimums and put your extra money on one debt at a time, you're doing it right.

I can only afford the minimums right now. Does any of this apply?

Not yet, because both methods need some extra money to work with. But even $25 or $50 a month changes the picture more than you'd expect. Try it in the calculator.

Want to see the snowball play out month by month? I wrote up a full example here.

Comments

Got a question about how this works, or a tip for other readers? Leave a comment below — I read every one.