This free snowball debt payoff planner estimates how long it may take to repay several debts when you make minimum payments and direct an extra monthly amount to the smallest balance first. Enter each balance, its APR, minimum payment, and your extra monthly payment to see an estimated payoff schedule and total interest.
Formula
This planner uses the debt snowball method: pay at least the required minimum on every account, then put the available extra toward the smallest balance. When that debt is paid, roll its payment into the next-smallest balance. In general, the monthly balance update is new balance = old balance × (1 + APR / 1200) − payment, with APR entered as a percentage per year.
- Balance is the amount owed on each debt, in dollars.
- APR is the annual percentage rate for that debt, entered as a percent.
- Minimum payment is the required monthly payment, in dollars.
- Extra is the additional amount available each month, in dollars.
- Monthly rate is APR divided by 1,200, converting a percentage annual rate to a monthly decimal rate.
The calculator block accepts three debts as an illustrative example. Its payoff-month expression estimates the time for each balance if the extra amount were applied to it alongside that debt’s minimum payment, then displays the longest of those estimates. It is a simplified screening estimate, not a month-by-month snowball simulation: it does not recalculate each debt’s payment as other debts are cleared, and it does not compute total interest. For a true schedule, calculate each month’s interest and payment allocation in sequence; the snowball’s rolled payments change as balances reach zero.
Worked Example
Using the defaults, the debts are $1,200 at 18% APR with a $50 minimum, $3,500 at 24% with a $100 minimum, and $6,000 at 12% with a $150 minimum. The extra monthly payment is $200. The starting debt total is $1,200 + $3,500 + $6,000 = $10,700.
- For the $1,200 balance, monthly rate is 0.18 / 12 = 0.015. The payment used in this simplified estimate is $50 + $200 = $250. The calculated time is about 5.0 months.
- For the $3,500 balance, monthly rate is 0.24 / 12 = 0.02. The payment used is $100 + $200 = $300. The calculated time is about 12.7 months.
- For the $6,000 balance, monthly rate is 0.12 / 12 = 0.01. The payment used is $150 + $200 = $350. The calculated time is about 19.0 months.
The longest estimate rounds up to 19 months, and the starting debt total is $10,700. These figures are not a precise snowball payoff date: the simplified calculation treats the extra amount as if it were available for each debt independently. A sequential schedule would assign the extra to the smallest balance, then roll its payment forward.
Assumptions
- Each APR remains fixed throughout the estimate.
- Payments are made monthly, after monthly interest is applied; actual statement timing may differ.
- Interest is approximated using monthly compounding at APR divided by 12.
- The example excludes fees, new purchases or borrowing, late charges, promotional-rate changes, and changes in minimum-payment rules.
How the Snowball Method Works
The snowball method orders debts by balance, smallest first, rather than by interest rate. You continue paying each account’s minimum and focus extra money on the current smallest balance. Once it is cleared, the money previously directed to it is added to the next debt’s payment. This creates a growing payment directed at each later balance.
- List every debt’s current balance, APR, and required minimum payment.
- Sort the debts from lowest balance to highest balance.
- Pay each minimum and send the extra amount to the smallest balance.
- After that balance reaches zero, roll the freed payment amount to the next debt.
- Update balances and minimums from current statements as you go.
The method is about payment order, not a reduction in the amount owed by itself. Interest continues to accrue according to each account’s terms. A payoff planner is useful for comparing an estimated timeline with your available monthly payment, but the account statements and creditor payment rules determine what is actually due.
Choosing Inputs and Reading the Estimate
Use current figures rather than rounded recollections. A balance from a recent statement may differ from the payoff amount because interest can accrue between the statement date and payment date. APRs should match each debt, and minimum payments should reflect the current required amount—not a preferred payment or an estimate.
- Include each separate balance you intend to repay; do not combine debts with different rates into one entry.
- Enter the extra amount only if it is additional to all minimum payments.
- Check whether a debt has a promotional or variable rate, since a single fixed APR cannot represent a rate that changes.
- Update the plan when balances, required minimums, or rates change.
The example’s 19-month result is best read as a rough scale estimate, not a promised date. The simplified formula assumes a constant payment against each debt and does not model snowball rollovers month by month. A detailed spreadsheet or planner should apply interest to each starting balance, allocate actual payments, cap payments at the amount owed, and move freed payments to the next debt in order.
Snowball Compared With Other Payoff Approaches
The avalanche approach directs extra payments to the debt with the highest APR, while continuing minimum payments on the rest. If rates and all other conditions remain constant, prioritizing the highest rate can reduce interest compared with prioritizing balance alone. The snowball instead prioritizes the smallest balance, so an early account payoff may be visible sooner. Neither ordering changes the need to make required payments on every debt.
Comparing methods requires the same balances, APRs, minimums, and total monthly payment. A fair comparison also needs to account for rate changes, fees, and how minimum payments are recalculated. This planner’s simplified output is not adequate for a precise interest-cost comparison; use a month-by-month model for that purpose.
Common Problems and Limits
- Extra payment is not really extra: If the entered amount includes minimums, the estimate overstates the payment available for the target debt.
- Interest is ignored: Dividing total debt by monthly payment can understate the time required, especially when APRs are high relative to payments.
- Minimums change: Some payment amounts can vary with the balance or account terms, so a fixed-input estimate may drift from reality.
- New charges continue: Added purchases or borrowing increase balances and make the payoff estimate unreliable.
- Payments fail to cover interest: If a payment is not greater than the interest charged, the balance may not decline as expected; the simplified result should not be treated as a valid payoff schedule.
This calculator is for education and arithmetic, not financial advice. It does not account for account-specific terms or determine which method is suitable for a particular person. Verify current figures and payment allocation details with the relevant account statements or creditor.
Frequently Asked Questions
Is there a free snowball debt payoff planner?
A free planner can estimate payoff timing from balances, APRs, minimum payments, and an extra payment amount. Check whether it models payments sequentially; a simple calculator may not reflect rollovers exactly.
Do I pay the smallest debt first even if its interest rate is lower?
That is the defining order of the snowball method. The avalanche method instead targets the highest APR. Both approaches generally keep minimum payments going to all debts, but their payoff order differs.
Does the snowball method save the most interest?
Not necessarily. With otherwise identical assumptions and unchanging rates, paying the highest-rate debt first can reduce interest more than paying the smallest balance first. Actual outcomes depend on account terms and payment timing.
Should minimum payments be included in the extra payment?
No. Enter minimum payments separately, and enter only the additional amount in the extra-payment field. The total amount paid each month includes both.
How often should I update my payoff plan?
Review it when a statement changes a balance, APR, or minimum payment, and after a debt is paid off. Regular updates help the estimate reflect current account information.
This result is an estimate; the creditor’s disclosure and current account terms provide the exact figures.
Related
Formula used
list bal | Debt balances ($) | 1200, 3500, 6000 list apr | APRs (%) | 18, 24, 12 list mins | Minimum payments ($/month) | 50, 100, 150 in extra | Extra monthly payment | $ | 200 | 0 | 1000000 out months | Estimated months to payoff | months | ceil(max(-ln(1 - (apr[1] / 1200) * bal[1] / (mins[1] + extra)) / ln(1 + apr[1] / 1200), -ln(1 - (apr[2] / 1200) * bal[2] / (mins[2] + extra)) / ln(1 + apr[2] / 1200), -ln(1 - (apr[3] / 1200) * bal[3] / (mins[3] + extra)) / ln(1 + apr[3] / 1200))) | 0 out total | Starting debt total | $ | sum(bal) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard loan formula for this calculation, fixed rate and monthly compounding unless stated, rounded as each result states. Not financial advice; no lender, rate or product is recommended. See formulas and assumptions, the disclaimer or report an error.
More in this section
- Annual Escrow Analysis Calculator: Estimate the Change$750.00
- Average Refinance Cost Calculator and Fee Breakdown$4,500.00
- Amortization Calculator With Escrow Included?$405.53
- AI Total Cost Calculator: Estimate the Full Loan Cost$405.53
- AI Total Cost Estimator: Calculate Project Costs$32,000.00
- Rate vs APR Calculator: See the Difference8.00 %