Direct answer

Debt Snowball pays extra toward the smallest starting balance first. Debt Avalanche pays extra toward the highest annual interest rate first. Both continue minimum payments on every active debt and roll the payment capacity of cleared debts into the next target.

Avalanche is designed to reduce mathematical interest cost. Snowball is designed to create earlier small-balance wins. ToolBullet compares both using the same monthly budget so users can see the trade-off rather than receiving a one-size-fits-all instruction.

How the two orders differ

MethodFirst targetPrimary strengthPrimary trade-off
SnowballLowest starting balanceEarlier account closures can feel motivatingHigher-rate balances may continue accruing
AvalancheHighest annual rateUsually minimises interest under fixed assumptionsThe first visible payoff can take longer
CustomUser-selected row orderModels personal prioritiesMay cost more than the mathematical minimum

The monthly calculation sequence

  1. Apply each debtโ€™s annual rate divided by 12 to its opening balance.
  2. Apply the entered fixed minimum payment to every active debt, capped at the amount due.
  3. Add the userโ€™s extra monthly amount to the target debt.
  4. If that target is cleared before the budget is exhausted, spill the remaining amount to the next target in the same month.
  5. Keep the original total monthly debt budget constant after debts close.

The order is fixed from the starting inputs for reproducibility. Snowball uses starting balance with higher rate as a tie-breaker. Avalanche uses rate with smaller balance as a tie-breaker.

Worked comparison

The ToolBullet regression example contains three debts:

DebtStarting balanceAnnual rateMinimum
Card A3,00024%90
Card B1,50012%45
Loan5,0007%120

With 200 extra per month, both modelled strategies finish in 24 months. Snowball projects 1,206.10 interest and Avalanche projects 1,054.97, a difference of 151.13. Snowball closes Card B first; Avalanche targets Card A first.

Interpretation: the same payoff month does not mean the same cost. The higher-rate balance creates more interest while it remains outstanding.

Why the total monthly budget stays constant

The CFPB debt worksheet describes redirecting the entire payment from a cleared debt to the next account. ToolBullet therefore preserves the sum of starting minimum payments plus the entered extra amount. This prevents the plan from slowing down after each payoff.

In the final payoff month, some budget can remain unused because no balance is left. In all earlier months, used payments should reconcile to the available budget.

Important limitations

  • Rates and minimum payments remain fixed.
  • No new purchases, fees, penalty rates or promotional expiry.
  • Minimum payments are entered amounts, not recalculated lender percentages.
  • Debt labels and values stay local when saved.
  • The model is not a substitute for contacting creditors or a qualified debt adviser when payments are unaffordable.

Sources