Debt Calculator

Find out how long it will take to pay off a debt, how much of that goes to interest, and your projected payoff date based on your balance, interest rate, and monthly payment.

Quick Facts

Formula
n = -ln(1 - i·B / P) / ln(1 + i)
B is the balance, i is the monthly rate (APR ÷ 12), and P is the total monthly payment; solved for the number of months n to reach zero.
Payment floor
Payment must exceed monthly interest
If the payment is at or below the interest charged each month, the balance never shrinks.
Extra payments
Applied entirely to principal
Since the regular payment already covers the interest, every extra dollar reduces the balance directly.

Your Results

Calculated
Time to debt-free
-
Months (and years) until the balance reaches zero
Estimated payoff date
-
Counting forward from today at this payment
Total interest paid
-
Interest charged over the full payoff period
Total amount paid
-
Original balance plus total interest

Ready

Enter your balance, interest rate, and monthly payment, then press Calculate.

How the Debt Calculator works

This calculator answers one question: if you pay a fixed amount every month toward a balance that charges interest, how long until it reaches zero — and how much of what you pay along the way is interest rather than principal? It uses the standard loan-payoff formula, the same math that sets the number of payments on an amortizing loan, solved here for time instead of payment size.

The formula

For a starting balance B, a monthly interest rate i (annual rate ÷ 12), and a fixed total monthly payment P (your regular payment plus any extra), the number of months n to reach a zero balance is:

n = −ln(1 − i·B / P) / ln(1 + i)

If the interest rate is 0%, this collapses to n = B / P — the balance simply divided by the payment. The formula only produces an answer when the payment exceeds the interest charged in the first month (i × B); if it does not, the balance can never shrink no matter how many months pass, and the calculator flags that case instead of returning a number.

Worked example

Take a $12,000 balance at 18% APR, paid down with $400 per month and no extra payment. The monthly rate is 18% / 12 = 1.5% (0.015), and the first month's interest is 0.015 × $12,000 = $180 — well under the $400 payment, so the balance does shrink over time. Solving the formula gives n ≈ 40.2, which rounds up to 41 monthly payments (about 3 years 5 months) to reach zero, since the final payment is a smaller, partial one. Over that stretch the total paid is around $16,060, of which roughly $4,060 is interest and the remaining $12,000 is the original balance.

What moves the payoff time and interest cost most

  • Interest rate: a higher APR means more of each payment is consumed by interest before it touches principal, stretching out the payoff and raising the total interest owed.
  • Payment size: even a modest increase shortens the timeline by more than a proportional amount, because it is the marginal dollar above the interest charge that actually reduces principal.
  • Extra payments: any amount added on top of the regular payment goes entirely toward principal, since the interest portion is already covered — which is why extra payments are disproportionately effective at cutting both time and total interest.

What this calculator does not model

The projection assumes a fixed starting balance, a constant APR, and a payment that does not change from month to month, with no new charges added. It does not account for new purchases on a credit card, promotional or variable rates that change mid-payoff, minimum-payment formulas that shrink as the balance shrinks, or fees. If your card sets a minimum payment as a percentage of the balance rather than a fixed dollar amount, your actual payoff will differ from this fixed-payment projection — for a closer estimate, re-run the calculator periodically with your current balance and payment.

Frequently Asked Questions

How does the debt payoff calculator work?
It uses the standard loan-payoff formula n = −ln(1 − i·B/P) / ln(1+i), where B is the balance, i is the monthly interest rate (APR divided by 12), and P is the total monthly payment (regular payment plus any extra). Solving for n gives the number of months until the balance reaches zero, assuming the payment and rate stay fixed and no new charges are added.
What happens if my payment does not cover the interest?
If the monthly payment is less than or equal to the interest charged that month (the monthly rate times the balance), the balance can never shrink no matter how many months pass. The calculator detects this and asks you to raise the payment above the monthly interest charge instead of returning a payoff time.
How much do extra payments actually help?
Extra payments go straight to principal, since the regular payment already covers the interest charge. Because less principal remains, each following month accrues less interest too, so extra payments cut both the payoff time and the total interest paid by more than their dollar amount alone would suggest.
Does this calculator account for new purchases or changing rates?
No. It assumes a fixed starting balance, a constant APR, and a payment amount that does not change from month to month, with no new charges added. Real credit card balances that keep accumulating purchases, or cards with variable APRs or percentage-of-balance minimum payments, will pay off on a different schedule than this projection.