Personal Finance, Loans & Credit Credit Cards & Debt Payoff Declining-balance amortisation, monthly compounding

Debt Snowball Calculator

The debt snowball pays your debts in order of smallest balance first, ignoring interest rates, and rolls every payment freed by a cleared debt into the next one down the list. Enter up to four balances with their rates and minimum payments, add whatever extra you can find each month, and this calculator simulates the plan month by month: how many months until every balance is zero, which debt clears when, how much interest you pay along the way, and how much sooner you finish than if every payment stayed at its minimum.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
BalanceCurrent payoff balance on your smallest debt. Leave a debt at zero to ignore it.1200 $
APRThe purchase APR from the statement, not the promotional or cash-advance rate.22.9 %
Minimum paymentThe contractual minimum the lender bills each month, treated as a fixed dollar amount.35 $
BalancePayoff balance on your second debt.4800 $
APRAnnual percentage rate charged on this balance.18.99 %
Minimum paymentMinimum billed each month on this debt.120 $
BalancePayoff balance on your third debt, such as a car loan.9500 $
APRAnnual percentage rate on this debt.6.5 %
Minimum paymentScheduled instalment or minimum on this debt.210 $
BalancePayoff balance on a fourth debt; leave at zero if you have only three.0 $
APRAnnual percentage rate on the fourth debt.0 %
Minimum paymentMinimum billed each month on the fourth debt.0 $
Extra you can add each monthMoney above the minimums that goes to the target debt every month for the whole plan.200 $

It returns

  • Time until every debt is cleared — Months of the simulated plan, counting from your next payment.
  • Total interest paid
  • Total paid (balances + interest)
  • Snowball payment each month — Stays constant for the whole plan: the minimums you started with, plus your extra.
  • Interest saved vs fixed minimums
  • Time saved vs fixed minimums

The formula

Bk+1=Bk(1+r12)Pk
S=E+jmj
n=ln(1iB/S)ln(1+i)

In plain text: B(next) = B x (1 + APR/12) - payment, with payment = minimum + everything freed by cleared debts

  • BₖBalance on a debt at the start of month k ($)
  • rAnnual percentage rate on that debt, as a decimal (decimal)
  • PₖPayment applied to that debt in month k ($)
  • SSnowball payment: the sum of all starting minimums plus your extra ($)

Every open debt is charged one month of interest, then each non-target debt receives its minimum and the target debt receives everything left out of S. S never falls, so each cleared debt hands its whole payment to the next one.

Updated Category Credit Cards & Debt Payoff Verified against published test cases Reading time 11 min

What the debt snowball actually does

The debt snowball is a repayment order, not a repayment formula. You list every debt, pay the contractual minimum on all of them, and throw every spare dollar at the one with the smallest balance. When that debt hits zero, its payment does not go back into your budget: it joins the pile attacking the next-smallest balance. The pile grows each time a debt dies, which is where the name comes from.

Two things follow from that rule, and this calculator measures both. First, your total monthly outlay never changes. If you start with $35, $120 and $210 in minimums and add $200 of your own, you pay $565 every month until the last balance clears — the money simply moves between debts. Second, the order is chosen by balance alone. A 6.5% car loan of $2,000 is attacked before a 24% card carrying $9,000, which costs you interest compared with attacking the expensive debt first. That trade is deliberate, and the section on interpreting the result puts a number on it for your own debts.

The snowball exists because repayment plans fail for behavioural reasons far more often than arithmetic ones. Clearing a small balance early removes a bill, a due date and a minimum payment from your life within a few months, and the freed minimum makes the next debt visibly faster. If you would rather minimise interest and can stay the course without early wins, run the same debts through the debt avalanche calculator, which orders by rate instead.

The month-by-month math behind the schedule

There is no closed-form answer for a snowball across several debts, because the payment applied to any one debt changes every time another is retired. So the calculator simulates it, one month at a time, in exactly the order a servicer posts transactions.

Each month, every open balance is charged one month of interest at its own rate: interest = B × APR ÷ 12. That is the convention used by nearly every card issuer and instalment lender when quoting a nominal APR, and it is the same monthly periodic rate that drives the credit card payoff calculator. Card issuers actually accrue daily on the average daily balance, which lands within a few dollars a year of the monthly figure for a balance you are paying down steadily.

Then the snowball payment S is distributed. Every open debt except the target receives its minimum. The target receives everything left over, capped at its remaining balance so you never overpay. Any balance that reaches zero is closed, its retirement month is recorded, and it stops receiving money — but S itself is untouched, so next month the target simply gets more.

The loop ends when every balance is zero. If the combined payment is smaller than the combined interest charge, balances rise instead of falling; the calculator detects that the total did not fall and stops rather than looping forever, and reports the situation as an error rather than a payoff date. That is a real regime, not a theoretical one: a $5,000 balance at 24% accrues $100 in its first month, so a $50 minimum leaves the balance larger than it started.

Worked example: three debts, $200 extra, month one in full

Take the three debts the calculator loads with: a $1,200 store card at 22.9% with a $35 minimum, a $4,800 credit card at 18.99% with a $120 minimum, and a $9,500 car loan at 6.5% with a $210 payment. You can find $200 a month on top.

  1. Set the snowball payment. S = 35 + 120 + 210 + 200 = $565, and it stays $565 every month.
  2. Order by balance. $1,200, then $4,800, then $9,500. The car loan is cheapest to carry and is attacked last.
  3. Charge month-one interest. Store card: 1,200 × 0.229 ÷ 12 = $22.90, so it owes $1,222.90. Card: 4,800 × 0.1899 ÷ 12 = $75.96, so it owes $4,875.96. Car: 9,500 × 0.065 ÷ 12 = $51.46, so it owes $9,551.46.
  4. Pay the minimums on the two non-target debts. $120 to the card and $210 to the car: 565 − 120 − 210 = $235 is left.
  5. Hit the target. The store card takes the whole $235: 1,222.90 − 235 = $987.90 owed after one month.
  6. Repeat. Interest in month one totalled 22.90 + 75.96 + 51.46 = $150.32, so of your $565, only $414.68 reduced what you owe. That ratio improves every single month, because interest is charged on a balance that only falls.

Run the loop to the end and the store card retires in month 6, the credit card in month 21, and the car loan in month 32. Everything is clear in 32 months having paid $2,178.79 in interest on $15,500 of balances. Held at the same fixed minimums with no rollover and no extra, the same debts take 64 months and cost $5,054.97 in interest — the plan saves $2,876.18 and 32 months.

How to read the result, and what it costs you

Read three numbers together: the debt-free month, the total interest, and the interest saved against fixed minimums. The first is the one that keeps you going; the second is the price of the plan; the third is what the discipline is worth.

Then ask the question the snowball deliberately ignores. Order the same debts by rate instead of balance and the interest total falls, because more of your money spends more of its life against the highest rate. The size of that gap depends entirely on the spread between your rates and the size of the small, cheap balances: if your smallest debt also carries your highest rate, the two orderings are identical and the gap is zero. In the example above, the smallest balance is also the highest rate, so the snowball loses nothing at all. Where the gap is large — a small 0% medical bill sitting under a large 26% card — run both and decide with the figures in front of you.

Two other things worth checking. If any debt shows a warning that its minimum is below its own monthly interest, that balance grows in every month it is not the target, and the plan only works because the target eventually reaches it. And if your total monthly payment leaves nothing for the unexpected, the plan is fragile: most coaches fund a small starter reserve first, which you can size with the emergency fund calculator, so that a car repair does not go straight back onto the card you just cleared.

Months to clear a $5,000 balance at a fixed monthly payment

Computed from n = −ln(1 − iB/S) / ln(1 + i) with i = APR/12 and B = $5,000, rounded up to a whole month. "Never" means the payment does not cover the first month's interest.
Monthly payment0%6.5%12.9%18.99%24.99%
$1503437424858
$2002527303336
$2502022232527
$3001718192021
$4001313141515
$5001011111112

Use this to see the shape of the problem: doubling the payment far more than halves the time, which is the whole reason the rollover works.

Mistakes that make a snowball plan miss its date

  • Treating the minimum as fixed when it is a percentage. Most card minimums are quoted as a percentage of the balance with a dollar floor, so they shrink as you pay down. This calculator holds the minimum you enter constant, which is what actually happens under a snowball because you never pay less than you paid last month. It also means the minimums-only comparison here is more favourable than a real declining minimum would be.
  • Forgetting new charges. The simulation assumes nothing is added to any balance. One month of groceries on the card you are attacking undoes several months of progress.
  • Ignoring promotional rates that expire. A 0% balance is attacked last under either ordering, which is correct only while the promotion lasts. Enter the rate that applies after the promotion if it ends inside your payoff window, and check the math with the balance transfer savings calculator.
  • Skipping the deferred-interest trap. Some store financing charges all the interest retroactively if any balance remains at the end of the promotional term. That is not an APR you can model month by month; pay those in full before the deadline.
  • Counting on the extra payment surviving. The plan assumes your extra amount arrives every month for the entire schedule. If the number came from a good month, use a smaller one that survives a bad month.

Where the snowball sits among the alternatives

The snowball is one of four common answers to the same question. The avalanche orders by rate and always pays the least interest of any ordering that keeps the same total monthly payment, because at every moment your discretionary dollar sits against the highest available rate. A consolidation loan replaces several balances with one instalment loan, which helps only if the new rate and fees beat the blended rate you are paying now. A balance transfer buys a promotional window at the cost of a transfer fee, usually 3–5% of the amount moved.

None of them changes what you can afford. Before choosing an ordering, check that the total payment is realistic against your income using the debt-to-income ratio calculator; lenders read the same ratio, and a back-end ratio above roughly 43% is where mortgage underwriting starts to push back. If your minimums alone already exceed what you can pay, no ordering fixes that, and a non-profit credit counselling agency's debt management plan — which negotiates the rates down rather than the order around — is the tool that does.

Key terms

Snowball payment
The constant monthly total you commit to: every debt's starting minimum plus your extra. It does not fall when a debt is retired, which is what accelerates the plan.
Target debt
The open debt with the smallest starting balance. It receives every dollar of the snowball payment that is not needed for another debt's minimum.
Monthly periodic rate
The APR divided by twelve. A 18.99% APR is 1.5825% per month, so a $4,800 balance accrues $75.96 in a month it is not touched.
Negative amortisation
A balance that grows despite being paid, because the payment is smaller than the interest charged. The calculator warns whenever a debt's minimum is below its own first-month interest.

Frequently asked questions

Is the debt snowball better than the avalanche?

It is never cheaper in interest, and it is often easier to finish. Ordering by rate — the avalanche — minimises total interest for any given monthly payment, so the snowball's cost is the extra interest you pay for taking the small balances first. When your smallest balance also carries your highest rate, the two orderings coincide and the cost is zero. The honest comparison is between the avalanche's interest saving and the probability you actually stick to it; run both calculators with your real numbers and choose knowing the size of the gap.

Should I use the current balance or the payoff balance?

Use the payoff balance, which is the statement balance plus any interest accrued since it was issued. For a credit card the difference is a few dollars and does not move the schedule. For an instalment loan the two can differ noticeably, because a payoff quote includes interest to the settlement date; call the servicer or read the payoff figure in your online account.

What if I cannot enter all my debts?

Combine the ones you would attack last. This calculator takes four debts, which covers most households, and the snowball order means the largest balances are worked on last anyway. If you have five debts, merge the two largest into a single line with their combined balance, their combined minimum, and the weighted-average rate. The debt-free date moves by very little, because the order of the largest balances barely affects when the plan ends.

Do minimum payments really stay the same?

Under a snowball, yes, because you never reduce a payment you were already making. Card issuers recalculate the minimum each month as a percentage of the balance, so the billed minimum falls as the balance does — but the plan depends on you continuing to pay the original amount. The calculator holds the figure you enter constant for the whole schedule, which matches what you actually do.

Why does my debt-free date not move when I add $20?

Because the schedule is counted in whole months, and a small increase often shortens the plan by less than one month. Watch the total interest figure instead: it responds to every dollar. Adding money also compounds through the plan, since a debt retired earlier hands its minimum to the next debt sooner, so a small extra amount usually buys more than the arithmetic suggests.

What is a normal number of months to be debt free?

There is no benchmark to hit, because the answer is set entirely by what you owe and what you can pay. What matters is the shape of the curve: if the plan runs beyond about five years, the interest total is usually large enough that a lower rate — a transfer, a consolidation loan, or a negotiated management plan — is worth investigating alongside the ordering. If it runs beyond ten years on unsecured debt, talk to a non-profit credit counsellor before committing.

Does the calculator handle a windfall or a bonus?

Not as a one-off entry. Model it by converting the lump sum into the monthly extra it represents over the plan — a $2,400 bonus across a two-year plan is $100 a month — or by reducing the target balance by the lump sum before you start. Applying a windfall to the smallest balance immediately is the more faithful snowball move, and it usually retires that debt outright.

Why does my result say the balances never clear?

Because the total you entered does not cover the total interest being charged, so the combined balance stops falling. Check that the APRs are annual rates rather than monthly ones, that the minimums are monthly rather than weekly, and that no balance was entered with an extra digit. If the figures are right, the plan genuinely does not work as entered and the fix is a lower rate or a larger payment, not a different ordering.

References