Debt-Free Date Calculator
Use the full debt payoff planner to compare snowball, avalanche, and hybrid plans side by side.
Calculate your debt-free date
What-if: extra payments and lump sums
This link contains the numbers you entered. Only people you send it to can see them. Nothing is uploaded anywhere.
Disclaimer
Not financial advice. This calculator is for educational purposes only and is not financial advice, tax advice, or a recommendation. Consider speaking with a qualified professional about your situation.
Assumptions. Interest is calculated monthly as balance × APR ÷ 12 and applied before each payment (monthly compounding). If you leave a minimum payment blank, it is estimated as the largest of: 2% of the balance, one month's interest + 1% of the balance, or $25 — actual minimums vary by lender. Simulations stop at 600 months. Displayed amounts are rounded to the nearest cent.
Data sources. Formulas: standard amortization math. No external data feeds. Page last updated: 2026-10-18.
How the math works
This page leads with a calendar answer: the month the final payment lands. Enter each debt, the monthly budget, and a start month — it defaults to the current month — and the calculator simulates forward and reports the debt-free month as "Month YYYY". The preset ordering is snowball: the smallest balance is targeted first, so individual debts clear sooner even when the final date differs from avalanche's. Each cleared debt frees its minimum, which joins the budget aimed at the next target; that rollover is what pulls the final date earlier as debts drop off.
The debt-free month is the start month plus the number of payments made: with a November 2026 start and 11 payments, the date is October 2027. Ordering is recomputed every month among unpaid debts, so the target can change as balances move. Extras and lump sums feed the same cascade: a lump sum entered for month 6 lands on that month's target debt first, with any remainder flowing to the next debt in order. If the budget does not cover the total minimums, each debt receives a proportional share, the shortfall is reported as a number, and some balances can grow; the 600-month cap bounds the run.
Four assumptions apply to every run. One, monthly compounding: interest accrues once per month at balance × APR ÷ 12, before payments. Two, a blank minimum is estimated as the largest of 2% of the balance, one month's interest plus 1% of the balance, or $25. Three, the simulation stops at 600 months: a plan still carrying a balance at month 600 is reported as not paid off within the simulation limit, and no debt-free date is shown. Four, all math runs in full double precision with no per-month rounding; displayed dollars are rounded half-up to the nearest cent, with totals summed from unrounded values before rounding.
To compare how the two orderings move the date, the snowball-vs-avalanche calculator shows both plans side by side; to test a one-time payment's effect on the date, the lump-sum calculator models it directly.
Worked example
Three debts, $800 monthly budget, snowball ordering, starting November 2026. Store Card: $800 at 21.99% APR, $30 minimum. Travel Card: $2,400 at 17.99% APR, $60 minimum. Balance Transfer: $5,000 at 0% APR, $100 minimum.
| Month | Interest | Payment | Store Card | Travel Card | Balance Transfer |
|---|---|---|---|---|---|
| December 2026 | $50.64 | $800.00 | $174.66 | $2,375.98 | $4,900.00 |
| January 2027 | $38.82 | $800.00 | $0.00 | $1,889.46 | $4,800.00 |
Month 1 targets the Store Card (smallest balance): after $30, $60, and $100 minimums, the remaining $610 goes to it. The Store Card clears in month 2 (January 2027), the Travel Card in month 5 (April 2027), and the Balance Transfer in month 11. The full run: 11 payments, debt-free October 2027, $144.08 total interest, $8,344.08 total paid.
Frequently asked questions
What exactly is the debt-free date?
It is the calendar month the simulation makes its final payment, shown as Month YYYY. With a November 2026 start month and 11 simulated payments, the debt-free date is October 2027. It is computed from the numbers entered — budget, balances, APRs, minimums, extras, and lump sums — and changes whenever any input changes.
How is the debt-free month computed?
The engine simulates month by month — interest at balance × APR ÷ 12, then minimums, extras, and the remaining budget to the target debt — until every balance reaches zero. The count of payments made is added to the start month to name the debt-free month. If balances remain after 600 simulated months, no date is reported.
Why do snowball and avalanche show different debt-free dates?
The two orderings send the leftover budget to different debts each month, so individual debts clear in a different sequence and the total-interest figures differ. The final payment can land in a different month. The comparison is arithmetic: the same inputs, two orderings, two resulting dates shown side by side.
Can a lump sum move my debt-free date earlier?
A lump sum reduces the balance that later interest is computed on, which can shorten the plan. Enter it as a month-and-amount pair in the what-if panel — for example, $2,500 in month 6 — and the lump-sum page shows the resulting date and total interest next to the no-lump-sum figures from the same inputs.
What if my budget does not cover all the minimums?
The calculator reports the shortfall — total minimums minus budget — as a number and pays each debt a proportional share. Some balances may grow when the payment is smaller than the month's interest. The 600-month cap bounds the run, and a plan that never clears reports no debt-free date.