ProSheet Studio

Debt Snowball Spreadsheet: Build It and Compare It With Avalanche

By Roger Ramey· Updated · 8 min read· Every number shows its working

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.

On this page
  1. What is the debt snowball method?
  2. Debt snowball calculator (try your own debts)
  3. Snowball vs avalanche on the same four debts
  4. Which is better, debt snowball or debt avalanche?
  5. What is the extra payment worth?
  6. How long will it take to pay off $30,000 in debt?
  7. How to build a debt snowball spreadsheet in Excel or Google Sheets
  8. Common debt payoff spreadsheet mistakes
  9. Debt snowball spreadsheet vs apps vs printable trackers
  10. Step-by-step
  11. 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.

The example debts
DebtBalanceAPRMinimum a month
Store card$1,20012%$35
Personal loan$4,00011%$120
Credit card$7,50024%$190
Car loan$9,0007%$250

Worked example: Snowball: four example debts, $200 extra a month (balances, rates and minimums are assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
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-free34
Loan term (years)2.83
Total interest paid$4,850.44
Payoff orderstore 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

Inputs (assumptions — replace with your own) and results
ItemValue
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-free33
Loan term (years)2.75
Total interest paid$4,068.79
Payoff ordercredit 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.

Month each debt is paid off, and interest paid on it
DebtSnowball: paid offSnowball: interestAvalanche: paid offAvalanche: interest
Store card (12%)Month 6$38.10Month 26$229.04
Personal loan (11%)Month 16$375.19Month 29$712.67
Credit card (24%)Month 31$3,357.59Month 25$2,062.73
Car loan (7%)Month 34$1,079.56Month 33$1,064.36
Total34 months$4,850.4433 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

Inputs (assumptions — replace with your own) and results
ItemValue
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-free50
Loan term (years)4.17
Total interest paid$7,975.63
Payoff orderpersonal 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:

Paying off $30,000 at 20% APR (assumption) with fixed monthly payments
Monthly paymentMonths to pay offTotal interest
$600109 (about 9 years)$35,040.58
$75067 (about 5.6 years)$19,849.94
$1,00042 (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.

  1. Columns A to D: debt name, balance, APR, minimum payment.
  2. Sort the rows: smallest balance first for snowball, highest APR first for avalanche (formulas below).
  3. In each month column, add interest (balance x APR / 12), subtract the minimum, and subtract any extra if this row is the current target.
  4. 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.
  5. 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/12

Balance 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:

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.

Debt payoff tool options
ToolStrengthLimitation
Printable tracker or PDFVisible, motivatingNo calculation; payoff date is a guess
Budgeting or payoff appBank sync, remindersFormulas hidden; may need an account
SpreadsheetWhat-ifs, visible math, you own the fileYou 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 — $49

Instant access by email after checkout via Payhip.

Step-by-step: Debt Snowball Spreadsheet: Build It and Compare It With Avalanche

  1. 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.
  2. Choose the order. Sort by smallest balance for snowball, or by highest APR for avalanche.
  3. Set the monthly total. Add your minimums plus the extra you can afford. The example uses $595 + $200 = $795.
  4. Attack the first debt. Pay minimums on all debts and put the extra on the first debt in your order.
  5. Roll the payment forward. When a debt hits zero, add its whole payment to the next debt. Keep the monthly total the same.
  6. 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 — $49

Instant 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

Roger Ramey
Written by Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · Privacy
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.