calculate-loan

01 Loan payments

Debt Payoff Snowball Calculator: Estimate Your Timeline

Calculator No. 01-5706 · Updated · Formula and assumptions shown below

The calculator on this page is switched off while it is checked. The formula is below, and the worked example shows how to do the sum by hand.

Estimate for education, not financial advice. The result follows from the numbers you enter and the formula shown. It is not a quote or an offer, and it does not include fees, taxes or insurance unless the calculator asks for them. Ask your lender for the exact figures.

A debt payoff snowball calculator estimates how long it may take to clear several debts when you pay each minimum and direct extra money to the smallest balance first. Enter the balances, APRs, minimum payments, and extra monthly amount; the results show an estimated payoff time and interest under the calculator’s simplified assumptions.

Formula

This calculator uses a simplified estimate, not a full account-by-account snowball schedule. It treats the entire debt total as if it accrues interest at the highest APR in the list, and estimates payoff months using a level-payment formula:

n = ceil[−ln(1 − rP / M) ÷ ln(1 + r)]

  • P is total starting debt, in dollars: the sum of the balances.
  • r is the monthly rate used for the estimate: highest listed APR ÷ 1,200.
  • M is the total monthly payment budget, in dollars: all listed minimums plus the extra payment.
  • n is the estimated number of months, rounded up to a whole month.

The first output is the estimated payoff time. The other outputs show the starting debt total and payment budget used. The calculator’s APR list uses percentages, such as 18 for 18%; balances and minimums must be in dollars per month. The formula assumes the payment is large enough to cover interest. Because the calculator uses the highest APR for every dollar of debt and does not model balance transfers between accounts, its timeline is a rough, conservative illustration rather than a precise snowball projection.

Worked Example

Using the defaults, the balances are $1,200, $3,500, and $6,800; the APRs are 18%, 24%, and 12%; minimums are $50, $100, and $150; and the extra payment is $200 a month.

  1. Total debt: P = 1,200 + 3,500 + 6,800 = $11,500.
  2. Monthly budget: M = 50 + 100 + 150 + 200 = $500.
  3. Highest APR: 24%, so r = 24 ÷ 1,200 = 0.02 per month.
  4. Apply the estimate: n = ceil[−ln(1 − (0.02 × 11,500 ÷ 500)) ÷ ln(1.02)] = ceil[−ln(0.54) ÷ ln(1.02)] = ceil(31.03) = 32 months.

This 32-month result is the simplified formula’s output. A real snowball schedule can differ because each balance has its own APR, payments are allocated among accounts, and the payment released when one debt is cleared is then applied to the next.

Assumptions

  • The listed balances and APRs remain unchanged except as they decline through payments.
  • Payments are treated as monthly, with interest compounded monthly at APR ÷ 12.
  • The total monthly payment budget stays constant and covers all listed minimums plus the extra amount.
  • No fees, new purchases, late charges, promotional-rate changes, taxes, or other account terms are included.

How the Debt Snowball Method Works

The snowball method orders debts by balance, from smallest to largest, rather than by interest rate. You make the required minimum payments on every account, then put the available extra payment toward the smallest balance. Once that debt is paid, its former payment is added to the amount going toward the next-smallest debt. The payment amount can therefore grow as debts are cleared, like a rolling snowball.

For the example balances, the order is $1,200, then $3,500, then $6,800. The APRs do not determine the order. This is different from the debt avalanche approach, which sends extra money to the account with the highest APR first. Both approaches depend on continuing minimum payments on all debts; missing a minimum can create additional costs or other consequences under the account terms.

How to Use and Interpret the Estimate

Use current account statements or online account records for the balance, APR, and minimum due. Enter one value per debt, keeping entries in the same order across the three lists. Then enter the extra amount you can consistently add to the minimums. A zero extra payment is allowed, but it may produce a very long estimate or fail to pay down debt if the total payments do not cover interest.

  • Check that each balance has a matching APR and minimum payment.
  • Use the APR as a percentage, not a decimal: enter 24 for 24%, not 0.24.
  • Include only the amount above required minimums in the extra field; do not add it twice.
  • Interpret months as an approximate count of monthly payment periods, not a guaranteed calendar payoff date.

The calculator does not output total interest. Its simplified blended-rate estimate should not be used to infer an exact interest bill, because real interest depends on each account’s balance, rate, payment timing, and issuer calculation method. For a more exact projection, use a month-by-month schedule for every debt, applying interest and payments separately and moving the freed payment to the next balance after payoff.

Snowball Versus Avalanche: What Changes?

The snowball method prioritizes the smallest balance, while the avalanche method prioritizes the highest interest rate. In the example, snowball order is $1,200, $3,500, then $6,800; avalanche order is 24%, 18%, then 12%. The resulting payoff dates and interest can differ. A calculator that needs to compare the methods accurately must simulate each account separately rather than use a single combined balance and rate.

Neither ordering changes the amount owed at the start. The difference is how the extra payment is allocated over time. A snowball can create an early account payoff, while an avalanche directs extra money toward the debt with the highest stated APR. The arithmetic alone does not determine which approach fits a person’s circumstances.

Limits and Common Calculation Problems

This tool’s main limitation is its blended-rate assumption: it applies the highest APR to all debt, including balances whose actual APR may be lower. It also treats the full budget as a single level payment instead of modeling minimum payments that may change as balances fall. The computed time is therefore an educational estimate, not a lender payoff quote.

  • Payment too small: If the monthly budget does not exceed estimated monthly interest, the logarithm formula cannot produce a finite payoff time. Increase the payment input only if it reflects a realistic amount.
  • Lists do not match: A missing APR or minimum can pair a value with the wrong balance. Keep the lists aligned and equal in length.
  • Changing terms: Promotional APR expirations, fees, new charges, and changing minimums can materially alter a real schedule.
  • Rounding: Monthly interest and payment allocation may be rounded by account systems. Repeated rounding can shift a projected payoff month.

For personalized account figures, review the statements and payment terms. A creditor’s payoff amount may include interest accrued through a particular date, so it can differ from a calculator’s balance-based estimate.

Frequently Asked Questions

What is a debt payoff snowball calculator?
It estimates a debt payoff timeline when minimum payments go to all accounts and extra money targets the smallest balance first. This page’s calculation is simplified and uses the highest listed APR as a blended estimate.

Does the snowball method pay off the smallest debt first?
Yes. Debts are ordered by balance, from lowest to highest, and extra payment is directed to the smallest remaining balance while minimums continue on the others.

Is the snowball method cheaper than the avalanche method?
Not necessarily. The methods allocate extra payments differently, so their interest totals can differ. A reliable comparison requires a separate payment schedule for every account and its actual terms.

What if my payment does not cover the interest?
The estimate may not calculate a finite payoff time. If payments on an account do not keep pace with interest or charges, its balance may not decline; check the account terms and contact the creditor for account-specific information.

Why is this calculator’s estimate different from my statement?
It simplifies multiple debts into one balance and one assumed rate. Statements reflect each account’s own APR, payment timing, fees, new transactions, and balance calculation rules.

This result is an estimate for educational purposes, and the lender’s disclosure gives the exact figures.

Related

Formula used
in list | Debt balances ($) | 1200, 3500, 6800
in apr | APRs (%) | 18, 24, 12
in min | Minimum payments ($/month) | 50, 100, 150
in extra | Extra monthly payment ($) | 200 | 0 | 100000
out months | Estimated payoff time (months) | ceil(max(0, -ln(1 - (maxl(apr) / 1200) * sum(bal) / (sum(min) + extra)) / ln(1 + maxl(apr) / 1200))) | 0
out debt | Starting debt total ($) | sum(bal) | 2
out budget | Monthly payment budget ($) | sum(min) + extra | 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

The whole Loan payments section →