What the snowball order actually costs
What we found
Across 10,000 synthetic portfolios the avalanche order — highest rate first — finished at or below the snowball order's total interest in 10,000 of 10,000, and the two orders came out to the same total in 1,931. The median cost of choosing the snowball order instead was $190.41. The snowball order cleared its first debt sooner in 64.02% of portfolios, by a median of 1 yr.
- Portfolios
- 10,000
- Median extra interest under snowball
- $190.41
- Portfolios where avalanche cost no more
- 10,000
- Median head start where snowball clears first
- 1 yr
Computed on synthetic portfolios by the same payoff engine the Dang! Payoff app runs. Engine version payoff-25e86113b543. Updated 2026-09-17. How we calculate this.
The choice between attacking the smallest balance and attacking the dearest rate is the most common question in a payoff plan, and it is usually answered with an opinion. For any given set of debts it has an arithmetic answer, so we computed it across a large synthetic corpus and published the corpus.
What the answer depends on is how far apart the rates are and how the balances are arranged, so the study reports the whole distribution rather than an average, and publishes the corpus it was computed from.
What the data shows
- The avalanche order was never the more expensive of the two: 10,000 of 10,000 portfolios, with 0 going the other way.
- The median extra interest under the snowball order was $190.41; the ninetieth percentile was $1,519.17, and the largest single difference measured was $8,414.15.
- In 33.06% of portfolios the snowball order cost under fifty dollars more, and in 52.97% both orders finished in the same month.
- In 64.02% of portfolios the snowball order cleared its first debt earlier, by a median of 1 yr — which is the thing it is chosen for.
1,018 points beyond $1,500.00 are counted here rather than drawn, so the axis is not stretched by the tail.
Check one row yourself
- Debt 1 balance
- 1945.42
- Debt 1 APR
- 24.29
- Debt 1 minimum
- 58.83
- Debt 2 balance
- 5642.69
- Debt 2 APR
- 8.65
- Debt 2 minimum
- 97.1
- Debt 3 balance
- 9222.01
- Debt 3 APR
- 28.41
- Debt 3 minimum
- 310.55
- Extra each month
- 96.99
- Payoff method to select
- Avalanche
Term
3 yr 6 moTotal interest
$6,467.32Type these into the calculator and it returns the same term and the same total interest, because it runs the same engine on the same inputs.
The dataset
| Portfolio | Debts | Total balance | Total minimum | Extra each month | APR spread | Avalanche term | Avalanche interest | Avalanche first debt cleared | Snowball term | Snowball interest | Snowball first debt cleared | Snowball extra interest | Snowball extra months | Smallest balance also the dearest rate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 4 | $23,023.33 | $675.14 | $144.74 | 27.35% | 40 | $9,594.95 | 14 | 41 | $9,895.54 | 4 | $300.59 | 1 | no |
| 1 | 4 | $23,588.63 | $691.89 | $387.91 | 8.71% | 28 | $6,625.00 | 6 | 28 | $6,632.11 | 1 | $7.11 | 0 | no |
| 2 | 2 | $4,456.94 | $156.79 | $55.12 | 17.94% | 29 | $1,599.06 | 23 | 30 | $1,696.25 | 7 | $97.19 | 1 | no |
| 3 | 4 | $2,806.92 | $100.00 | $38.09 | 26.89% | 23 | $313.54 | 14 | 24 | $460.26 | 8 | $146.72 | 1 | no |
| 4 | 3 | $16,810.12 | $466.48 | $96.99 | 19.76% | 42 | $6,467.32 | 33 | 44 | $7,669.00 | 15 | $1,201.68 | 2 | no |
| 5 | 2 | $24,997.08 | $375.51 | $190.90 | 13.09% | 48 | $2,165.84 | 32 | 48 | $2,165.84 | 32 | $0.00 | 0 | yes |
| 6 | 5 | $34,170.96 | $936.42 | $426.14 | 12.54% | 33 | $10,543.23 | 21 | 34 | $11,697.89 | 7 | $1,154.66 | 1 | no |
| 7 | 5 | $28,638.36 | $906.52 | $187.53 | 21.82% | 38 | $11,898.87 | 15 | 40 | $14,080.95 | 2 | $2,182.08 | 2 | no |
| 8 | 4 | $8,036.06 | $238.06 | $67.21 | 20.73% | 36 | $2,875.05 | 11 | 38 | $3,293.07 | 8 | $418.02 | 2 | no |
| 9 | 3 | $15,505.71 | $451.56 | $91.23 | 4.83% | 42 | $6,948.00 | 7 | 42 | $6,948.00 | 7 | $0.00 | 0 | yes |
| 10 | 2 | $3,342.99 | $98.64 | $8.46 | 4.5% | 44 | $1,360.49 | 29 | 45 | $1,375.94 | 20 | $15.45 | 1 | no |
| 11 | 3 | $26,188.18 | $557.61 | $43.15 | 14.54% | 59 | $9,074.23 | 25 | 60 | $9,686.77 | 10 | $612.54 | 1 | no |
Showing 12 of 10000 rows. The complete dataset — every row and every column — is in the CSV.
Download the full dataset (CSV) 10000 rows · 15 columns
The table shows the dataset's own rows, formatted as this site formats money and terms. The download carries the same rows unformatted, which is what a spreadsheet wants.
What was varied
- Portfolios drawn
- 10,000
- Debts per portfolio
- 2 to 5, drawn uniformly
- Balance per debt
- $300.00 to $25,000.00, drawn log-uniform
- Rate per debt
- no interest (0%), weight 1 · instalment-rate (4.5% to 11.99%), weight 2 · lower-rate card (12.99% to 18.99%), weight 3 · ordinary card (19.99% to 25.99%), weight 4 · high-rate card (26% to 29.99%), weight 2 — weights are relative, and are a modelling choice rather than a measurement of the market
- Generator
- mulberry32, seeded once per study and drawn in a fixed order: debt count, then for each debt its balance, its rate band, and — only when that band spans a range — its rate within it, then the extra-payment share. ⛔ The no-interest band is a single value, so it consumes no draw; a reader who always draws a rate will diverge from this corpus. Inserting or removing a draw anywhere changes every portfolio after it, which is why the order is part of the method and not an implementation detail.
- Extra each month
- 5% to 60% of the portfolio's total minimums
- Seed
- 20,260,917
What was held constant
- Minimum payment (held constant)
- Every debt's minimum is this month's interest plus 1% of the balance, with a $25.00 floor — a shape that always covers the interest, so every debt clears on its own minimum and the result is about the payoff ORDER rather than about the minimum. It is computed on the opening balance and held there for the term, which is the engine's model of a minimum payment. A flat percentage-of-balance minimum would not amortize above a certain rate and would make the ordering choice look far more expensive than it is.
- Behaviour
- Every payment lands on time, no new balance is added, no rate moves, no fee is charged and no promotional rate expires.
- Plan anchor
- January 2026 — pinned, so a rerun on any day produces identical output. These studies report terms and interest, never dates, so the anchor changes no published figure.
- Data
- Synthetic throughout. No customer data was used, approximated or fitted, and nothing here is a claim about what borrowers actually owe.
- Engine version
- payoff-25e86113b543
What was excluded, and how much
- 0 excluded — the payment does not clear the balance under one or both orders, so there is no pair of terms to compare.
How this was computed
Every portfolio was drawn from the distribution set out in the method block, then run through the payoff engine under each order in turn, with the same extra payment, the same minimums and the same plan anchor. Nothing else differed between the runs.
The engine is the code this site's calculators and the Dang! Payoff app run. It was not reimplemented for this study, and no figure on this page was computed anywhere else.
What the model assumes
Every payment lands on time, no new balance is added, no rate moves, no fee is charged and no promotional rate expires. The extra payment is constant, and the whole of it cascades to whichever debt the chosen order is attacking.
The minimum is computed on the opening balance and then held there for the whole term, because that is the engine's model of a minimum payment. A real minimum shrinks as the balance does, which lengthens a minimum-only payoff — the subject of a separate study here.
What this does not show
It does not show what American borrowers owe, or how common any portfolio in the corpus is. The corpus is drawn from a declared distribution, not observed in the world, and the distribution was chosen to span the shapes where a payoff comparison behaves differently — not to reproduce a population.
A median is also not a promise about your own debts. The spread is wide and the upper tail is long, which is why the distribution is charted rather than left as a single figure, and why the whole dataset is downloadable.
Synthetic data, and why
No customer data was used, approximated or fitted here. Our privacy posture does not permit research on customer balances without a separate review that has not happened, and a synthetic corpus is the honest alternative: it can be published in full, checked by anyone, and regenerated exactly.
Related
Reviewed 2026-09-17.
Dang! Payoff is a manual-entry debt payoff planner and tracker from Dang Apps LLC. It is not a lender, credit counselling agency, debt-relief, debt-management or debt-settlement service, and nothing here is financial, legal or tax advice or a recommendation about your situation. Your issuer’s or lender’s own terms govern your account.
Methodology · Corrections · Privacy · Terms