Debt Snowball Calculator

List your debts. Add what you can pay above the minimums. See the order you pay them off, when you're debt-free, and download the full plan as a spreadsheet.

Debt name
Balance
Min payment
APR %
$

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

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.