An Excel file with the formulas in it: type up to eight debts and an extra amount, and it works out the months and the interest for highest rate first, smallest balance first and scheduled payments only — every month of each.
Debt payoff spreadsheet (.xlsx)
Free to download: an .xlsx file of about 1 MB, no macros, no sign-up. It was run in Excel and Numbers. Google Sheets imports .xlsx files (File → Import); this one has not been tried there.
What it does. The same arithmetic as the debt payoff calculator, in cells you can read and change. On the example in the file — a store card of $900 at 12%, a credit card of $4,200 at 24% and a car loan of $12,600 at 7.5%, with $300 a month on top — both orders are debt-free in 25 months, highest rate first for $1,871 in interest and smallest balance first for $1,954 in interest; scheduled payments only take 61 months and $5,046 in interest.
Leave unused rows empty. There is room for eight debts; for more, use the debt payoff calculator.
Highest rate first (avalanche). Every debt gets its scheduled payment. The money left over — your extra amount, plus the payment of any debt that has been cleared — goes to the debt with the highest interest rate. When that debt is cleared, the one with the next-highest rate takes over. On a tie, the smaller balance goes first.
Smallest balance first (snowball). The same payments, but the money left over goes to the debt with the smallest balance, whatever its rate. When that debt is cleared, the one with the next-smallest balance takes over, and so on. On a tie, the higher APR goes first.
Month by month: interest at the APR divided by twelve is added to every open debt, every debt gets its scheduled payment, and the rest goes to the debt the order points at. A balance under 50 cents counts as paid, and a debt still open after 600 months — 50 years — is shown as not paid off. The result then says which it is: "Not paid off in 50 years at these payments." when the balance falls, only too slowly, and "Not paid off: the payments do not cover the interest." when it does not fall at all.
Fees, a rate that changes and a lender's day-by-day interest are not counted, so a lender's own schedule can differ from this one. The snowball vs avalanche calculator shows what each order gives for your debts and does not pick one; neither does the spreadsheet.
The formulas follow the calculation engine of the Pennyjar iPhone app step by step. They were checked against that engine itself: the spreadsheet's own formulas, read out of the file you download, were run on more than 700 sets of debts that the engine had worked out, and gave the same months to debt-free, the same interest, the same order of payment and the same month for each debt to be paid off, including debts that are never paid off, ties, eight debts at once and balances that end a few cents either side of the 50-cent line. Microsoft Excel recalculated 138 of them from the file and agreed. Numbers gave the same answers on the two examples it was tried with. The file has not been checked in Google Sheets.
This is a calculation from the numbers you type, not financial advice.
The file is free to download, with no sign-up.
Numbers opens .xlsx files. In Google Sheets choose File → Import and upload the file. The formulas are plain ones — IF, MIN, MAX, SUM, AND, OR, COUNTIF, INDEX and MATCH — with no macros and no add-ins.
That depends on the debts and on what matters to you. The spreadsheet shows the months and the interest for each, side by side, and which debt is cleared first; it does not choose.
A debt still open after 600 months is shown as not paid off. If its payment does not cover a month of its interest, the balance never falls and that debt needs a larger payment before anything else moves.
The Total left column of each schedule sheet is the total debt by month; select it and insert a line chart in your spreadsheet program. For a chart to color in by hand, see the printable debt payoff tracker.
A calculation from numbers you type, not financial advice.
Pennyjar is an iPhone and iPad app with three tabs: Goals, Challenges and Cushion. On the Cushion tab you type in what you owe, and the plan names the debt to start with when a debt is your next step. With Pennyjar Pro (one payment for the whole app, no subscription), two or more debts and money left free each month, avalanche and snowball are compared on your own debts: the comparison appears when at least two debts are in it and some money is left each month. The spreadsheet on this page is a download from this site, not a part of the app.
Coming soon to the App Store
A calculation from your numbers and the rules on this page. It is not financial advice, and it says nothing about investing.
Last reviewed 8 October 2026