All free toolsUpdates

How to Use the Debt Payoff Calculator: Fields and Results

The GetDebtFree debt payoff calculator estimates repayment under snowball and avalanche with the same monthly budget. You can also explore a budget for a target number of payments, then choose whether to apply it. This walkthrough explains the fields, optional controls and calculation limits.

1. Enter balances and payments

What each field means
FieldWhat to enter
Name (optional)A short label such as Card A. An account number is unnecessary.
Balance ($)The amount you want to model, in U.S. dollars.
Annual interest / card APR (%)The annual rate, for example 22 for 22%.
Fixed minimum ($/month)The payment kept fixed for this account in the model.
Extra monthly paymentOne extra amount shared across the entire plan.

Use the add-debt button to include up to ten debts and the remove button to delete a row. A zero APR is allowed. Use numbers without thousands separators and no more than two decimal places for amounts and APRs. A blank field is not zero. The minimums you enter stay fixed; the calculator does not read statements or update them automatically.

For a loan balance, enter the contractual annual interest rate applied to that balance. A disclosed APR can include origination and other fees; it may differ from the rate used to charge interest. The CFPB explains this distinction. This calculator models the balance interest rate and does not add loan fees separately.

2. Select “Compare payoff plans”

You will see a result for each method: months to payoff, an estimated calendar month, total interest, total repaid and the monthly budget. The calendar assumes the first payment is next month. It is an estimate rather than an exact day.

Choose a method under “Monthly schedule.” The account list shows estimated payoff months and interest by debt. “Next month’s payments by account” shows each opening balance, interest charge, payment and balance after payment. Add the payments in that table to check the amount planned for the first month.

Open “Full monthly schedule by account” to see the same details for later months, in groups of 12 months with previous and next buttons. The table and downloads follow the method you selected. Editing an input hides the old results and blocks their downloads or printing until you calculate again.

Optional: add money once, in a specific month

Use the separate one-time amount and payment-month fields for a payment you will make only once. Month 1 is next month. The model adds this amount after that month's interest, in addition to the recurring budget. It follows the selected method's payment order; it does not increase the recurring extra in later months.

If the accounts are already paid off or less money is needed, the result shows the amount not used. Keep that amount separate from total debt payments. An immediate balance reduction before the first month's interest is a different scenario: our refund example explains it.

The optional deadline search uses recurring payments only and excludes the one-time amount. Applying its proposed budget keeps the one-time fields for the main comparison, which can therefore finish earlier. Changing either field makes old results and a deadline proposal outdated.

Optional: plan for a payoff deadline

The separate “Plan for a payoff deadline (optional)” section uses the debt rows already entered. It is optional: you can still compare your current budget without completing it.

  1. Enter a whole number from 1 to 1,200 in “Number of monthly payments.” The first estimated payment is next month; 1 means one payment in that month. You enter a number of payments, not a calendar date.
  2. Select “Find a monthly budget.” Target budget is calculated using the avalanche method. Review the calculated budget, the extra above your entered fixed minimums and the difference from your current budget. Searching does not change the extra payment in your debt form or apply the proposal.
  3. If you want to use the proposal, select “Apply budget and compare.” This replaces the shared extra payment with the calculated extra and runs the usual snowball and avalanche comparison with that same total budget. It does not add the new extra on top of your previous extra.

The target is checked with avalanche. Snowball can finish in a different month, so read its own result before choosing its monthly schedule or export. After applying, use the existing schedule selector, CSV download and print controls. Editing a debt, the extra payment or the target makes a proposal outdated; find a new budget before applying it.

The result is a checked estimate, not a guarantee that no smaller payment could work or that a lender will close your accounts by that month. The model keeps your entered minimums fixed. If those payments already finish before the target, it does not reduce them to fill the whole period. If no plan is found within the calculation limits, that is not proof that the financial goal is impossible.

Check a 0% target example

Use one $1,000 debt at 0%, a $50 fixed minimum and $25 current extra. Set the one-time amount to $0 for this example. Your current budget is $75 per month: 13 payments of $75 and a final $25 take 14 payments. For a target of 10 payments, the calculated budget is $100: $50 above the fixed minimum and $25 more than the current budget. Searching leaves the form’s extra at $25. Applying replaces it with $50, after which both methods finish in 10 payments with $0 interest and $1,000 total paid.

Before applying any real proposal, compare its total budget with what remains after essential bills and planned reserves. A target does not make an unaffordable payment sustainable. The target-period methodology explains the search and its limits.

3. Reproduce a two-payment example

Keep one debt row. Enter a balance of $1,000, APR of 12%, fixed minimum of $600, $0 recurring extra and a $0 one-time amount. Because there is one debt, both methods should give the same result.

Expected monthly schedule for this example
MonthOpening balanceInterestPaymentRemaining
1$1,000.00$10.00$600.00$410.00
2$410.00$4.10$414.10$0.00

The result is two payments, $14.10 in interest and $1,014.10 repaid. The final payment is capped at $414.10 rather than charging another full $600.

4. Understand the savings comparison

When a recurring extra or a one-time payment is entered and both scenarios finish, the calculator compares that method with a baseline that has neither extra. The difference therefore includes both changes if you use both. Both scenarios keep entered minimums fixed and redirect freed payments. “Without extra” does not mean following a card issuer’s declining minimum formula.

If a balance does not clear within the model’s 1,200-month limit, the tool reports that limitation instead of a payoff date. Check the payment, APR and the balance trend. A displayed result does not confirm that the entered payment satisfies your lender’s requirements.

5. Keep a free copy of the plan

Select “Download full CSV free” to download all scheduled months for the selected method. The file includes account labels, payments, interest, opening and closing balances, USD, the method and model version. It opens in spreadsheet software that supports CSV files.

For a paper copy, choose “Next month only” or “All months by account” under “What to print,” then select “Print free.” The full schedule may take many pages. If your browser offers “Save as PDF,” you can use that option in its print dialog.

These features do not require email, registration or payment. Your inputs are not uploaded to prepare a CSV or print view. A downloaded file or PDF stays where you save it. Keep your starting balances, APRs, fixed payments and extra payment with that copy so you can enter them again later; use the latest statement figures when reviewing progress.

Optional: save inputs and resume later

Open “Save or resume inputs (optional).” “Save in this browser” saves one copy of the current input fields for this tool and replaces its previous saved copy. Nothing is saved automatically. “Review saved copy” previews that copy; “Apply these inputs” then puts it into the form. Recalculate to get current results.

“Download inputs as JSON” keeps an input file separately from the schedule CSV. To use it later, choose “Review a JSON file”, inspect the preview and apply it only if you want to replace the form. Reviewing or applying a file does not save it in this browser. A file for another tool or an unsupported format will not be applied.

The local copy and downloaded JSON are not encrypted and may contain financial amounts and the labels you enter. On a shared browser profile, someone else may be able to view the saved copy. Use neutral labels and choose where to store a download. There is no account or synchronization across devices. “Delete saved copy” removes this tool's saved browser copy; it does not clear the current form or delete files you downloaded.

6. Keep the assumptions in view

Example assumptions: U.S. dollars, fixed APR, monthly interest on the opening balance rounded to cents, end-of-month payments, no fees or new charges. The final payment can be smaller. Estimates are not issuer payoff quotes. See our calculation methodology.

The site does not automatically save plans. The downloadable schedule is an estimate, not a bill-payment service: check required minimums and actual due dates on your statements before making payments. A plan that cannot be completed within the calculation limits does not offer a CSV or print-ready payoff plan.

A promotional rate that changes later, lender fees or daily payment timing will need a separate calculation. See the full methodology and the difference between declining minimums and fixed payments.

Sources and method

Educational content for U.S. consumers. Numerical examples are our own calculations under the stated assumptions. Methodology and limitations.