Debt Snowball Calculator
Total payoff time when every freed-up payment rolls into the next debt.
Reviewed by the Calculation Machine team · Updated 24 October 2026 · How we check our maths
Your values
ⓘ Live results
- Debt-free in
- 2 yr 5 mo
- Total starting debt
- $13,500.00
- Approximate interest paid
- $3,900.00
- Payoff order
- $800.00 → $3,200.00 → $9,500.00
Working
- 1Smallest balance is cleared first, then its payment rolls into the next debt.
Quick answer
The debt snowball pays minimums on every debt and puts all extra money on the smallest balance first. When that debt is gone, its whole payment rolls onto the next-smallest, so the amount attacking each debt keeps growing. With $13,500 of debt at 19% APR split across three balances, paying $600 a month clears everything in about 2 years 5 months.
What the Debt Snowball calculator does
This calculator takes your list of balances, an average APR and the total you can pay each month, then simulates the snowball month by month: interest is added to every open balance, and your payment goes to the smallest one until it is cleared. It reports how long until you are debt-free, the order debts disappear in, and an estimate of the interest paid along the way.
The snowball suits people who need visible progress to stay on track — closing a small card in the first few months is a strong motivator. If you would rather minimize interest, compare the result with the debt avalanche calculator, which targets the highest rate first.
Two simplifications to keep in mind: every debt is charged the same average APR, and the interest figure is total payments minus starting debt, so it can run slightly high because the final month is counted as a full payment. For a single card, the credit card payoff calculator gives a more precise schedule.
The formula
Each month: balanceᵢ ← balanceᵢ × (1 + APR ÷ 12), then pay P toward the smallest open balance, carrying any leftover to the next. Repeat until all balances are 0.
| Symbol | Meaning | Unit |
|---|---|---|
| balanceᵢ | Outstanding balance on each debt, sorted smallest to largest | $ |
| APR | Average annual percentage rate applied to every debt | % per year |
| P | Total monthly payment across all debts (minimums plus extra) | $ per month |
| Interest (approx.) | P × months − total starting debt | $ |
The snowball method was popularized by personal-finance author Dave Ramsey; the month-by-month simulation is standard amortization arithmetic. Because one average APR is used, the payoff order does not change total interest here — with real rates that differ, it does, and the avalanche order will always cost the same or less. This page also covers searches for a snowball debt payoff calculator; it is the same method.
Worked examples
Three debts on a $600 budget
A store card of $800, a credit card of $3,200 and a car loan balance of $9,500, averaging 19% APR, with $600 a month available in total.
Inputs
- Balances (comma separated)800, 3200, 9500 $
- Average APR19 %
- Total monthly payment600 $
Result
- Debt-free in2 yr 5 mo
- Total starting debt$13,500.00
- Approximate interest paid$3,900.00
- Payoff order$800.00 → $3,200.00 → $9,500.00
Debt-free in about 2 years 5 months with roughly $3,900 of interest. The $800 card disappears within the first two months, which is the early win the snowball is designed to deliver.
Same debts, $200 more a month
The same three balances at 19%, but the household trims a subscription and some dining out to free up $800 a month.
Inputs
- Balances (comma separated)800, 3200, 9500 $
- Average APR19 %
- Total monthly payment800 $
Result
- Debt-free in1 yr 8 mo
- Total starting debt$13,500.00
- Approximate interest paid$2,500.00
- Payoff order$800.00 → $3,200.00 → $9,500.00
The payoff time drops to 1 year 8 months and estimated interest falls from about $3,900 to $2,500. Raising the monthly payment does far more than any choice of payoff order.
Four high-rate cards
Four credit cards of $450, $1,200, $2,600 and $5,400 at an average 22% APR, with $450 a month to put toward them.
Inputs
- Balances (comma separated)450, 1200, 2600, 5400 $
- Average APR22 %
- Total monthly payment450 $
Result
- Debt-free in2 yr 4 mo
- Total starting debt$9,650.00
- Approximate interest paid$2,950.00
- Payoff order$450.00 → $1,200.00 → $2,600.00 → $5,400.00
About 2 years 4 months and roughly $2,950 of interest on $9,650 of debt. At 22%, a 0% balance transfer or a lower-rate consolidation loan could cut that interest substantially if you qualify.
Snowball vs avalanche: what you trade
Both methods pay the same total each month and pay minimums on everything; they only differ in which debt gets the extra money.
| Debt snowball | Debt avalanche | |
|---|---|---|
| Extra money goes to | Smallest balance | Highest interest rate |
| First debt cleared | Usually within months | Can take much longer if the high-rate debt is large |
| Total interest | Same or higher | Lowest possible for a given payment |
| Best for | Staying motivated, many small balances | Large rate gaps between debts |
| When they match | When all debts carry similar rates | When the smallest debt also has the highest rate |
Setting your monthly payment
Your total payment must at least cover the minimum on every debt, or balances will grow. Add up the minimums from your latest statements, then add whatever extra a monthly budget shows you can sustain.
- Keep the total payment fixed even as debts disappear. The snowball works only because freed-up minimums are redirected, not spent.
- Keep a small emergency fund before starting, so a car repair does not go back on a card.
- If the calculator shows a payoff time of 50 years, your payment barely covers the interest — raise it or look at lowering the rate.
Getting the APR input right
The calculator applies one average rate to all debts. A plain average is fine when balances are similar; when one balance dominates, weight the average by balance: multiply each balance by its APR, add the results and divide by the total debt. For $1,000 at 25% and $9,000 at 7%, that is (250 + 630) ÷ 10,000 = 8.8%, not the simple average of 16%.
Leave out debts you are not actively paying down with this plan, such as a mortgage, unless you intend to include them in the snowball.
How to use the Debt Snowball Calculator
- 1Collect your latest statements and type each balance, separated by commas — the order does not matter; the calculator sorts them smallest first.
- 2Enter an average APR. If rates differ a lot, use a balance-weighted average (see the section above).
- 3Enter the total you will pay every month across all debts, including the minimums.
- 4Read the debt-free time, the payoff order and the estimated interest, then try a higher payment to see how much time it saves.
Frequently asked questions
Does the debt snowball really work?
Yes, as long as you keep paying the same total each month. It usually costs a little more interest than the avalanche, but the early payoffs help many people stick with the plan long enough to finish.
Should I pay minimums on the other debts while snowballing?
Yes. Missing minimums triggers late fees and credit damage. The snowball only directs the money above the minimums to the smallest balance.
Is the snowball or avalanche method better?
The avalanche always costs the same or less in interest; the snowball delivers quicker wins. If your rates are within a few points of each other, the difference in cost is usually small, so pick the one you will follow.
Should I include my mortgage or student loans?
Most snowball plans leave the mortgage out because it is large, low-rate and long-term. Student loans are often included; enter them if you plan to pay them off early alongside your other debts.
What if I get a windfall during the snowball?
Put it on the current target debt. A tax refund or bonus applied to the smallest balance clears it sooner, and its payment starts rolling forward earlier.
References
- How to Get Out of Debt — Federal Trade Commission (Consumer Advice)
About this calculator
- Built and reviewed by the Calculation Machine team · How we build and test calculators
- Last reviewed: October 24, 2026
- Report an error