Payoff order
| # | Debt | Type | Starting balance | APR | Payoff month |
|---|
Month-by-month schedule
| Month | Payment | Interest | Principal | Remaining |
|---|
How the debt snowball method works
The debt snowball method, popularized by Dave Ramsey, orders your debts from smallest balance to largest. You pay the minimum on every debt, then throw every extra dollar at the smallest one. When that one is gone, you take its minimum payment and roll it into the next-smallest debt. The freed-up payment acts like a snowball rolling downhill — each paid-off debt gives you more cash flow to attack the next.
What this calculator does
You enter each debt with its current balance, minimum monthly payment, and APR. Add the extra amount you can pay each month on top of the minimums. The calculator runs month by month: it charges interest, posts minimum payments, then applies the extra (plus any freed-up minimums) to the smallest remaining balance. It stops when every balance reaches zero.
Advanced inputs let you add a yearly bonus payment, a one-time lump sum at a specific month, a major purchase that lands on a specific debt at a specific month, an annual fee per debt, ongoing new monthly charges per debt, and a target payoff months — the calculator will tell you the monthly payment required to hit that target.
The output gives you six numbers — time to debt-free, total interest, total principal, total paid, peak monthly outflow, and months + interest saved versus paying only the minimums — plus the order debts get paid off, a full month-by-month schedule, and a downloadable CSV you can open in Excel, Google Sheets, or Numbers.
Assumptions and limits
- Fixed minimums. Minimum payments are treated as a fixed dollar amount each month. Real credit-card minimums are usually a percentage of the balance with a floor; this calculator does not model that.
- Fixed APRs. Each debt's APR is held constant. Promotional rates that expire will change the real outcome.
- Interest before principal. Standard amortization: interest accrues on the outstanding balance before the month's payment is applied.
- New charges are optional. If you fill in new monthly charges on a debt, those are added to the balance each month before interest accrues. Leave at $0 to model "stop using the card."
- Annual fee. If you enter an annual fee per debt, it's charged once every 12 months on that debt's balance. Late fees, cash-advance fees, and over-limit fees are not modeled.
- No cash advances or over-limit. The model assumes no cash advances, no over-limit, and no late-payment penalties.
- Monthly compounding. Interest is applied once per month on the current balance.
- Safety cap. If the monthly payment can never cover the monthly interest, the loop runs out to 600 months (50 years) and stops with a warning. The FINRED calculator caps at 360 payments; this page allows up to 600.
- Supported ranges. Balances $0–$1,000,000. APR 0–30%. Target 1–600 months. Monthly payment, new charges, and extra payments $0–$10,000. Annual fee $0–$200 per debt. These mirror the limits the Ameriprise calculator publishes.
- Single currency. All amounts are in U.S. dollars. No FX conversion.
Snowball vs. avalanche
The avalanche method pays off debts in order of highest APR first and usually saves more on interest. The snowball method pays off smallest balance first and tends to deliver faster psychological wins because debts disappear sooner. If your goal is the lowest total cost, order by APR. If your goal is momentum, use the snowball. This tool uses the snowball method by design — that's what the page is about.
FAQ
What is the debt snowball method?
A debt repayment strategy where you list every debt from smallest balance to largest, pay the minimum on all, and direct every extra dollar toward the smallest. When it's paid off, you roll that payment into the next debt on the list.
How is a debt snowball calculator different from a regular debt calculator?
A generic debt calculator just shows interest or a payoff date for one loan. A snowball calculator runs across many debts at once, applies the rollover rule, and shows the order they disappear.
How is this different from a snowball method calculator or a snowball calculator?
Same thing. "Debt snowball method calculator," "snowball method calculator," "snowball calculator," and "debt snowball spreadsheet" all describe the same tool — a way to model paying many debts using the snowball strategy. This page covers all of them.
What's in the downloadable spreadsheet?
A CSV file with three sections: a summary of the plan (debt-free date, total interest, total paid, savings versus minimum-only), the payoff order with each debt's starting balance and payoff month, and the full month-by-month schedule showing each debt's balance every month. Open it in Excel, Google Sheets, Numbers, or any spreadsheet app — you can keep calculating from there.
Does it save or send my data?
No. The page runs entirely in your browser. Nothing is uploaded, stored, logged, or shared. The downloaded CSV is the only thing that leaves the page, and it only contains the numbers you typed in.
Do I need to sign up?
No. Open the page, type your numbers, get the result, download the spreadsheet.
Can I use it on my phone?
Yes. The layout collapses to a single column at phone width and the inputs use the numeric keypad.
Why doesn't the result match my bank's payoff date?
Most banks assume you pay only the minimum. This tool assumes you also pay the extra amount you entered. Bigger extra payment = sooner payoff.