FFinanceAvatar

Debt & credit

Debt Snowball Calculator

Estimate a payoff order and timeline when extra money goes to the smallest remaining balance first, then rolls onto the next debt. This is an educational model of the payments you enter, not a prediction of issuer statements and not financial advice.

Last reviewed September 21, 2026

Debts and extra payment

Example starting numbers you can edit — not a recommendation or a current average. Results update as you type.

Shared extra amount applied to the snowball target after each debt’s required payment. Leave blank for $0.

Debt 1

The payment you choose to model for this debt each month until it is paid off. This is not calculated from an issuer minimum-payment formula.

Debt 2

The payment you choose to model for this debt each month until it is paid off. This is not calculated from an issuer minimum-payment formula.

Debt 3

The payment you choose to model for this debt each month until it is paid off. This is not calculated from an issuer minimum-payment formula.

Estimated debt-free time

2 years 8 months

32 monthly payments in this snowball model until every listed debt reaches $0. Educational estimate, not an issuer statement and not a minimum-payment calculation.

Extra payment goes to the unpaid debt with the smallest remaining principal at the start of each month. If two remaining balances are equal, the extra amount goes to the debt that appears first in your list. Required payments are not changed, and no issuer minimum-payment formula is applied.

Total starting debt
$11,600.00
Monthly payment budget
$420.00
Total modeled interest
$1,628.61
Total modeled amount paid
$13,228.61
Additional monthly amount
$100.00
Estimated debt-free time
2 years 8 months

Payoff order

Order is the month each debt reaches $0 in the snowball model. Debts paid in the same month are listed in snowball order: smallest remaining principal first, then earlier in your list.

  1. 1. Store cardMonth 5 · 5 months
  2. 2. Credit cardMonth 20 · 1 year 8 months
  3. 3. Personal loanMonth 32 · 2 years 8 months

Per-debt results

Per-debt snowball payoff timing and interest
DebtStarting balancePayoffInterestAmount paid
Store card12% · required $30.00/mo$600.005 months$17.48$617.48
Credit card22% · required $90.00/mo$3,000.001 year 8 months$682.10$3,682.10
Personal loan7% · required $200.00/mo$8,000.002 years 8 months$929.03$8,929.03

Avalanche comparison, same monthly budget

The avalanche model uses the same debts and the same monthly payment budget. Extra payment goes to the unpaid debt with the highest APR. If two APRs are equal, extra goes to the debt that appears first in your list. These are numerical differences only. Neither strategy is labeled better, and this is not a recommendation.

Snowball model

Payoff time
2 years 8 months
Total interest
$1,628.61
Total paid
$13,228.61

Avalanche model

Payoff time
2 years 8 months
Total interest
$1,570.71
Total paid
$13,170.71
Difference in modeled time
0 months
Difference in modeled interest
$57.90
Difference in modeled amount paid
$57.90

Payoff timeline

Yearly totals for the snowball model. This is a compact summary, not a month-by-month table for every debt.

Annual snowball payoff summary
YearPrincipalInterestAmount paidEnding remaining
1$3,963.79$1,076.21$5,040.00$7,636.21
2$4,564.49$475.51$5,040.00$3,071.72
3$3,071.72$76.89$3,148.61$0.00

The monthly payment budget is the sum of the required payments you entered plus the additional monthly amount. In a month when a debt is paid off, leftover required payment plus extra is applied to the next eligible debt the same month. The last payment on a debt is reduced so that balance finishes at $0.

This estimate is for educational and informational purposes. FinanceAvatar is not a lender, card issuer, or credit counselor. Actual interest, fees, due dates, and statement calculations may differ. The result is not a payoff guarantee or individualized financial advice.

What this result means

The estimate answers a narrow question: if the balances, APRs, required monthly payments, and extra amount you entered stayed the same, and you made no new charges, how would this snowball model apply extra money, when would each listed debt reach $0, and how much interest would it add along the way?

Starting values on the form are examples you can change. They are not a recommendation and are not presented as typical U.S. debts or rates. FinanceAvatar does not fetch or display current APRs.

This is not a minimum-payment calculator. You type each debt’s required payment. The model does not replace that amount with an issuer formula. Credit-card agreements often set a minimum due that can change with the balance; this page does not recreate that formula.

How the snowball calculation works

Each unpaid debt uses the same monthly-rate interest model as the Credit Card Payoff Calculator: a monthly rate of APR ÷ 12, applied once to the remaining principal, with interest rounded to the nearest cent. Amounts are tracked in cents.

For every month, the model first applies each unpaid debt’s required payment, not more than the amount owed that month (principal plus that month’s interest). If a required payment is larger than the remaining owed amount, the leftover is added to the extra pool the same month. The extra pool also includes the shared additional monthly amount plus the required payments of debts already paid off.

That extra pool is then applied to unpaid debts in snowball order: smallest remaining principal at the start of the month first. If that extra pays a debt off, leftover funds continue down the list in the same month. The last payment on a debt is reduced so the balance finishes at exactly $0.

If the APR is 0%, no interest is added and payments reduce principal only, aside from the same last-payment rounding.

Payoff-order and tie-breaking rules

Extra money is directed to the unpaid debt with the smallest remaining principal at the start of the month. Remaining principal is the current modeled balance before that month’s interest and payments. The ranking is recomputed each month, so a debt can become the target after another balance falls.

If two remaining balances are equal, extra payment goes to the debt that appears first in your list. APR is not used to break a snowball tie. Debts that reach $0 in the same month are listed in that same order.

When a required payment cannot amortize a debt

If a debt’s required payment is less than or equal to the interest added in a month, that balance does not fall until it receives extra snowball funds. The calculator flags those debts. It still runs the full snowball model; it does not invent a payoff date from the required payment alone.

If extra money and freed required payments are never enough for every remaining debt to shrink, the model stops and reports that the budget does not pay off every debt. A 600-month cap exists only as a safety stop. Hitting that cap is reported as not paid off, not as a 50-year payoff.

Avalanche comparison

The comparison keeps every balance, APR, required payment, and the extra amount the same. The only change is payoff priority: extra goes to the highest APR first. If two APRs are equal, extra goes to the debt listed first. The page shows the modeled months, interest, and amounts paid, and the numerical differences. It does not label either strategy better.

The CFPB’s debt action plan describes paying smallest debts first and paying highest interest rates first as two basic strategies, and states that one strategy isn’t better than the other. That is an educational description of the CFPB material, not a recommendation from FinanceAvatar.

APR versus issuer interest calculations

The CFPB describes APR as the yearly rate typically used to state a card’s interest. This calculator converts that yearly rate to a monthly rate by dividing by 12.

Many issuers instead use a daily periodic rate and an average daily balance. The CFPB explains that a daily periodic rate is often APR ÷ 360 or APR ÷ 365. Because this page does not model those daily methods, a statement can show a different interest charge even at the same APR.

What the calculator does not include

  • New purchases, cash advances, or balance transfers
  • Annual fees, late fees, or other account fees
  • Penalty APRs or promotional-rate expiration
  • Grace periods or multiple APR buckets on one account
  • Issuer-specific daily or average-daily-balance methods
  • An issuer’s contractual minimum-payment formula
  • Collection costs, bankruptcy, or settlement

Assumptions and limitations

  • Each APR you enter does not change over the payoff.
  • Payments are monthly and applied after that month’s interest.
  • No new charges are added to any balance.
  • Currency amounts are rounded to the nearest cent. The final payment on a debt is reduced so the remaining balance is $0.
  • Required payments you enter stay the same until that debt is paid off. They are not recalculated as the balance falls.
  • A 600-month cap exists only as a safety stop for the simulator.

Debt snowball calculator FAQ

How does the snowball method work in this calculator?

Each month the model applies the required payment you entered for every unpaid debt. Leftover required payment plus the shared extra amount then goes to the unpaid debt with the smallest remaining principal. When a debt is paid off, its required payment is added to the extra amount for later months, and leftover funds in the same month roll to the next eligible debt.

What if two debts have the same remaining balance?

Extra payment goes to the debt that appears first in your list. Interest rates are not used to break a snowball tie. The avalanche comparison uses the opposite rule: extra goes to the highest APR, and equal APRs also break toward the debt listed first.

Does this use my card issuer’s minimum payment?

No. You enter each debt’s required monthly payment. The calculator does not change that amount and does not apply an issuer’s contractual minimum-payment formula, which often changes as the balance changes.

What if a required payment does not cover the interest?

That debt does not shrink until it receives extra snowball funds. If the full model still never pays it off, the calculator reports that it is not paid off and does not invent a date. It will not treat a safety cap as a 50-year payoff.

Is the avalanche method better?

This page does not label either method better and does not recommend one. It shows the modeled months, interest, and amounts paid for the same debts and the same monthly budget, with extra applied to the highest APR instead of the smallest balance.

Why might a real payoff differ from this estimate?

Many issuers calculate credit-card interest with a daily periodic rate and an average daily balance. Fees, new charges, penalty APRs, promotional rates, and due-date timing are omitted. A statement can differ even at the same APR.

Sources

Educational explanations of snowball and highest-rate payoff strategies, APR, and how issuers may calculate interest come from these official U.S. pages. They do not set this calculator’s monthly-rate model, and they do not endorse FinanceAvatar.

See also the site Sources page.

Disclaimer

Results are estimates for educational and informational purposes. Actual interest, fees, due dates, promotional terms, and issuer calculations may differ. FinanceAvatar is not a lender, card issuer, or credit counselor, and this result is not a payoff guarantee or individualized financial advice. Read the site Disclaimer and Methodology.

Related tools

Compare this multi-debt model with a single revolving-balance payoff or a fixed installment loan.