Debt Snowball Calculator
Plan your debt payoff using the snowball method.
Enter up to 5 debts and see your payoff order, total interest, and debt-free date.
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 and motivation — 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 larger as each debt is eliminated.
Debt Snowball vs. Debt Avalanche:
| Aspect | Snowball (smallest balance first) | Avalanche (highest rate first) |
|---|---|---|
| Motivation | Higher — quick wins | Lower — may take months for first payoff |
| 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 — payoff accelerates dramatically.
After debt 2 is paid: Roll $285 to debt 3 → attack becomes $215 + $285 = $500/month — the full budget now attacks the final debt.
Total time to debt-free: Approximately 34–38 months depending on interest accrual.
Interest savings tip: If two debts have nearly the same balance, always attack the higher-rate one first within that tier — same psychological win, but meaningfully less interest.