Debt Payoff Order (avalanche vs snowball)
If you have several debts and one fixed amount to put at them each month, the question is which one gets the extra money. Two strategies dominate the advice: avalanche, meaning highest interest rate first, and snowball, meaning smallest balance first. They give different answers and almost nobody gets to see what the difference actually is for their own numbers. Paste your debts — name, balance, annual rate, minimum payment — enter what you can afford in total, and this runs the real month-by-month amortisation for both, plus any order you want to try. Interest accrues on every balance, minimums are paid on everything, the rest goes at the target, and when a debt clears its minimum rolls onto the next one. You get months to debt-free, total interest, total paid and the month each debt clears, for each strategy, and the difference between them stated plainly in money and in months. All the arithmetic is in whole cents, so the schedule and the totals reconcile exactly. It does not recommend a strategy — that is deliberate — and if your available amount is less than your minimums it says so and stops rather than printing a schedule that could never happen. Runs entirely on your device; your balances are never sent anywhere.
Try it now
Worked example
How it’s solved
Worked on the example above, step by step — follow along and you can do it on paper next time, no tool required.
- Every strategy pays the minimum on every debt each month. The only question is where the money left over after the minimums goes.
- Interest is charged on each balance first, then the payment is applied — so a month's interest is always calculated on what you owed at the start of it, not what is left at the end.
- Avalanche sends the spare money to the highest interest rate. That is the mathematically cheapest order, because you are always killing the most expensive debt first.
- Snowball sends it to the smallest balance. You clear individual debts sooner, which is why people stick with it — and it usually costs a little more overall.
- The mechanism that makes either work is the roll-over: when a debt clears, its minimum does not go back into your pocket, it joins the pot aimed at the next target. The pot grows every time something clears, which is why the last debts fall fast.
- The comparison is the point. If snowball costs you very little extra, that is a real finding — the plan you keep to beats the optimal one you abandon. This tool shows both numbers and does not choose for you.
Learn the method
Inputs
- Total you can put at debt each month $
400 - Custom order (names or line numbers, comma-separated)
- Schedule to show
Avalanche / Snowball / Custom order - Months of schedule to print
12
Frequently asked
What format do the lines take?
One debt per line: name | balance | annual rate % | minimum monthly payment. Separate the fields with a pipe, semicolon or tab. A comma works too, but only on a line that uses no other separator — otherwise "$4,200" would split in two. Dollar and percent signs are ignored, so "$4,200" and "22.9%" both read fine, and lines starting with # are skipped.
What is the difference between avalanche and snowball?
Avalanche puts the extra money on the debt with the highest annual rate; snowball puts it on the one with the smallest balance. Avalanche spends less on interest, because it kills the most expensive balance first. Snowball clears individual debts sooner, which is why many people find it easier to keep going. This tool shows both with your numbers and the gap between them, and leaves the choice to you.
Which one should I use?
This tool does not say, and that is on purpose. It shows you what the difference costs in money and in months for your own debts. Often it is far smaller than people expect — and a plan you keep to for four years does more than a cheaper plan you stop after five months. Only you know which of those you are.
What does 'the minimum rolls' mean?
Your total each month stays the same. When a debt clears, its minimum is no longer being spent on it, so that money lands on the next target — which then clears faster, freeing more, and so on. That compounding is the whole mechanism, and it is simulated month by month here rather than approximated.
How is the interest calculated?
Monthly interest is balance × annual rate ÷ 12, rounded to the nearest cent with halves going away from zero. That exact rule is applied to every debt in every month in every strategy — if the strategies rounded differently, the comparison would be measuring the rounding instead of the strategies. Everything is held in whole cents, never in floating point.
What if I cannot cover all the minimums?
The tool says so plainly and stops. No payoff order fixes a shortfall against the minimums, and any schedule it printed would have to skip payments you have committed to, so the months and totals would be wrong from month one. That situation is worth taking to a non-profit debt advice service; they are free, they exist in most countries, and which one is right depends on where you live, so this tool does not name one.
What if a minimum is smaller than the interest?
Then that balance grows in every month it is not the target, and the output warns you which debt that is. If nothing clears within 1,200 months the run stops at that bound and says so, rather than reporting a payoff that never happens.
What does it assume?
That every rate is fixed, that you borrow nothing new, that you pay the same total every month on time, and that there are no fees, missed payments or penalty rates. Real life rarely provides any of that, so treat the months and totals as what these exact assumptions produce, not as a forecast.
Are the example numbers on this page typical?
No. They are invented so the page can show a working calculation. No rate, fee or minimum is built into this tool anywhere — replace every figure with the ones on your own statements.