Short answer
A debt snowball spreadsheet lists debts from smallest balance to largest, pays minimums on all, and sends every extra dollar to the smallest until it is gone, then rolls that payment into the next. On four example debts totalling $21,700 with $795 a month, snowball finishes in 34 months and $4,850.44 of interest; avalanche takes 33 months and $4,068.79.
- Snowball orders debts by smallest balance; avalanche orders them by highest interest rate.
- Same $21,700 of debt and $795 a month: snowball 34 months / $4,850.44 interest; avalanche 33 months / $4,068.79.
- In that example snowball clears its first debt in month 6; avalanche waits until month 25.
- Adding $200 a month on top of $595 of minimums cuts payoff from 50 to 34 months and saves $3,125.19.
On this page
- What is the debt snowball method?
- Debt snowball calculator (try your own debts)
- Snowball vs avalanche on the same four debts
- Which is better, debt snowball or debt avalanche?
- What is the extra payment worth?
- How long will it take to pay off $30,000 in debt?
- How to build a debt snowball spreadsheet in Excel or Google Sheets
- Common debt payoff spreadsheet mistakes
- Debt snowball spreadsheet vs apps vs printable trackers
- Step-by-step
- FAQ
What is the debt snowball method?
The debt snowball pays debts from smallest balance to largest, whatever the interest rate. You pay the minimum on everything, put every spare dollar on the smallest debt, and when it is gone you add its payment to the next one. The payment grows as it rolls - hence snowball.
Ramsey Solutions, whose Baby Steps plan is built around it, describes the method as listing your nonmortgage debts from smallest to largest balance and paying them in that order regardless of interest rate; in its Baby Steps plan, paying off all debt except the house with the snowball is Baby Step 2 (Ramsey Solutions: How the Debt Snowball Method Works).
The alternative is the debt avalanche: same rollover, but ordered by highest interest rate first. The rest of this page runs both on identical debts so you can see the trade-off in months and dollars, not opinions.
Debt snowball calculator (try your own debts)
Enter each debt's balance, APR and minimum payment, plus any extra you can pay each month. Switch between snowball and avalanche to see the difference on your own numbers.
The math simulates month by month: interest is added to each balance (APR / 12), minimums are paid, and the extra plus any freed-up minimums go to the target debt. It is a planning aid, not financial advice.
Snowball vs avalanche on the same four debts
Here are four example debts totalling $21,700, with $595 of minimum payments and $200 extra, so $795 goes to debt every month. The balances, rates and minimums are assumptions for illustration.
| Debt | Balance | APR | Minimum a month |
|---|---|---|---|
| Store card | $1,200 | 12% | $35 |
| Personal loan | $4,000 | 11% | $120 |
| Credit card | $7,500 | 24% | $190 |
| Car loan | $9,000 | 7% | $250 |
Worked example: Snowball: four example debts, $200 extra a month (balances, rates and minimums are assumptions)
| Item | Value |
|---|---|
| Extra payment a month (input) | $200.00 |
| Method (input) | snowball |
| store card (input) | $1,200.00 at 12% APR, $35.00 min |
| credit card (input) | $7,500.00 at 24% APR, $190.00 min |
| personal loan (input) | $4,000.00 at 11% APR, $120.00 min |
| car loan (input) | $9,000.00 at 7% APR, $250.00 min |
| Months to debt-free | 34 |
| Loan term (years) | 2.83 |
| Total interest paid | $4,850.44 |
| Payoff order | store card → personal loan → credit card → car loan |
| Total paid a month | $795.00 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Worked example: Avalanche: the same four debts and the same $795 a month
| Item | Value |
|---|---|
| Extra payment a month (input) | $200.00 |
| Method (input) | avalanche |
| store card (input) | $1,200.00 at 12% APR, $35.00 min |
| credit card (input) | $7,500.00 at 24% APR, $190.00 min |
| personal loan (input) | $4,000.00 at 11% APR, $120.00 min |
| car loan (input) | $9,000.00 at 7% APR, $250.00 min |
| Months to debt-free | 33 |
| Loan term (years) | 2.75 |
| Total interest paid | $4,068.79 |
| Payoff order | credit card → store card → personal loan → car loan |
| Total paid a month | $795.00 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
| Debt | Snowball: paid off | Snowball: interest | Avalanche: paid off | Avalanche: interest |
|---|---|---|---|---|
| Store card (12%) | Month 6 | $38.10 | Month 26 | $229.04 |
| Personal loan (11%) | Month 16 | $375.19 | Month 29 | $712.67 |
| Credit card (24%) | Month 31 | $3,357.59 | Month 25 | $2,062.73 |
| Car loan (7%) | Month 34 | $1,079.56 | Month 33 | $1,064.36 |
| Total | 34 months | $4,850.44 | 33 months | $4,068.79 |
The whole difference comes from the 24% credit card. Snowball leaves it at minimum payments for longer while it clears the two smaller debts, and that card charges $1,294.86 more interest under snowball than under avalanche.
Which is better, debt snowball or debt avalanche?
Avalanche usually costs the same or less interest; snowball gives you paid-off debts sooner. In this example avalanche saves $781.65 and one month. Snowball gives you a first win in month 6 instead of month 25, and two debts gone by month 16.
Which matters more is personal. If a long wait with nothing paid off would make you quit, the $781.65 is the price of staying on the plan. If you will stick with it regardless, avalanche is cheaper. The gap grows when your smallest debts carry the lowest rates, and it disappears when ranking by balance and by rate give the same order, because both methods then pay debts in the same sequence.
Ramsey Solutions recommends the snowball and argues that seeing progress early keeps people going (same source as above). Run your own debts through both before you choose; the spreadsheet does it in seconds.
What is the extra payment worth?
The extra payment matters more than the order. Take the same four debts with no extra money - just the $595 of minimums, still rolling each freed-up minimum into the next debt:
Worked example: No extra payment: $595 a month, freed-up minimums still rolled forward
| Item | Value |
|---|---|
| Extra payment a month (input) | $0.00 |
| Method (input) | snowball |
| store card (input) | $1,200.00 at 12% APR, $35.00 min |
| credit card (input) | $7,500.00 at 24% APR, $190.00 min |
| personal loan (input) | $4,000.00 at 11% APR, $120.00 min |
| car loan (input) | $9,000.00 at 7% APR, $250.00 min |
| Months to debt-free | 50 |
| Loan term (years) | 4.17 |
| Total interest paid | $7,975.63 |
| Payoff order | personal loan → store card → car loan → credit card |
| Total paid a month | $595.00 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
That takes 50 months and $7,975.63 of interest. Adding $200 a month with snowball cuts it to 34 months and $4,850.44: 16 months sooner and $3,125.19 less interest. Snowball vs avalanche was worth $781.65; the extra $200 was worth four times that. Your budget's spare cash is the lever - the free 50/30/20 budget starter is one way to find it.
How long will it take to pay off $30,000 in debt?
It depends on the interest rate and what you pay each month. At an assumed 20% APR on a single $30,000 balance:
| Monthly payment | Months to pay off | Total interest |
|---|---|---|
| $600 | 109 (about 9 years) | $35,040.58 |
| $750 | 67 (about 5.6 years) | $19,849.94 |
| $1,000 | 42 (3.5 years) | $11,934.95 |
At $600 a month, the first month's interest is $500, so only $100 reduces the balance. That is why a small increase in payment has an outsized effect: going from $600 to $750 saves $15,190.64 of interest. In Excel, =ROUNDUP(NPER(20%/12,-750,30000),0) returns 67.
How to build a debt snowball spreadsheet in Excel or Google Sheets
You need one row per debt and one column per month. Excel has no single built-in snowball function, but four formulas cover it.
- Columns A to D: debt name, balance, APR, minimum payment.
- Sort the rows: smallest balance first for snowball, highest APR first for avalanche (formulas below).
- In each month column, add interest (balance x APR / 12), subtract the minimum, and subtract any extra if this row is the current target.
- When a balance reaches zero, add its minimum to the extra for the next row. This rollover is the step most homemade sheets get wrong.
- Count the months until every balance is zero and sum the interest column.
Months to pay off one debt
=ROUNDUP(NPER(C2/12,-D2,B2),0)B2 = balance, C2 = APR, D2 = monthly payment. Returns 67 for $30,000 at 20% paying $750.
This month's interest
=B2*C2/12Balance x APR / 12, added before the payment.
Snowball order
=SORT(A2:D5,2,TRUE)Sorts debts by balance, smallest first. Works in Google Sheets and Excel 365.
Avalanche order
=SORT(A2:D5,3,FALSE)Sorts debts by APR, highest first.
Next month's balance
=MAX(0,B2+B2*$C2/12-E2)In a month column: previous balance + interest - payment (E2), never below zero.
A single-loan amortization schedule covers one loan; the snowball needs the rollover logic across several. For the PMT and amortization basics behind a single loan, the rental property analysis guide walks through PMT line by line.
Common debt payoff spreadsheet mistakes
Most payoff plans fail on the spreadsheet before they fail in real life. Check yours for these:
- No rollover. If a paid-off debt's minimum disappears from the plan instead of moving to the next debt, the payoff date slips by months.
- Interest left out. Dividing balance by payment ignores interest. $30,000 / $750 says 40 months; the real answer at 20% APR is 67.
- Promotional 0% rates treated as permanent. Put the date the promo ends in the sheet and model the rate after it.
- New charges not recorded. A card you are still using needs its new spending added to the balance each month.
- No link to a budget. The extra payment has to come from somewhere; a plan without a budget tends to lose it. The cash flow forecast guide shows how to plan money in and out by month.
Debt snowball spreadsheet vs apps vs printable trackers
Printable trackers are good for colouring in progress; apps are good for bank syncing and reminders; a spreadsheet is good for running what-ifs and seeing the formula. Pick by what you will actually open every month.
| Tool | Strength | Limitation |
|---|---|---|
| Printable tracker or PDF | Visible, motivating | No calculation; payoff date is a guess |
| Budgeting or payoff app | Bank sync, reminders | Formulas hidden; may need an account |
| Spreadsheet | What-ifs, visible math, you own the file | You enter balances yourself |
What to put in your debt payoff spreadsheet: each debt's name, balance, APR and minimum; your extra monthly payment; a method switch (snowball or avalanche); the payoff month for each debt; total interest; your debt-free date; and a budget tab that shows where the extra comes from.
The personal budget and debt payoff planner combines a 50/30/20 budget, actual-vs-planned tracking and snowball or avalanche payoff with a debt-free date, in Excel or Google Sheets for $14.99 (also in the $49 7-template bundle). Prefer to start free? The 50/30/20 starter shows how the live formulas work. If you want the payoff math in the same file as your budget, the debt snowball spreadsheet with budget does that.
Personal Budget & Debt Payoff Planner
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the Personal Budget & Debt Payoff Planner →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
Step-by-step: Debt Snowball Spreadsheet: Build It and Compare It With Avalanche
- List every debt. Write each debt's name, balance, APR and minimum payment in one row. Leave the mortgage out if you follow the Ramsey version.
- Choose the order. Sort by smallest balance for snowball, or by highest APR for avalanche.
- Set the monthly total. Add your minimums plus the extra you can afford. The example uses $595 + $200 = $795.
- Attack the first debt. Pay minimums on all debts and put the extra on the first debt in your order.
- Roll the payment forward. When a debt hits zero, add its whole payment to the next debt. Keep the monthly total the same.
- Track and update monthly. Enter real balances each month so the debt-free date stays honest. The example finishes in 34 months with snowball.
Skip the setup: Personal Budget & Debt Payoff Planner
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the Personal Budget & Debt Payoff Planner →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
Frequently asked questions
What is Dave Ramsey's snowball method to pay off debt?
Ramsey Solutions describes it as listing nonmortgage debts from smallest to largest balance, paying minimums on all, and putting every extra dollar on the smallest until it is gone, then rolling that payment into the next. Interest rates are ignored when setting the order.
Does Dave Ramsey recommend snowball or avalanche?
Ramsey Solutions recommends the snowball, arguing that paying off small balances first builds momentum. The avalanche usually costs less interest; in this page's example it saves $781.65 and one month compared with snowball on the same debts.
What is better, debt snowball or debt avalanche?
Avalanche usually costs the same or less interest; snowball gives earlier wins. On $21,700 of example debt, avalanche paid $4,068.79 of interest against $4,850.44, but snowball cleared its first debt in month 6 instead of month 25. Choose the one you will stick with.
How long will it take to pay off $30,000 in debt?
At an assumed 20% APR, $30,000 takes 109 months at $600 a month, 67 months at $750 and 42 months at $1,000. Interest ranges from $35,040.58 down to $11,934.95, so the payment size matters more than anything else.
Does Excel have a debt snowball template?
You can build one with NPER, SORT and a month-by-month balance column, as shown on this page. ProSheet Studio's $14.99 Personal Budget and Debt Payoff Planner does snowball or avalanche with a debt-free date in Excel and Google Sheets.
Is there a free debt snowball spreadsheet?
Yes: the formulas on this page build a working one in Excel or Google Sheets for free, and the calculator above runs the same simulation in your browser. ProSheet Studio also offers a free 50/30/20 budget starter for finding your extra payment.
How do I make a debt payoff plan?
List each debt with balance, APR and minimum; choose snowball or avalanche order; set a fixed monthly total above the minimums; pay the extra to the first debt; and roll each cleared payment into the next. Update real balances every month.
Sources
- Ramsey Solutions: How the Debt Snowball Method Works — Definition of the debt snowball (nonmortgage debts, smallest to largest balance, regardless of interest rate), Baby Step 2, and Ramsey's preference for snowball over avalanche
