Skip to content

Debt-free date calculator

See the date you'll be debt-free at your current payment, and what an extra $100, $200, or $500 per month does to your timeline.

Calculator debt

Logic updated April 2026

This calculator projects the date you'll be debt-free at your current total monthly payment and shows three accelerated scenarios — with $100, $200, and $500 of additional monthly payment — so you can see exactly how much sooner you finish for each level of belt-tightening. It uses the avalanche strategy (highest-rate debt first) to produce the most favourable, comparable projection per budget.

How this is calculated

Formula

Each scenario: simulate every debt month-by-month with the same total payment ; extra goes to the highest-rate debt ; freed minimums roll into the extra pool ; debt-free month = first month all balances are zero

Step-by-step

  1. Sum the user's stated total monthly payment as the baseline budget
  2. Run the avalanche payoff simulation on the debt list at that total payment — each month accrues interest, applies minimums, and directs the surplus to the highest-rate debt
  3. Build the baseline scenario: total months to debt-free, total interest paid, total amount repaid
  4. Repeat the simulation with $100, $200, and $500 added to the total payment to produce three accelerated scenarios
  5. Compare each accelerated scenario against the baseline to show months saved and interest saved per extra dollar
  6. If any scenario hits the 600-month simulation cap because payments don't exceed interest, the engine surfaces a recovery suggestion with the minimum viable payment
Rounding mode
ROUND_HALF_UP
Precision
20-digit internal precision (Decimal.js), rounded to 2 decimal places for display
Logic last reviewed

Assumptions & limitations

What this calculator assumes

  • Each debt accrues interest monthly at its stated annual rate
  • Minimum payments are fixed for the life of each debt
  • Total monthly payment is constant across every month
  • Scenarios apply the avalanche strategy (highest rate first)
  • Baseline uses the user-supplied total; accelerated adds +$100, +$200, +$500
  • Simulation is capped at 600 months (50 years) to bound analysis

What this calculator doesn’t account for

  • Does not model rate changes during the payoff period
  • Does not include any new debt added to the balance during the payoff
  • Does not factor in promotional or balance-transfer rates expiring
  • Does not model behavioural lapses — assumes the chosen total payment is made every month
  • Avalanche strategy may not match what you'd actually do if you find smaller-balance early wins motivating

Worked example

A borrower has three debts totalling $20,000 and is currently paying $600/month total.

Input Value
Credit card $8,000 @ 22%, $200/month minimum
Store card $3,000 @ 24%, $90/month minimum
Personal loan $9,000 @ 12%, $250/month minimum
Total monthly payment $600 (sum of minimums + buffer)

Baseline: ~52 months — +$100/month: ~42 months — +$200/month: ~36 months — +$500/month: ~26 months

At $600 total, the avalanche kills the 24% store card first, then the 22% credit card, then the 12% personal loan, finishing in roughly 4.3 years. Adding $100/month saves 10 months. Adding $500/month — a meaningful budget cut — finishes in 2 years 2 months. The interest saving is even larger than the time saving because every extra dollar attacks the highest-rate balance first.

Frequently asked questions

How is the debt-free date calculated?

Month-by-month simulation. Each month, every debt accrues interest at (annual rate / 12), every debt receives its minimum payment, and the leftover budget attacks the highest-rate debt. When a debt clears, its minimum payment rolls into the surplus pool. The debt-free month is the first month every balance hits zero. The model assumes you keep making the same total payment every single month until you're done.

What if I can only afford minimum payments?

Set the total monthly payment to the sum of the minimums. That scenario produces the longest debt-free date — typically 10–25 years for credit-card-heavy debt loads — and the highest total interest. Any extra you can put on top accelerates dramatically: even an extra $50/month often saves years of payments.

How does adding extra payment change the date?

Non-linearly. The first $100/month of extra savings has a much bigger effect than the second $100, because early extra payments reduce the highest-rate balance fastest and the freed minimums cascade sooner. Doubling the extra payment usually saves more than double the time on the back end. The +$100/+$200/+$500 scenarios in this calculator show the curve so you can pick the right extra-payment level.

Should I pay off debt or save?

Compare the after-tax interest rate on your debt to the after-tax expected return on saving or investing. High-rate consumer debt (credit cards at 18–25%) almost always wins — there's no risk-free investment that beats those rates. Lower-rate debt (mortgages around 5–7%) is closer; many people split — pay extra on the debt while also building a small emergency fund. The break-even point is roughly when debt rates fall below long-run investment returns.

What if my payments don't cover the interest?

If your total monthly payment is less than the combined interest accruing on all debts, balances grow indefinitely and the simulation hits its 600-month cap. The calculator detects this and reports the minimum viable payment — the smallest total that's mathematically capable of clearing the debt. Below that floor, no debt-free date exists; the only fix is increasing the payment, refinancing to a lower rate, or negotiating the debt down.

Embed this calculator

Add this calculator to your website. Free to use with attribution.