ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. Debt Payoff Calculator in Excel (Snowball Method)

Debt Payoff Calculator in Excel (Snowball Method)

By ExcelReady Team·Updated November 2, 2026·7 min read

The short answer

A debt payoff calculator in Excel lists each debt with its balance, interest rate and minimum payment, then works month by month: interest is ROUND(balance*rate/12,2), the payment comes off, and the new balance carries to the next row. With the snowball method, any extra money goes to the smallest balance first, and each paid-off payment rolls onto the next debt.

Key takeaways

  • Monthly interest is the balance times the yearly rate divided by 12. Round it to 2 decimals with ROUND.
  • Each row's end balance is start balance + interest - payment, and it becomes the next row's start balance.
  • Lock input cells such as the rate and the budget with $ so the formulas fill down correctly.
  • MIN(balance+interest, payment) stops the last payment going past zero.
  • The snowball method pays the smallest balance first and rolls its payment onto the next debt.
On this page+
  1. How a debt payoff calculator works
  2. Step 1: List your debts and budget
  3. Step 2: Put the debts in snowball order
  4. Step 3: Build the monthly schedule for the first debt
  5. Step 4: Round interest correctly
  6. Step 5: Roll the snowball onto the next debt
  7. How to check your calculator
  8. Practise it

A debt payoff calculator in Excel shows, month by month, how each balance shrinks as you pay it down, and when you will be debt-free. You need only a few ideas: monthly interest with ROUND, a balance that carries from row to row, locked input cells, and the snowball rule for which debt to pay first. This guide builds the calculator step by step with three example debts, and every number shown is one you can reproduce.

How a debt payoff calculator works#

Every month, each debt does the same three things: interest is added, a payment is taken off, and what is left carries over to the next month.

Excel formula
End balance = Start balance + Interest - Payment

The snowball method decides where the money goes. You pay the minimum on every debt, then put every extra amount on the smallest balance. When that debt hits zero, its whole payment moves to the next smallest, so the payment grows each time a debt is cleared.

This is a calculation tool, not financial advice. Lenders work out interest in different ways (some use daily balances), so your statements may differ by a few cents.

Step 1: List your debts and budget#

Start with one row per debt and one cell for the total you can pay each month.

ABCD
1DebtBalanceAPRMinimum
2Store card60024%25
3Credit card2,40018%60
4Car loan6,5007%180
6Monthly budget400
7Extra135

APR is the yearly interest rate. Type it as 24% so Excel stores 0.24. The extra in B7 is what is left after the minimums:

Excel formula
=B6-SUM(D2:D4)

That is 400 - 265 = 135. If this number is negative, the budget doesn't cover the minimums, and the calculator can't work until it does. A monthly budget in Excel helps you find a realistic figure for B6.

Step 2: Put the debts in snowball order#

The snowball order is smallest balance first. Sort the table by Balance (Data > Sort, smallest to largest), or show the order with a formula in Excel 2021 or Microsoft 365:

Excel formula
=SORTBY(A2:A4,B2:B4,1)

This spills Store card, Credit card, Car loan. The avalanche method orders by the highest APR instead: =SORTBY(A2:A4,C2:C4,-1). In this example the order happens to be the same, because the smallest debt also has the highest rate. With real debts the two orders often differ, and avalanche usually costs less interest in total. The rest of the calculator works the same either way.

Step 3: Build the monthly schedule for the first debt#

Put the schedule to the right of the inputs, in F1:J5, with one row per month. Here are the formulas for the first row:

CellFormulaWhat it does
G2=B2Start balance from the input table
H2=ROUND(G2*$C$2/12,2)One month of interest, rounded to cents
I2=MIN(G2+H2,$D$2+$B$7)Minimum plus all the extra, but never more than is owed
J2=G2+H2-I2End balance
G3=J2Next month starts where this one ended

Fill rows 3 onwards down (Windows: Ctrl+D; Mac: ⌘D). The $ signs keep C2, D2 and B7 fixed while the balance references move down one row at a time. Press F4 (Mac: ⌘T) after clicking a reference to add them. The absolute references lesson practises exactly this.

The store card pays 25 + 135 = 160 a month:

MonthStartInterestPaymentEnd
1600.0012.00160.00452.00
2452.009.04160.00301.04
3301.046.02160.00147.06
4147.062.94150.000.00

In month 4, only 150.00 is owed, so MIN pays 150.00 instead of 160. Without MIN, the balance would go to -10.00.

Step 4: Round interest correctly#

Interest should be rounded each month, because that is how a statement shows it. In month 2, 452 × 24% ÷ 12 is exactly 9.04, but in month 3, 301.04 × 24% ÷ 12 is 6.0208. ROUND turns that into 6.02:

Excel formula
=ROUND(G4*$C$2/12,2)

The 2 means two decimal places. If you only format the cell to show two decimals, Excel still stores 6.0208 and carries the hidden fractions into every later month, so your final balance drifts away from the statement by a few cents. The ROUND function guide and the rounding lesson explain the difference between rounding a value and formatting it.

Step 5: Roll the snowball onto the next debt#

When a debt is paid off, its payment moves to the next one. A simple way to build that is to give each debt a payment column with this rule:

Payment to a debt = the whole budget, minus what the other debts are being paid that month, but never more than is owed.

  • The debt you are focusing on gets everything left after the minimums on the others.
  • The other debts get only their minimums.
  • Once a debt's balance is zero, its payment is zero, so the whole budget flows to the remaining debts.

Run through the example and you get these results:

DebtMonthly paymentPaid off inInterest paid
Store card160Month 430.00
Credit card60, then 220 from month 5Month 16361.08
Car loan180, then 400 from month 17Month 27637.84

In month 4, the store card needs only 150.00, so the spare 10.00 goes to the credit card that month (70.00 instead of 60). The total interest is 1,028.92. To see when month 27 falls, add the months to the start date with EDATE: if month 1 is January 2027, =EDATE(DATE(2027,1,1),26) returns 1 March 2029.

How to check your calculator#

A few checks catch most mistakes:

  • Month 1 by hand. The car loan's first month is 6,500 + 37.92 - 180 = 6,357.92. If your sheet says something else, check the /12 and the $ signs.
  • Total payments. Starting balances plus total interest should equal everything you paid. Here, 9,500 + 1,028.92 = 10,528.92.
  • No negative balances. If a balance goes below zero, a MIN is missing.
  • Budget always used. Each month's payments should add up to 400, except the very last month.

For a single loan with a fixed payment, an amortization schedule is the better tool, and the PMT function works out the payment that clears a loan in a set number of months. Once the debts are gone, the same row-by-row idea runs in reverse in a savings goal calculator.

Practise it#

Try the exercise on this page: it is the car loan's month-1 balance, and ROUND makes the answer match a real statement. Then practise absolute references in a live spreadsheet, so your schedules fill down without broken references, and work through the budget math practice lesson to get fast at the arithmetic behind any money sheet.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

In E4, calculate the car loan's balance at the end of month 1: start with the balance in B4, add one month of interest (C4 is the yearly rate, so divide by 12), subtract the payment in D4, and ROUND the result to 2 decimals.

fx
ABCDEF
1
Debt
Balance
APR
Payment
End of month 1
2
Store card
600
0.24
160
3
Credit card
2400
0.18
60
4
Car loan
6500
0.07
180
5
6
7

Tip: B4*C4/12 is one month of interest. Add it to B4, subtract D4, and wrap everything in ROUND(...,2).

Practise this in a lesson

LessonRelative vs absolute references ($)Lock a cell with $ so it doesn't move when you copy a formula, one of the most-tested Excel skills.LessonROUND, ROUNDUP and ROUNDDOWNControl decimals properly, which isn't the same as formatting.LessonPractice: department budgetCombine SUM, AVERAGE, ROUND and absolute references in a realistic budget sheet.Function guideROUNDRound to decimals, whole numbers or the nearest thousand with Excel's ROUND. Learn when formatting isn't enough, then practice live.

Frequently asked questions

How do I calculate monthly interest on a debt in Excel?

+

Multiply the balance by the yearly rate and divide by 12, then round to cents: =ROUND(B2*C2/12,2). With 2,400 at 18%, that is 36.00 for the month.

What is the debt snowball method?

+

You pay the minimum on every debt and put all extra money on the smallest balance. When that debt is paid off, its payment rolls onto the next smallest, so the payment grows like a snowball.

What is the difference between the snowball and avalanche methods?

+

Snowball pays the smallest balance first. Avalanche pays the highest interest rate first, which usually costs less interest in total. The same spreadsheet works for both; only the order of the debts changes.

How do I find the payoff date in Excel?

+

Count the months until the balance reaches zero, then add them to the start date with EDATE. If month 1 is January 2027, =EDATE(DATE(2027,1,1),26) gives the date of month 27, 1 March 2029.

Sources

  • ROUND function - Microsoft Support
  • Switch between relative, absolute, and mixed references - Microsoft Support
  • SORTBY function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How a debt payoff calculator works
  2. Step 1: List your debts and budget
  3. Step 2: Put the debts in snowball order
  4. Step 3: Build the monthly schedule for the first debt
  5. Step 4: Round interest correctly
  6. Step 5: Roll the snowball onto the next debt
  7. How to check your calculator
  8. Practise it

Keep reading

Projects· 6 min read

Build a Loan Amortization Schedule in Excel

To build a loan amortization schedule in Excel, find the monthly payment with =ROUND(PMT(rate/12,months,-loan),2). Then add one row per month: interest is the opening balance times the monthly rate, principal is the payment minus interest, and the closing balance is the opening balance minus principal. Lock the inputs with $ and fill down.

Math· 6 min read

PMT Function in Excel: Calculate a Loan Payment

PMT returns the regular payment for a loan with a fixed interest rate. Write =PMT(rate, nper, pv): the interest rate per period, the number of payments and the loan amount. For a 20,000 loan at 6% a year over 5 years, paid monthly, =PMT(6%/12,5*12,20000) returns -386.66. The minus sign means money you pay out.

Projects· 6 min read

Build a Savings Goal Calculator in Excel

A savings calculator in Excel needs three inputs: your goal, what you've saved so far and the months left. The monthly amount is =ROUNDUP((Goal-Saved)/Months,2). Use ROUNDUP, not ROUND, so you never end up a few cents short. Progress is =Saved/Goal formatted as a percentage, and PMT handles savings that earn interest.

More on projects

  • Build an Employee Lookup Sheet in Excel
  • Build an Equipment Checkout Tracker in Excel
  • Track Expenses by Category in Excel
  • Build a Gradebook in Excel
  • Build a Habit Tracker in Excel With Checkmarks and Streaks
  • Make an Inventory Tracker in Excel
All projects articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free