Short answer: sort by APR — highest first, the avalanche — when your rates are spread wide and the balances are big enough for the interest to hurt. Sort by balance — smallest first, the snowball — when every rate sits inside a narrow band, or when you need a debt gone inside the first few months or you will quit. The trade-off is real but smaller than most people assume, and its size is set by two numbers you already have: the gap between your highest and lowest APR, and how long you can go without a win.
What the two orders actually do
It is one machine with two sort keys. List every debt with its balance, its APR and its minimum. Pay every minimum, every month. Point all your spare money at one target. When that target is gone, the payment you were throwing at it does not go back into your pocket — it rolls onto the next debt in line, so the amount you throw grows as the list shrinks.
Snowball sorts the list by balance, smallest first. Avalanche sorts it by APR, highest first. The payment total is identical. The minimums are identical. Only the order differs, and the whole argument is about which order is worth more to you. When two balances are exactly equal the argument disappears — the tie-breaker sends the extra to the higher rate, which is what the avalanche would have done anyway.
Neither one is a budget. If you do not know your monthly surplus, the debate is academic — in the worked case below the household had $1,000 a month to put toward the debts, and roughly $270 of that was the minimums.
Where both sides agree
Both orders assume you keep every minimum current; missing one costs more than the ordering ever saves. Both roll the freed payment forward instead of spending it. Both agree the avalanche is the cheaper ordering on paper and the snowball is the one that produces a cleared debt sooner. And both sides concede the last point of all: the ordering you abandon was never the cheap one.
Where the advice splits
1. How much the avalanche actually saves. One camp says the math is decisive — put the debts highest-rate-first and you come out ahead, full stop. Run one real five-debt case at $1,000 a month and you get a number for that: $5,359.09 of interest under the avalanche against $6,220.54 under the snowball. A gap of $861.45 on $44,700 of debt. The other camp says the saving is usually too small to bother with, and that the motivation you get from a cleared debt is worth more than the difference. Both can be right at once, which is the point: the size of the gap is not a fixed property of the methods. It is a property of your numbers.
2. Where a 0% balance belongs. Put the debts in rate order and a 0% promotional balance drops to the bottom of the list — a hospital bill at no interest, or a card still inside its promotional window, gets minimums and nothing more. The smallest-balance camp disagrees, and says the size of the payment on a debt has no bearing on where it sits in the queue. In a real call with four cards — two of them at 0%, one at 16% with a $15,000 balance and a $2,000-a-month payment, one at $500 — the advice was still to clear the $500 first.
3. Whether the payment size should move the order. One side says payment size is irrelevant to the ordering. The other side shows what the ordering does to the payments: on one person's student loans, the monthly minimums added up to $279 under the balance-first list and $218 under the rate-first list, because the debt you attack first is the one whose minimum stops being a separate line. Two different totals, same debts, same $1,000 a month.
4. Which order people actually finish. Most of the advice lands on the balance-first order, on the argument that a spending problem does not get fixed by an interest-rate table and that visible progress is what keeps you at it. The counter-example is someone who ran the rate-first order on a set of student loans and finished in about 17 months — and said plainly that with rates clustered that low, the choice barely mattered either way.
The parts that rarely get said
- The gap is a function of your rate spread, not of the method. With every rate inside a narrow band — a set of student loans in the 6% to 7% range — the two orders land almost on top of each other. Put a 22% card next to a 7% car loan and they separate. Check the spread between your top and bottom APR before you argue about the method.
- The first win can be measured in months. On the same $1,000 a month, the balance-first order cleared its first debt in month four. The rate-first order, same debts, same money, did not clear one until month seven. That is the actual price of the cheaper ordering: three months of nothing to show.
- A big-balance, big-payment debt clears on its own. $15,000 at $2,000 a month is seven and a half months of principal; eight or nine with interest. A debt like that does not need your help to disappear, which is an argument for pointing your extra money somewhere else first.
- Minimum payments shrink, and a frozen plan drifts. Hand-built spreadsheets usually hold the minimums constant for simplicity. Real minimums fall as the balances fall, so a plan you never revisit quietly stops matching your statements. Recompute every few months.
- The ordering only matters inside a budget you can sustain. The $1,000 a month in these examples was two paychecks of $500 each, committed every month for 17 months. Without that number, no ordering saves you anything.
- What you get back is the payment, not just the interest. Once the last debt clears, that $1,000 a month is still there — it goes to an emergency fund, to sinking funds, to retirement. One person counted almost $4,000 saved in interest on roughly $29,773 paid off early, and said the freed-up monthly cash mattered more than the interest.
- There are more than two named orders. Snowflake and tornado are two others you will run into; they are variants on the same rollover mechanic, not different math.
Taking the examples apart
- Find the position where your two lists actually part company. On the five-debt case — a $1,200 card at 21%, a $2,000 card at 18%, a $14,000 auto loan at 4.7%, a $23,000 student loan at 6.5% and one smaller, older auto loan at 4.5%, $44,700 in all, about $270 of minimums against a $1,000 monthly payment — the two sorts agree more than they disagree. The two highest-rate debts are also the two smallest balances, so both orders attack them first, in the same sequence. They separate only at the third position, and the three debts they then disagree over sit at 6.5%, 4.7% and 4.5%. That is why a 21% card on the list still produced a gap of only $861: the 21% never came into the argument, because both methods reached it at the same time. Measure the spread across the debts where your two orders disagree, not across the whole list.
- Get the month of your first win with one division. Divide the balance you are attacking by the amount you can point at it each month. The smallest of the seven student loans was $2,490; after the minimums were covered, $746 was left to throw at it; 2,490 ÷ 746 is 3.3, and that loan was gone in month four. The division leaves out interest and leaves out minimums that drift downward as balances fall, so read the answer as the earliest month it could clear, not the month it will.
- Use the money that is left over in the month a debt closes. The month the target finishes, what is left does not wait for the next cycle — it moves to the next debt immediately. In the snowball run, month four was $252 to finish the first loan, $228 of minimums across the rest and the remaining $520 straight onto the second loan. A plan that rolls the payment forward only at the start of the following month leaves that $520 idle for a month.
- Watch what leaves the minimums, not just what leaves the list. Of the $279 of monthly minimums on that list, $25 belonged to the loan being attacked and $254 covered the other six. When that loan closes, the $25 does not move to another debt — it leaves the total. So every closure lowers the floor you have to cover each month, and the money freed for the next target is the payment you were making plus the minimum that has just disappeared.
- A 0% balance carries a date, not just a rate. In the four-card case the two interest-free cards, at $1,700 and $4,500, are interest-free only until April. A promotional rate is a rate with an end date, so the figure that belongs beside that debt is the date the promotion ends, not the 0%. After that date the rate that goes into your sort is whatever the balance reverts to — which can put it at the top of the list rather than the bottom.
How to settle it on your own numbers
- Write down every debt: balance, APR, minimum. Add the minimums up — that is your floor.
- Write down the monthly total you can sustain on top of the floor. Not a hope. A number.
- Sort the list twice: once by balance ascending, once by APR descending.
- Look at the spread between your highest and lowest APR. Narrow spread means the ordering is close to a coin flip; a wide spread means the rate-first order is worth real money.
- Look at when each ordering clears its first debt. If the rate-first version leaves you with no win for the better part of a year, decide whether you will still be making the payment in month nine.
- Recompute after a few months. Minimums move, promotional rates expire, balances drop.
The bottom line
The ordering question is smaller than the budget question. Decide the monthly number first — that is what actually clears the debt — then let the spread between your APRs settle which list to attack. A narrow spread is a coin flip, so take the early win. A wide spread is money, so take the rate order and accept that your first cleared debt will take longer to arrive. Either way, run both lists on your own numbers before you commit, because every dollar figure quoted on this page came out of somebody else's debts, not yours.