Debt Payoff Planner: Snowball vs Avalanche Calculator
Enter your debts and a monthly payment budget. This free planner simulates snowball, avalanche, and hybrid payoff orders side by side — debt-free dates, total interest, and a printable month-by-month schedule, all computed in your browser.
- Free to use, no account needed
- Calculations run in your browser
- Nothing you enter leaves your device
This link contains the numbers you entered. Only people you send it to can see them. Nothing is uploaded anywhere.
Disclaimer
Not financial advice. This calculator is for educational purposes only and is not financial advice, tax advice, or a recommendation. Consider speaking with a qualified professional about your situation.
Assumptions. Interest is calculated monthly as balance × APR ÷ 12 and applied before each payment (monthly compounding). If you leave a minimum payment blank, it is estimated as the largest of: 2% of the balance, one month's interest + 1% of the balance, or $25 — actual minimums vary by lender. Simulations stop at 600 months. Displayed amounts are rounded to the nearest cent.
Data sources. Formulas: standard amortization math. No external data feeds. Page last updated: 2026-10-18.
How the math works
This calculator runs the same payoff simulation four times and lays the results side by side: once for the snowball order, once for the avalanche order, once for a hybrid of the two, and once for a minimums-only baseline. The debts, the monthly budget, the start month, and any what-if settings are identical in all four runs, so any gap between the rows comes from the payment order alone, not from different assumptions. The snowball calculator and avalanche calculator pages explain each ordering rule in more depth.
The engine works month by month. First, interest is added to every unpaid balance at a monthly rate of APR divided by 12, before any payment is applied. Next, each debt's minimum payment is covered — either the amount you entered or an estimate, described below. Whatever budget remains becomes the remainder for the month, and it flows to one target debt chosen by the active ordering rule; if the target clears and money is left, the surplus cascades to the next unpaid debt in the same order until the month's budget is spent.
Strategy ordering is recomputed every month from the balances carried into that month. Snowball targets the smallest remaining balance, breaking ties with the higher APR. Avalanche targets the highest APR, breaking ties with the smaller balance. Hybrid uses snowball order while more than K debts remain unpaid and switches to avalanche order once the unpaid count reaches K or below; K is adjustable from 1 to 10 and defaults to 3, which means with three or fewer debts a hybrid plan runs in avalanche order from month one.
The minimums-only baseline pays each debt exactly its minimum every month, with no extras, no lump sums, and no cascade of leftover money; unspent differences are simply not paid. The strategy plays no role in the baseline, so it is the same regardless of which strategy is selected, and it is the reference for the interest-saved column: savings equal baseline total interest minus plan total interest.
The what-if panel adds two levers. A per-debt extra is paid on top of the minimum and is capped at the remaining balance; a lump sum entered for a given month lands on that month's target debt first and then cascades down the current priority order. If the monthly budget is smaller than the total minimums, the plan enters shortfall mode: minimums are scaled down proportionally, the gap is reported as a shortfall number, and any extras and lump sums still apply.
The simulation rests on four stated assumptions. One: interest compounds monthly — balance times APR divided by 12, applied before payments. Two: when a minimum is left blank it is estimated as the largest of 2% of the balance, one month's interest plus 1% of the balance, or $25, capped at the balance; real lender formulas differ. Three: every simulation stops at 600 months, even if balances remain. Four: all internal math uses full double precision with no per-month rounding; displayed amounts are rounded half-up to the nearest cent after totals are computed.
One limitation to know: the engine uses the nominal APR divided by 12 as the monthly rate, which matches the standard US credit-card convention. Loans that accrue with a daily periodic rate produce slightly different month-to-month figures.
Worked example
Inputs: one debt, balance $1,000, APR 12%, minimum payment $25 (entered), monthly budget $100. Each month interest is added first, then the $25 minimum is paid, then the remaining $75 goes to the target debt (the only debt).
| Month | Interest added | Payment | End balance |
|---|---|---|---|
| 1 | $10.00 | $100.00 | $910.00 |
| 2 | $9.10 | $100.00 | $819.10 |
| 3 | $8.191 | $100.00 | $727.291 |
Month 1: $1,000 × 0.12 ÷ 12 = $10.00 interest, balance $1,010.00, payment $100.00, end $910.00. Month 2: $910.00 × 0.01 = $9.10 interest, balance $919.10, end $819.10. Month 3: $819.10 × 0.01 = $8.191 interest, exact end balance $727.291, displayed as $727.29 after half-up rounding to the cent.
Frequently asked questions
What does the Debt Payoff Planner do?
It takes the balances, APRs, and minimum payments of your debts plus one monthly payment budget, then simulates payoff plans under three strategies and a minimums-only baseline. You get a debt-free date, total months, total interest, total paid, and a printable month-by-month schedule for each plan, all computed in your browser.
How do the snowball and avalanche strategies differ?
Both use the same budget; only the targeting order changes. Snowball pays extra toward the smallest remaining balance first, with ties broken by the higher APR. Avalanche pays extra toward the highest APR first, with ties broken by the smaller balance. The order is recomputed every month from the balances left at that time.
What is the hybrid strategy?
Hybrid starts in snowball order and switches to avalanche order once the number of unpaid debts drops to K or below. K is adjustable from 1 to 10 and defaults to 3. When K is greater than or equal to your debt count, the plan behaves as pure avalanche from the first month.
Are my numbers sent anywhere?
No. All calculations run locally in your browser; nothing you type leaves your device. The share link encodes your inputs into the URL fragment, which stays in the address bar and is never sent to a server. Only people you send the link to can read those numbers.
Why do all four rows show identical results?
With a single debt, snowball, avalanche, and hybrid all target the same balance, and the minimums-only baseline may also match if the budget equals the minimum. Identical rows are the correct output there, not a bug; add a second debt and the plans diverge.
What happens if my budget is smaller than my total minimums?
The page reports a shortfall number equal to total minimums minus your budget, then pays scaled-down minimums proportionally with no extra money to aim at a target. Balances can grow in that case, so the 600-month simulation cap applies; the shortfall figure is shown as a number only.
Related calculators
- Debt Snowball Calculator — smallest-balance-first ordering explained with numbers.
- Debt Avalanche Calculator — highest-APR-first ordering explained with numbers.
- Snowball vs Avalanche Calculator — dual-plan comparison table as the hero.