Skip to main content
Finance & MathFree · no sign-up

Debt Payoff Calculator

Snowball against avalanche on your own debts, with the real cost of each order.

Updated

DebtBalanceAPR %Minimum

Up to 8 debts. Copy each balance, APR and minimum off its own statement.

One amount on top of every minimum. Both orders spend exactly this much a month.

Two payoff orders

$615.00/mo

$415.00 of minimums plus $200.00 extra, against $16,700.00 of debt

Avalanche — highest APR first

Clear in
33 months
Total interest
$3,048.78
Total paid
$19,748.78
First debt gone
month 24
Order
Credit card → Store card → Car loan

Snowball — smallest balance first

Clear in
33 months
Total interest
$3,207.85
Total paid
$19,907.85
First debt gone
month 6
Order
Store card → Credit card → Car loan

Avalanche pays $159.07 less interest here. Snowball clears its first debt in month 6 against month 24.

Interest accrues monthly at APR ÷ 12 on each debt. As a debt clears its minimum rolls into the next one, so the monthly total never drops while anything is left.

Estimates for general information, not financial advice.

In short

What is the difference between the debt snowball and the debt avalanche?

On the three default debts, $16,700.00 owed at 24%, 17% and 7%, both orders clear in 33 months on the same $615.00 a month. Avalanche pays $3,048.78 of interest and snowball pays $3,207.85, a difference of $159.07. Snowball clears its first debt in month 6, while avalanche takes until month 24.

Both orders spend exactly the same amount every month. The only thing that changes is which debt receives the surplus after the minimums are paid.

How to use the debt payoff calculator

Add a row for each debt with its balance, its APR and its minimum payment, then set one extra amount that sits on top of all the minimums. The tool adds the minimums and the extra into a single monthly total and runs that same total twice, once in each payoff order.

In both runs every debt receives its minimum every month. Whatever is left over is thrown at one target debt, and when a debt clears its minimum is not released back into the budget: it rolls onto the next target. That rolling is why the last debt disappears so much faster than the first.

33 months

Both orders, default debts

$16,700.00 on $615.00 a month

$159.07

Extra interest under snowball

$3,207.85 against $3,048.78

month 6

Snowball first debt gone

avalanche gets there in month 24

The two orders differ in one decision only. Avalanche sends the surplus to the highest APR first, so the most expensive balance shrinks fastest. Snowball sends it to the smallest balance first, so the shortest job finishes first. Everything else about the two runs is identical.

On these particular debts both orders finish in the same month, 33, and the whole difference lands in the interest column. That is common when one large low rate balance sets the end date: whichever order you run, the car loan is the last thing standing and it clears at the same time.

Working on a single card instead?

The credit card payoff calculator takes one balance and shows what a fixed payment clears, next to the minimum-payment case that stretches the same balance out for years.

Open the card payoff tool

Change the extra amount and the picture moves. At $100.00 a month the interest gap widens to $227.24, and at $400.00 it narrows to $93.67 while avalanche also finishes a month sooner. The reference table below runs five extra amounts so the pattern is visible rather than asserted.

The three default debts, both orders
Credit card
$6,000.00 at 24%, $120.00 minimum
Store card
$1,200.00 at 17%, $35.00 minimum
Car loan
$9,500.00 at 7%, $260.00 minimum
Monthly total
$415.00 of minimums plus $200.00 extra
Interest, avalanche against snowball
$3,048.78 and $3,207.85

Avalanche clears the credit card in month 24, the store card in month 26 and the car loan in month 33. Snowball clears the store card in month 6, the credit card in month 27 and the car loan in month 33.

Do

  • Enter the current balance, APR and minimum for every debt, including the cheap ones.
  • Keep the extra as one figure, since both plans apply all of it to a single target.
  • Re-run the comparison whenever a balance, a rate or a minimum changes.
  • Read the first cleared month alongside the total interest, because the two orders differ on both.

Don't

  • Leave out a low rate loan, because its minimum is part of the monthly total that drives both runs.
  • Enter a promotional rate that expires partway through, since the model holds every rate flat.
  • Expect the totals to survive new borrowing on any of these accounts.
  • Treat the cheaper order as a recommendation; this page reports arithmetic and nothing more.

The same three debts run at five different extra amounts, avalanche against snowball. The last column is the whole comparison: snowball never comes out cheaper, and the size of the gap depends on how much surplus there is to misdirect.

Extra each monthAvalanche monthsAvalanche interestSnowball monthsSnowball interestSnowball costs
$0.0060$7,838.7460$7,843.20$4.47 more
$100.0042$4,417.8542$4,645.09$227.24 more
$200.0033$3,048.7833$3,207.85$159.07 more
$400.0023$1,979.0124$2,072.68$93.67 more
$800.0015$1,216.0115$1,266.11$50.09 more
Computed August 2026 from the tool engine on $6,000.00 at 24%, $1,200.00 at 17% and $9,500.00 at 7%, with minimums of $120.00, $35.00 and $260.00 and interest accruing monthly at each APR divided by 12. Balances and rates are illustrative inputs, not quoted rates or offers.

Why avalanche never costs more in interest

This part is arithmetic rather than opinion. Both orders pay the same minimums and spend the same monthly total, so the only variable is which balance the surplus lands on. A dollar removed from a 24% balance stops 24 cents a year of interest; the same dollar on a 7% balance stops seven.

Because that holds for every dollar and every month, no ordering can beat sending the surplus to the highest rate first. Avalanche is therefore the cheapest of all the orders you could run, and snowball can only match it or cost more. On the defaults it costs $159.07 more.

Extra interest paid under snowball(difference against avalanche, by extra monthly amount)
No extra$4.47
$100.00 extra$227.24
$200.00 extra$159.07
$400.00 extra$93.67
$800.00 extra$50.09

Read it: The gap is never negative, but it is not a straight line either: with no extra there is barely any surplus to misdirect, and with a large extra everything clears too fast for the ordering to matter much.

Each pair is one run of the engine per order on the same three debts, differencing the total interest.

What the two orders look like month by month

The interest column is not the only output. The month each debt disappears differs sharply between the orders, and the tool reports it because it is the thing snowball is built around. On the defaults, snowball retires the $1,200.00 store card in month 6 while avalanche is still 18 months from clearing anything.

Month the first debt clears, avalanche against snowball
No extra
month 42 and month 42
$100.00 extra
month 40 and month 10
$200.00 extra
month 24 and month 6
$400.00 extra
month 14 and month 3
$800.00 extra
month 8 and month 2

With no extra at all there is no surplus to direct, so both orders retire the same debt in the same month and the two runs are almost identical.

So the two outputs point in different directions on these numbers: one order costs $159.07 less, the other empties a statement 18 months sooner. Which of those matters more is not a question a calculator can answer, and this page does not try to. It reports both figures and leaves the choice where it belongs.

The formula, worked line by line

There is no closed form here, because the answer depends on the order in which balances disappear. The engine simulates instead: it accrues a month of interest on every live debt, pays every minimum, throws the remainder at one target, and repeats until nothing is owed. Then it does the whole thing again in the other order.

The monthly total is fixed at the sum of the minimums plus the extra, and it stays fixed for as long as anything is owed. When a debt clears, its minimum does not leave the budget: it joins the surplus. That is the rolling snowball, and both orders use it.

pool = sum of all minimums + extra          (constant while anything is owed)
i[k] = APR[k] ÷ 12 ÷ 100
each month, for every live debt k:
  balance[k] = balance[k] × (1 + i[k])
  pay min(minimum[k], balance[k])
then send the remainder of the pool to the target debt
avalanche target = highest APR still owing
snowball  target = smallest balance still owing
Avalanche against snowballOn $16,700 of debt with $615 a month, avalanche clears in 33 months for $3,048.78 of interest and snowball in 33 months for $3,207.85. Snowball clears its first debt in month 6.$16,700 OF DEBT · $615 A MONTHAvalanche$3,048.78 interest33 moSnowball$3,207.85 interest33 moCredit cardStore cardCar loan
The same $16,700.00 at $615.00 a month: avalanche pays $3,048.78 of interest, snowball $3,207.85, and both finish in month 33.
Month one on the default debts
Monthly pool
$415.00 minimums + $200.00 extra
Interest accrued
$120.00 + $17.00 + $55.42
Minimums paid
$120.00, $35.00 and $260.00
Surplus to the target
$200.00
Total owed after month 1
$16,277.42

Under avalanche that $200.00 goes to the credit card at 24%; under snowball it goes to the store card at 17%. Thirty two months later both orders are finished.

When the pool cannot cover the interest

If the minimums and the extra together come to less than the interest the debts accrue in a month, nothing ever clears and the total climbs. The engine detects that after one month, when the total owed has not fallen, and reports it plainly instead of returning an enormous number of months.

One structural assumption is worth naming: minimums are held constant through the run. Real card minimums usually shrink as the balance does, which would slow the low priority debts slightly in both orders. Enter a minimum near what you actually expect to pay, and the comparison between the two orders stays sound.

Questions people ask