Loans & Debt

Debt Payoff Calculator

Debt payoff runs backwards from a loan quote: you already know the balance and what you can pay, and the question is how long it takes. This calculator amortizes the balance month by month, warns you when a payment barely covers the interest, and shows what adding to it changes.

Step 1

Enter your numbers

The annual rate on the account. Enter 0 for an interest-free balance.

What you pay each month, including any minimum.

Optional

Optional. Added to the payment above.

Results update as you type. Nothing you enter leaves your device.

Step 2

Results

Fill in the form and your results appear here instantly.

Estimates only. Verify important figures against your own records before acting on them. See our disclaimer.

What this calculator includes

What you enter

  • Current balance
  • APR
  • Monthly payment
  • Extra per month (optional)

What you get back

  • Payoff time
  • Total interest paid
  • Total paid
  • First month's interest
  • Final payment
  • Payoff without the extra
  • Interest saved by paying extra

How this calculation works

How this calculation works

There is no shortcut here — the balance is walked forward one month at a time, which is exactly how a lender does it. Each month interest is charged on what you still owe, then your payment is applied.

  • Monthly rate r = APR ÷ 100 ÷ 12
  • Each month: interest = balance × r, then balance = balance + interest − payment
  • Repeat until the balance reaches zero; the final payment is whatever is left
  • Total interest = the sum of every month's interest charge
  • If payment ≤ balance × r, the balance never falls and there is no payoff date

What the result means

Payoff time is the number of months until the balance reaches zero at the payment you entered, with interest charged on the remaining balance each month. Interest saved shows what the extra payment removes from the total.

Common mistakes and assumptions

  • Entering a payment at or below the first month's interest — the balance never falls and there is no payoff date.
  • Assuming a fixed payment when card minimums shrink as the balance drops, which stretches payoff far longer.
  • Adding new charges during payoff, which this calculator does not model.

Worked example

A $12,000 balance at 18.99% APR with a $400 monthly payment and $100 extra.

  1. 1Monthly rate = 18.99 ÷ 1200 = 0.0158250.
  2. 2First month's interest = $12,000 × 0.015825 = $189.90, so only $210.10 of a $400 payment reduces the balance.
  3. 3At $400 a month the balance clears in 42 months with about $4,608 of interest.
  4. 4At $500 a month it clears in 31 months with about $3,258 of interest.
  5. 5That extra $100 saves roughly $1,350 and eleven months of payments.

Frequently asked questions

What if my payment is too small?
If the payment does not cover one month of interest, the balance grows and there is no payoff date. The calculator tells you the exact interest figure you have to beat.
Should I attack the highest rate or the smallest balance?
Highest rate first costs the least in interest. Smallest balance first (the snowball) costs a bit more but gives quicker wins, which helps some people stay with it. Run each debt through this calculator to see the real difference before choosing.
Does this account for new purchases?
No. It assumes you stop adding to the balance. New charges push the payoff date out and add interest.
Is the interest calculated daily?
This uses monthly periods. Most cards compound daily, which adds a small amount of interest — expect your statement to run slightly higher than the estimate here.

Disclaimer

This calculator returns estimates based only on the values you enter. It does not account for taxes, financing terms, local regulations, or conditions specific to your operation, and it is not accounting, legal, tax, or investment advice. Confirm any figure that carries real cost before you rely on it.

Calculations run entirely in your browser and the numbers you type are never sent to us or stored. Read how Answerivo calculators are built.

Formulas and worked example last reviewed .