A debt snowball spreadsheet tracks balances, minimum payments, interest, and extra payments so you can direct available money to the smallest debt first. If you are searching for a particular spreadsheet from Trees Full of Money, verify its current availability and terms at the publisher’s own site; the Excel layout below is a practical way to build and check a tracker yourself.
What a debt snowball spreadsheet does
The debt snowball is a payoff method: keep paying at least the required minimum on every debt, then put money left over toward the debt with the smallest balance. Once that debt is paid, add the payment you had been making on it to the amount directed to the next-smallest balance. The monthly debt budget stays the same, while the target changes as debts are cleared.
A spreadsheet makes the sequence visible. It can show which balance is the current target, how much interest is estimated for the month, whether a payment clears a debt, and how much remains. It is a planning and tracking tool, not a lender’s payment system. The lender’s statement and payment instructions determine the amount due and when it must arrive.
The method is sometimes called a snowball because the payment directed at later debts can grow as earlier debts disappear. The term does not mean that interest disappears or that every debt will be paid on a particular date. Actual timing depends on balances, rates, payment dates, fees, and the amounts creditors require.
How to set up the workbook in Excel
For Microsoft Excel for Microsoft 365 on Windows, create a worksheet named Snowball and use the following columns. Enter your own figures; the sample below is illustrative only.
- A: Debt name
- B: Current balance before this month’s payment
- C: Annual percentage rate (APR), entered as a percentage
- D: Required minimum payment from the latest statement
- E: Estimated interest for the month
- F: Minimum payment to include in this month’s plan
- G: Planned total payment
- H: Estimated ending balance
Put three example debts in rows 2 through 4, ordered from smallest to largest balance: Card A, $500 at 18% APR with a $50 minimum; Loan B, $1,200 at 12% with a $75 minimum; and Card C, $2,000 at 6% with a $100 minimum. Put the total amount available for debt payments this month in J1: $300. In a real workbook, sort debts by the balance you are using to start the snowball, and check the required minimums against current statements.
Calculate interest and minimum payments
This simple example estimates one month of interest as the opening balance multiplied by APR divided by 12. It is useful for a rough planning schedule, but lenders may calculate interest daily, use different billing periods, or apply payments and fees in ways the estimate does not capture. Use the lender’s figures when they are available.
With the balances in B2:B4 and annual APRs in C2:C4, enter this in E2 and copy it down through E4: =B2*C2/12. For Card A, the estimate is $7.50 ($500 × 18% ÷ 12); the corresponding estimates for Loan B and Card C are $12 and $10.
With estimated interest in E2:E4 and contractual minimums in D2:D4, enter this in F2 and copy it down through F4: =MIN(B2+E2,D2). For the example, F2:F4 returns $50, $75, and $100. The MIN function prevents the planned minimum from exceeding the estimated amount owed, but it does not replace a creditor’s payoff quote or instructions.
Allocate the snowball payment
The next formulas assume the debts are in rows 2 through 4 from smallest to largest, the monthly budget is in J1, and the budget is at least the total planned minimums in F2:F4. They allocate the amount above those minimums to the first debt, then pass any unused extra to the next row if an earlier debt is paid off. Keep the rows in snowball order while using the formulas.
With the three debts in rows 2:4 and their minimums in F2:F4, enter this in G2: =MIN(B2+E2,F2+MAX(0,$J$1-SUM($F$2:$F$4))). In the example, G2 returns $125: its $50 minimum plus $75 of the $300 budget left after the $225 of planned minimums.
With the same layout, enter this in G3: =MIN(B3+E3,F3+MAX(0,$J$1-SUM($F$2:$F$4)-SUM($G$2:G2)+SUM($F$2:F2))). This subtracts extra already allocated to earlier rows. Here it returns $75 because the extra has already gone to Card A.
With the same layout, enter this in G4: =MIN(B4+E4,F4+MAX(0,$J$1-SUM($F$2:$F$4)-SUM($G$2:G3)+SUM($F$2:F3))). In the example it returns $100. The three planned payments total $300, and Card A receives the extra because it has the smallest balance.
With opening balances in B2:B4, estimated interest in E2:E4, and planned payments in G2:G4, enter this in H2 and copy it down through H4: =MAX(0,B2+E2-G2). The estimated ending balances are $382.50, $1,137, and $1,910. They total $3,429.50, which also equals the $3,700 starting balance plus $29.50 estimated interest minus $300 paid. That check helps catch a mistyped payment or balance.
Update the tracker each month
At the next update, use the latest statement balances, APRs, and minimum payments rather than assuming the previous estimates were exact. Put each new opening balance in column B, recalculate interest and minimums, and confirm the debt order. If you are modeling the simplified example only, you can copy each ending balance in H into the next month’s opening balance in B. In practice, statement balances may differ because of payment dates, new charges, fees, or daily interest.
- Record each debt’s current balance, APR, and required minimum.
- Choose a total monthly debt-payment budget that covers all required minimums.
- Order the debts from smallest to largest balance and assign the remaining budget to the first debt.
- After payments post, update the sheet from statements and move the target when a balance is paid off.
Do not keep making a payment to a closed or paid-off account just because an old formula still shows it. Update the debt list and redistribute the planned amount. Also check whether the creditor requires a final payoff amount that differs from the displayed balance, particularly when interest accrues between statement dates.
Snowball versus debt avalanche
The snowball prioritizes the smallest balance. The debt avalanche instead directs extra money to the debt with the highest APR while minimums continue on the others. With rates of 18%, 12%, and 6% in the example, the avalanche would target Card A first as well, but that is a coincidence: it is both the smallest balance and the highest-rate debt. If the $2,000 debt carried the highest APR, the two methods would choose different targets.
Paying the highest-rate balance first can reduce interest in many circumstances, but the exact result depends on rates, fees, and payment details. The snowball can offer a visible early balance payoff, which some people find motivating. A spreadsheet can compare approaches by changing the priority order, but its estimated totals are not guarantees. Avoid choosing a method based only on an inaccurate interest model.
Common spreadsheet mistakes and limits
- Budget below required minimums: The allocation formulas assume the monthly budget covers the planned minimums. If it does not, the sheet can show an unrealistic plan. Contact creditors promptly about payment difficulty rather than silently reducing required payments.
- Wrong priority order: The snowball depends on smallest balance first. Sort debts carefully and review the order after balances change or you add an account.
- Interest treated as exact: APR divided by 12 is a simplifying estimate, not a promise of the interest on a statement. Daily accrual, promotional rates, and fees can change the result.
- New spending omitted: Charges made after the opening balance can make the ending balance higher than the estimate. A payoff plan works best when the tracker reflects actual account activity.
- Payment timing ignored: A payment may take time to post. A spreadsheet does not submit payments, confirm receipt, or prevent late fees.
The formulas are designed for a small, fixed list of three debts to make the allocation logic easy to inspect. To track more debts, extend the ranges in the formulas consistently; do not just add a row and assume the total-minimum range and priority calculations include it. You can also use one worksheet per month, which preserves a simple history but requires careful copying.
Finding a Trees Full of Money file and using alternatives
If a result or recommendation mentions a Trees Full of Money spreadsheet, check the publisher’s current page for the actual file, format, instructions, and any terms of use. A search-result snippet or an old link may not reflect whether a workbook is still available. Do not assume that a file is an official lender calculator, that it is maintained, or that it uses the same assumptions as the example here unless the publisher explains those details.
Other options include a spreadsheet you build yourself, a budgeting app with debt tracking, or a lender’s own balance and payoff tools. Compare what each one actually tracks: APR, minimum payments, payment dates, interest estimates, and payoff order. A workbook gives you control over the assumptions and layout, while an app may reduce manual entry; neither should replace account statements or payment confirmations.
Privacy and financial checks
A debt tracker can contain sensitive financial information. Keep only what you need: account nicknames can be safer than full account numbers, and balances and rates are usually enough for a payoff plan. Store the workbook in a location protected by your device and account security settings, and be cautious about uploading it to an unfamiliar site or sharing a public link.
This spreadsheet is for organization and illustration, not financial, tax, investment, or legal advice. Check actual balances, APRs, minimums, fees, and payment application rules with each lender. If you need help choosing a repayment strategy or cannot meet minimum payments, consider speaking with a qualified financial professional or a reputable nonprofit credit counselor.
Frequently Asked Questions
Does Trees Full of Money still offer a debt snowball spreadsheet?
Availability can change, so check Trees Full of Money’s own current website or published resource page. Confirm the file’s format, date, instructions, and terms before downloading or relying on it.
What is the debt snowball order?
Pay the required minimum on each debt and direct extra money to the smallest balance. After it is paid, roll the amount you had been paying on it into the next-smallest debt.
Should I use the snowball or avalanche method?
The snowball prioritizes small balances; the avalanche prioritizes high APRs. They can lead to different payoff sequences. Compare current rates and balances, and consider which approach you can follow consistently; spreadsheet estimates cannot promise a specific savings or payoff date.
Can Excel calculate the exact payoff date?
Not from the simplified monthly-interest formulas alone. Exact timing depends on lender calculations, posting dates, fees, changing minimums, and consistent payments. Treat any projected date as an estimate and verify payoff figures with the creditor.
What if my monthly budget is less than my minimum payments?
The example allocation formulas are not suitable for that situation. Do not rely on them to decide which required payment to skip. Contact creditors about available options and consider getting help from a qualified professional or reputable nonprofit counselor.
Related
- Inventory Spreadsheet: Simple Setup and Useful Tips
- Inventory List Spreadsheet Template: Build and Use One
- Google Sheets Inventory Spreadsheet: Setup and Tips
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Delete Data Validation in Excel: Steps and OptionsTo delete data validation in Excel for Microsoft 365 on Windows, select the cell or range, choose Data…
- Outlook Email Preview: Change Lines and Reading PaneTo change the email preview in Outlook, adjust the message-preview lines to show more or less text in…
- Add Page Numbers in Microsoft Word: Step-by-StepTo add page numbers in Microsoft Word for Microsoft 365 on Windows, open the document, choose Insert >…
- Create a Shared Distribution List in Outlook: Team OptionsTo create a list just for yourself, open Outlook’s People or Contacts view and create a contact list…
- MS Outlook: How to Create a Distribution ListYes. In Microsoft 365 Outlook for Windows, create a personal list from People: in new Outlook, choose People…
- Can You Make Columns in a Text Box in Microsoft Word?Yes. In desktop Microsoft Word, select the text box and use Shape Format > Columns to divide its…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.