Debt Snowball Calculator
Plan a debt payoff with the snowball method.
Enter three debts to see the payoff order, total interest, months to debt-free, and how avalanche compares.
The debt snowball method is a debt payoff strategy popularized by Dave Ramsey that focuses on paying off debts from smallest balance to largest, regardless of interest rate. The psychological “win” of eliminating individual debts builds momentum, which is why it often outperforms the mathematically optimal (avalanche) method in real-world practice.
Formula: Minimum Payments Total = Sum of all minimum payments across all debts Extra Payment Available = Total Monthly Debt Budget − Minimum Payments Total Payoff Order = Sort debts by balance, smallest to largest Time to Pay Off Debt N = N months where: Balance_{n} − (Extra Payment + Min Payment) × months = 0
When a debt is paid off: The minimum payment from the paid-off debt is rolled (added) into the attack payment on the next smallest debt, creating the “snowball” effect that grows as each debt disappears.
Debt Snowball vs. Debt Avalanche:
| Aspect | Snowball (smallest balance first) | Avalanche (highest rate first) |
|---|---|---|
| Motivation | Higher, quick wins | Lower, since the first payoff can take months |
| Total interest paid | More (mathematically) | Less (mathematically) |
| Real-world success rate | Higher (behavioral advantage) | Lower for many people |
| Best for | Those needing motivation | Math-focused, disciplined payers |
Worked example: Three debts, $500/month total debt payment available.
| Debt | Balance | Min Payment | Interest Rate |
|---|---|---|---|
| Store card | $800 | $25 | 22% |
| Car loan | $4,200 | $185 | 7% |
| Personal loan | $9,000 | $215 | 11% |
Total minimums = $25 + $185 + $215 = $425 Extra payment = $500 − $425 = $75/month to attack debt 1
Debt 1 (Store card): $800 ÷ ($25 + $75) = 8 months to pay off (ignoring interest ≈ 9 months with interest)
After month 9: Store card is gone. Roll its $25 min + $75 extra = $100 additional to debt 2. Debt 2 attack = $185 + $100 = $285/month, and the payoff accelerates sharply.
After debt 2 is paid: Roll $285 to debt 3 → attack becomes $215 + $285 = $500/month. The whole budget now hits the final debt.
Total time to debt-free: 33 months, with $2,115.89 of interest on $14,000 of debt. Enter those three debts above with a $75 extra payment and the calculator returns exactly that, including the month each one clears: 9, 19 and 33.
Notice the shape of it. The first debt takes 9 months, the second takes 10 more, the third takes 14 even though it is more than twice the size of the second. That is the snowball working: by the time you reach the largest debt you are throwing the entire $500 at it.
Interest savings tip: if two debts have nearly the same balance, attack the higher-rate one first. Same psychological win, less interest. This calculator also runs the avalanche ordering and tells you what the strict-rate order would have saved, so you can see whether the gap is worth caring about. Often it is a couple of hundred dollars, and the method you will actually finish beats the method that is theoretically optimal.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.