Debt Snowball Calculator
Estimate how many months it takes to pay off a debt with a fixed monthly payment using the debt snowball amortisation formula. The snowball method pays off smallest balances first to build momentum, but the underlying math is just the standard fixed-payment loan formula.
Last updated: May 2026
Compare with similar
About this calculator
The classic debt-payoff time formula for a fixed monthly payment is n = ⌈log(M / (M − P·i)) / log(1 + i)⌉, where M is the monthly payment, P is the current debt balance, i is the monthly interest rate (annual rate / 12, as a decimal), and n is the number of months until the balance reaches zero. This is the same formula as a standard amortising-loan term calculation; the "snowball" framing just refers to a strategy of ordering multiple debts (smallest balance first) and rolling each completed payment into the next debt. Variables: totalDebt is the current balance to pay off (P); monthlyPayment is the fixed monthly amount you commit to paying (M); interestRate is the average annual rate as a percentage. The critical edge case: M must exceed the monthly interest charge P·i for the loan to ever pay down — if M ≤ P·i, your payment doesn't even cover interest, the balance grows over time, and the calculator returns "Payment too low". Real-world snowball mechanics: list all debts; pay minimums on everything except the smallest balance, where you throw every extra dollar; once smallest is paid, "snowball" that freed-up payment onto the next smallest, and so on. The mathematical opposite — the debt avalanche — orders debts by interest rate (highest first), which mathematically minimises total interest paid but provides slower psychological wins. Research consistently shows snowball produces higher completion rates because early payoffs sustain motivation, even when avalanche is mathematically more efficient. This calculator computes the payoff time for a single debt; for a true snowball plan across multiple debts you need to iterate the calculation as each is paid off.
How to use
Example 1 — Standard credit card payoff. You owe $15,000 at 18% APR and commit to $500/month. Enter Total Debt = 15000, Monthly Payment = 500, Interest Rate = 18. Monthly rate i = 18/100/12 = 0.015; monthly interest charge = 15000 · 0.015 = $225. Since $500 > $225 the loan will pay off. n = ⌈log(500 / (500 − 225)) / log(1.015)⌉ = ⌈log(500/275) / log(1.015)⌉ = ⌈0.598 / 0.0149⌉ = ⌈40.13⌉ = 41 months. ✓ About 3.4 years. Total paid: 41 × $500 = $20,500, so interest cost ≈ $5,500. Example 2 — Payment too low. Same $15,000 debt at 18% APR, but you can only afford $200/month. Enter 15000, 200, 18. Monthly interest = $225 > $200 monthly payment. The calculator returns "Payment too low" because the balance grows by $25/month even after your payment. ✓ To pay off, you would need at least $226/month just to break even on interest, and a meaningful payoff requires substantially more.
Frequently asked questions
How is the debt snowball different from the debt avalanche?
Both are systematic debt-payoff strategies that focus extra payments on one debt at a time while paying minimums on the rest. The snowball orders by balance (pay smallest first), and the avalanche orders by interest rate (pay highest-rate first). Avalanche minimises total interest paid — mathematically optimal — but snowball produces faster early "wins" because small balances vanish quickly, which builds momentum and improves completion rates. Research from Northwestern's Kellogg School and Texas A&M found that snowball plans have higher follow-through rates than avalanche plans even when avalanche would save more interest in dollars. The right choice depends on your psychology: if you're purely numerical and disciplined, avalanche; if you need motivation from visible progress, snowball. For most people, snowball wins because finishing the plan matters more than optimising the last 10% of interest.
Why might my payment be too low to ever pay off the debt?
If your monthly payment is less than or equal to the monthly interest charge (balance × annual rate / 12), every payment is consumed by interest and the balance never shrinks — or worse, grows month-over-month. For a $5,000 balance at 24% APR, monthly interest is 5000 · 0.02 = $100; a $90 payment leaves $10 of interest unpaid each month, capitalising into the balance. This is exactly how minimum-payment-only credit-card balances persist for decades. The calculator detects this and returns an error rather than infinity or a negative answer. Solutions: increase your payment (even $150/month here would pay off in roughly 4 years), transfer to a lower-rate card or consolidation loan, negotiate a hardship rate with your creditor, or talk to a non-profit credit counsellor. Sustained "interest-only" debt is the financial equivalent of running in place.
How does the order I pay debts off affect total interest?
Mathematically, paying the highest-interest-rate debt first (avalanche) always minimises total interest because each dollar of extra payment kills the most expensive borrowing first. For typical household debt portfolios (one high-rate credit card, one mid-rate auto loan, one low-rate mortgage), the difference between snowball and avalanche over a 3–5 year payoff plan is usually a few hundred to a few thousand dollars — meaningful but not catastrophic. As your debt rates spread further apart (e.g., a 24% credit card vs. a 4% mortgage), the avalanche advantage grows; if all rates are similar, snowball and avalanche converge. The completion-rate advantage of snowball can easily outweigh the interest-saving advantage of avalanche for borrowers who have struggled to stick with debt-payoff plans in the past. Either method requires consistent monthly payments; a hybrid approach (start snowball for momentum, switch to avalanche once a few debts are gone) is also common.
What are the most common mistakes people make with debt-payoff plans?
The first is not paying minimums on the other debts while focusing extra on one; missed minimums trigger late fees, penalty APRs, and credit-score damage that wipe out any interest savings. The second is taking on new debt while paying down old debt — every dollar you borrow at 20% while paying off 18% debt is moving backward. The third is ignoring transaction fees and balance-transfer fees when consolidating; a 3% balance-transfer fee on $10,000 is $300 up-front that needs to be earned back in interest savings. The fourth is using emergency funds to accelerate debt payoff and then having no cushion when an emergency hits, forcing more borrowing. The fifth is treating debt payoff as the only financial goal — meanwhile missing employer 401(k) matches (instant 50–100% return on the matched contribution) or skipping basic retirement saving. Balance is everything: maintain a small emergency fund, capture all employer matches, then attack high-rate debt aggressively.
When should I not use this calculator?
Skip it when the debt has a variable interest rate that changes month-to-month (most credit cards adjust with the prime rate); the fixed-rate assumption produces increasingly wrong projections over long horizons. Do not use it for income-driven student-loan repayment plans (IBR, PAYE, REPAYE), which recalculate annually based on income and may have partial-balance forgiveness — those need a dedicated student-loan calculator. It is the wrong tool when you make irregular or escalating payments; the formula assumes a constant monthly payment for the entire payoff. Avoid it for debts that allow paying ahead with no interest credit (some auto loans use simple interest where extra principal payments shorten the term differently). Do not use it for multi-debt true snowball planning; you need to chain calculations as each balance gets paid off and the freed-up payment rolls forward. Finally, do not use it for negotiable debts (medical bills, collection accounts) where you may settle for less than the full balance — that's a different optimisation entirely.