Debt snowball calculator
List your debts and a monthly budget. See the order the snowball clears them in, the month each one goes, the total interest, and how the avalanche would compare.
- Calculated in your browser
- Formula and rounding
- Reviewed
Debt-free with the snowballExample
18 months
$1,422.37 of interest · $8,922.37 repaid in total · smallest balance first
- Total interest
- $1,422.37
- Total repaid
- $8,922.37balances + interest
- First debt cleared
- Month 5Debt 2
- Monthly budget
- $500.00minimums $200.00
- Balances repaid$7,500.0084%
- Interest$1,422.3716%
Compared with the avalanche (highest APR first)
- Avalanche: debt-free
- 18 months
- Avalanche: total interest
- $1,146.87
- Interest difference
- $275.50 more
In this scenario the snowball costs $275.50 more in interest than the avalanche ($1,146.87), and both finish in the same month.
Payoff order (snowball)
smallest balance first= Debt 2 → Debt 1
Months until debt-free
simulate monthly: interest, minimums, then the rest to the target debtbudget = 500debts = 2
= 18
Total interest
Σ round(balance × APR / 12)= 1422.37
- Snowball (smallest balance first)
- Today’s minimums, fixed
The snowball clears $7,500.00 of debt in 18 months at $500.00 a month with $1,422.37 of interest. Paying today’s minimums ($200.00) and nothing more clears them in 65 months with $5,315.88 of interest.
| Debt | APR | Start balance | Minimum | Cleared | Interest paid |
|---|---|---|---|---|---|
| Debt 2 | 6.00% | $1,500.00 | $50.00 | Month 5 | $20.30 |
| Debt 1 | 24.00% | $6,000.00 | $150.00 | Month 18 | $1,402.07 |
Assumptions
- Interest is charged monthly at APR ÷ 12 on the balance, rounded to the minor unit.
- The same total of $500.00 is paid every month; minimums first, the rest to the priority debt.
- Minimum payments are fixed amounts (card minimums that fall with the balance are not modelled). No new borrowing, fees or promotional rates.
Your numbers stay in your browser. Nothing you type is sent to our servers. More on privacy
Estimates for general information only — not financial, credit or legal advice. Your actual figures depend on your lender’s or card issuer’s exact terms, fees, minimum-payment rules, interest calculation method and any changes they make. Check your statements and speak to a qualified adviser before making decisions. The snowball order is chosen by balance only; we assume the payments, minimums and rates you enter stay fixed for the whole plan. Disclaimer · Report an error
How to use a debt snowball calculator on your own debts
The debt snowball is a payoff order. You pay the minimum on every debt each month, send whatever is left of your budget to the debt with the smallest balance, and when that one is gone its payment rolls into the next smallest. The amount hitting each successive debt grows, which is where the name comes from. It is popular because the first account closes quickly, and a closed account is easy to see.
This debt snowball calculator runs that order on your debts one month at a time: interest is added, minimums are paid, the remainder goes to the current target, and a cleared debt hands its payment to the next one. You get the order, the month each debt is cleared, the total interest and a full schedule. Because the snowball is one of two common orders, the calculator also runs the debt avalanche on the same inputs and shows the difference beside the result, so you can see what choosing the snowball costs or saves in this scenario. The avalanche vs snowball guide explains the trade-off in more depth.
- 1
List each debt
For every card or loan, enter the balance, its APR and the minimum payment the lender asks for. Add a row per debt; the figures on your latest statements are the ones to use.
- 2
Set the budget
Enter either the total you can put towards all debts each month, or an extra amount on top of the minimums; the calculator adds today’s minimums for you and shows the total. Add a start month if you want dates rather than month numbers.
- 3
Read the order and the comparison
The headline shows how many months the snowball takes and the interest it costs. The payoff order table shows the month each debt is cleared, the strip below compares the avalanche on the same figures, and the schedule lists every month.
What this calculator does
- Snowball order: smallest balance first, with the month or date each debt is cleared
- Months to debt-free, debt-free date, total interest and total repaid
- Budget as a total a month or as an extra amount on top of your minimums
- A side-by-side strip showing what the debt avalanche would cost on the same debts
- Total balance chart: the snowball against paying only today’s minimums
- Month-by-month schedule with CSV export; warnings when a minimum never clears a debt
- Any currency; nothing you type leaves your browser
Worked example: two debts, 500 a month, smallest balance first
Debt 1: 6,000 at 24% APR, minimum 150. Debt 2: 1,500 at 6% APR, minimum 50. Budget: 500 a month, snowball order.
The snowball looks only at balances, so debt 2 (1,500) is the first target. In month 1, interest is added first: 6,000 × 24% ÷ 12 = 120.00 on debt 1 and 1,500 × 6% ÷ 12 = 7.50 on debt 2. Debt 1 gets its 150 minimum; the other 350 of the budget all goes to debt 2. Its balance drops from 1,507.50 to 1,157.50 in the first month.
Debt 2 is cleared in month 5 with a final payment of 120.30, and 379.70 of that month’s budget already spills over to debt 1. From month 6 the whole 500 goes to debt 1, which is cleared in month 18 with a final payment of 422.37.
| Measure | Snowball | Avalanche |
|---|---|---|
| First debt cleared | Debt 2 in month 5 | Debt 1 in month 16 |
| Second debt cleared | Debt 1 in month 18 | Debt 2 in month 18 |
| Months to debt-free | 18 | 18 |
| Interest on debt 1 | 1,402.07 | 1,049.03 |
| Interest on debt 2 | 20.30 | 97.84 |
| Total interest | 1,422.37 | 1,146.87 |
| Total paid | 8,922.37 | 8,646.87 |
In this scenario the snowball closes its first account in month 5, eleven months before the avalanche closes anything, and costs 275.50 more in interest. Both orders finish in month 18 because the budget and the total owed are the same; the extra cost shows up as a larger final payment rather than an extra month. With a start month of 2026-11, debt 2 is cleared in April 2027 and the plan ends in May 2028. These are the figures the calculator shows when you first open it.
How it’s calculated
The calculator simulates one month at a time and stops when every balance is zero. Each month, every open debt is charged interest = round(balance × APR ÷ 12), rounded to the smallest unit of your currency and added to its balance. Every minimum is then paid, capped at the balance so a final payment can never overpay. Whatever is left of the budget goes to the current snowball target, and if that target is cleared with money to spare, the remainder cascades to the next debt in the same month.
The snowball order is fixed at the start: debts are sorted by starting balance from smallest to largest. Ties go to the higher APR, then the larger minimum, so the result is the same however you typed the rows. Because the total budget never changes, the minimum of a cleared debt automatically joins the payment on the next one; the roll-over is a consequence of a constant budget, not a separate step.
If you enter the budget as an extra amount, the calculator adds up the minimums you typed and uses budget = Σ minimums + extra. The comparison strip runs the avalanche order (highest APR first) through exactly the same simulation, and the chart’s second line runs the same simulation with the budget set to the sum of today’s minimums and nothing more. Total interest is the sum of every month’s interest charges; total paid always equals the starting balances plus that interest. The full rules, rounding and tests are on the methodology page.
Why people pick the snowball, and what it costs
The snowball’s appeal is the first cleared account. In the worked example it happens in month 5; the avalanche clears nothing until month 16. One fewer statement to open, one fewer minimum to remember, and a visible result within a few months are the reasons people give for choosing it. Some people find that closing whole accounts helps them keep going; that is a description of how people behave, not a guarantee that it will work for you.
The cost is interest. Because the snowball ignores rates, a large balance at a high APR can sit near the back of the queue collecting interest while smaller, cheaper debts are cleared first. In the example, debt 1 at 24% receives only its 150 minimum for the first four months, and that is why it accrues 1,402.07 of interest under the snowball against 1,049.03 under the avalanche. With three debts of 8,000 at 27%, 2,500 at 19% and 900 at 9% and a budget of 600, the snowball clears the 900 in month 3 and the 2,500 in month 10, but takes 25 months and 3,426.90 of interest overall, while the avalanche takes 24 months and 2,943.53: a difference of 483.37 and one month in this scenario.
The gap depends on how far apart your rates are and whether your smallest balances also happen to be your dearest ones. When the smallest debt is also the highest-rate debt, both orders start in the same place and the difference shrinks or vanishes. The calculator shows the actual gap for your figures rather than a rule of thumb, and the debt payoff calculator puts both orders side by side with the same inputs.
Reading the results
The payoff order table lists your debts in snowball order with the start balance, the minimum, the month (or date, if you entered a start month) it is cleared and the interest it collected along the way. The first debt cleared stat is the snowball’s headline feature, so it sits beside the total interest. The comparison strip gives the avalanche’s months and interest on the same inputs and states the difference in plain words; it is there so the choice is made with the number in view.
The balance chart plots the total owed at the end of each month under the snowball against a second line labelled “today’s minimums, fixed”. That line keeps paying the sum of the minimums you entered every month and nothing more. In the example that is 200 a month, which takes 65 months and 5,315.88 of interest; the snowball at 500 a month takes 18 months and 1,422.37. The line is a fixed-payment comparison, not a model of a card issuer’s declining minimum; the credit card minimum payment calculator models that for a single card.
Two warnings can appear. If your total budget is below the sum of the minimums, the calculator names the shortfall instead of producing a plan. If a debt’s minimum is less than its first month’s interest, it is flagged as never repaid at the minimum: that debt only starts to fall once it becomes the snowball target, which can be a long time if it also has a large balance.
Good to know
- Minimum payments are treated as fixed amounts. Many card minimums are a percentage of the balance and fall over time; the calculator uses the figure you enter for the whole plan.
- Interest is charged once a month at APR ÷ 12. Card issuers usually use daily balances and the timing of your payment, so their figures can differ by a small amount.
- Promotional 0% periods, balance-transfer fees, late fees and rate changes are not modelled. A balance on an introductory rate is treated as if the rate lasts for the whole plan.
- The plan assumes no new borrowing on any of the debts. New spending on a card changes the order the snowball would have chosen.
- The order is chosen by balance only. Secured debts such as a car loan carry different consequences from unsecured cards, and the calculator does not weigh that.
What happens to the numbers you type
Your numbers stay in your browser. DebtWren works out your results on your device. We don’t send the balances, rates or payments you type to our servers or store them. If you allow analytics, we record only broad ranges (for example “£2,000–£5,000 of debt”) to understand how the calculators are used. Like any website with ads, this page also loads advertising scripts; see our Privacy Policy.
The calculator is plain code running in this tab. It makes no network requests with your figures, and nothing is saved when you leave unless you choose to keep it. Read the privacy policy for how ads and analytics work on this site.
Related calculators and guides
- Debt avalanche vs debt snowball: how each method works and what it costsHighest rate first or smallest balance first, worked through month by month.
- Credit card minimum payments explained: the slow way out of debtHow minimums are set, why they barely dent the balance, and the real cost of paying only the minimum.
Questions people ask
What is the debt snowball method?
You pay the minimum on every debt, put the rest of a fixed monthly budget towards the debt with the smallest balance, and when it is cleared you roll its payment into the next smallest. Each cleared debt makes the payment on the next one larger, which is the “snowball”.
How is the snowball different from the avalanche?
Only in the order. The snowball targets the smallest balance; the avalanche targets the highest APR. Both pay every minimum first and both roll freed payments forward. In the worked example on this page the snowball costs 1,422.37 in interest and the avalanche 1,146.87, a difference of 275.50 in this scenario.
Does the snowball always cost more?
With a fixed budget and fixed rates, paying the highest rate first minimises interest, so the snowball costs the same or more. The gap can be zero if your smallest balance is also your highest-rate debt, because the two orders then agree. The comparison strip shows the actual difference for your figures.
What does “budget as extra on top of minimums” do?
The calculator adds up the minimum payments you entered and treats your budget as that sum plus the extra you type. The hint under the field shows the resulting total so you can check it against what you can afford. The simulation is the same either way.
What happens when the first debt is cleared?
In the month it is cleared, any money left over after its final payment already flows to the next debt in the list. From the following month the whole budget, including the cleared debt’s old minimum, goes to the new target. In the example, debt 2’s final payment is 120.30 in month 5 and 379.70 of that month’s budget goes to debt 1 the same month.
Why do both methods finish in the same month in the example?
The budget and the total owed are the same for both orders, so they run for a similar length. The 275.50 extra cost of the snowball appears as a larger final payment (422.37 against 146.87) rather than a whole extra month. With a wider spread of rates or larger balances, the snowball can take months longer, as in the three-debt example above.
What does “never repaid at the minimum” mean?
The debt’s minimum is smaller than the interest added in its first month, so paying only that minimum leaves the balance growing. Under the snowball that debt keeps growing until it becomes the target; the total interest the calculator reports, and the comparison strip, show what that wait costs in this scenario.
Is anything I type sent anywhere?
No. The calculation runs in your browser and the balances, rates and payments you enter are not sent to our servers or stored. There is deliberately no share link on this tool, because debt figures are personal.
Sources and review
- Consumer Financial Protection Bureau — How to reduce your debt (highest rate first and smallest balance first)
- Consumer Financial Protection Bureau — What is a credit card interest rate? What does APR mean?
- Consumer Financial Protection Bureau — The minimum-payment box on a credit card statement
- Federal Reserve — Consumer Credit (G.19) statistical release
Estimates for general information only — not financial, credit or legal advice. Your actual figures depend on your lender’s or card issuer’s exact terms, fees, minimum-payment rules, interest calculation method and any changes they make. Check your statements and speak to a qualified adviser before making decisions. The snowball order is chosen by balance only; we assume the payments, minimums and rates you enter stay fixed for the whole plan.
Page reviewed by the DebtWren team · Methodology · Changelog · Report an error