Loan Payoff Calculator

Estimate the payoff time, total interest, and total paid for a fixed-rate loan.

RESULT — Enter your data to see the result
Enter values and calculate.

How long will it take to pay off your loan at a fixed monthly payment?

Short answer: The Loan Payoff Calculator repeats one step every month: interest = balance × annual rate ÷ 12, then your payment minus that interest reduces the balance. Enter the balance, annual rate and monthly payment to get months to payoff, total interest and total paid. For $10,000 at 12% with $400 a month, that is 29 months and $1,564.88 in interest.

Key facts

  • The Loan Payoff Calculator needs three numbers: remaining loan balance, annual interest rate (%) and monthly payment, and it starts with 10,000, 6% and 500, which gives 22 months and $562.52 in interest.
  • The balance and the payment must each be between 0.01 and 1,000,000,000,000, and the annual rate must be between 0% and 100%.
  • The currency selector (USD, EUR, GBP, CAD, AUD, CHF, RUB) only changes how amounts are displayed, and no conversion between currencies happens.
  • The result panel lists four values: estimated payoff time in months, starting balance, total interest and total paid.
  • The final month charges only the remaining balance plus that month's interest, so the last payment can be smaller than the regular one.
  • The calculator shows an error instead of a result if the payment does not exceed the first month's interest or if payoff would take more than 1,200 months (100 years).
  • The calculation runs in your browser, and the page's script makes no network requests with the numbers you enter.

How to use

  1. Type your current principal into Remaining loan balance, using the figure from your latest statement and not the original loan amount.
  2. Type the rate into Annual interest rate (%), for example 12 for 12% a year.
  3. Type the part of your payment that goes toward the loan into Monthly payment, then pick a Currency.
  4. Click Estimate payoff, then change the payment and click again to compare scenarios. Editing any field clears the previous result.

Formula and rounding

The calculator works in cents. Each month it adds interest, subtracts the payment and starts over until nothing is left.

r        = annual rate (%) / 1200
interest = round(balance × r, to cents)
balance  = balance + interest − min(payment, balance + interest)
months   = number of repeats until balance = 0
total interest = sum of monthly interest
total paid     = starting balance + total interest

Here balance is the amount still owed in currency units, r is the monthly rate as a decimal, and payment is the fixed amount paid each month. At a 0% rate the result is simply the balance divided by the payment, rounded up to whole months.

Worked example: $10,000 at 12%, four payment sizes

Say you owe $10,000 at 12% a year and are deciding between $300 and $600 a month. These are the numbers the calculator returns for each payment.

Monthly paymentPayoff timeTotal interestTotal paid
$30041 months$2,224.96$12,224.96
$40029 months$1,564.88$11,564.88
$50023 months$1,213.48$11,213.48
$60019 months$994.57$10,994.57

In the $400 case the first month adds $100.00 in interest, so only $300 of the payment reduces the balance. The second month adds $97.00, and the interest share keeps shrinking as the balance falls.

What an extra $100 a month changes

Going from $400 to $500 a month on that loan ends it 6 months sooner and cuts interest by $351.40. Going to $600 ends it 10 months sooner and saves $570.31.

The comparison assumes your lender applies the extra money to principal and charges no prepayment penalty. Ask before you rely on it.

Why a payment just above the interest drags on for decades

On $10,000 at 12%, the first month's interest is exactly $100.00. A $100 payment is rejected, because the balance would never shrink.

A $101 payment is accepted, and the calculator returns 464 months and $36,847.29 in interest. Nudging the payment up from $101 to $400 turns almost 39 years into 29 months, which is why a small margin over the interest is a warning sign and not a plan.

Mistakes that skew the estimate

  • Entering the original loan amount instead of the balance you owe today makes the payoff look longer and costlier than it is.
  • Entering a mortgage payment that includes escrow or insurance makes the payoff look shorter than it is, because those parts never reduce principal.
  • Entering an APR that bundles in fees does not match how the calculator works, since it applies the rate you type as plain interest on the balance.
  • Comparing two loans by averaging their rates hides which one costs more, so run each loan separately.

Payoff estimate versus payoff quote

The calculator projects when a balance would reach zero if nothing changes. A payoff quote from a lender is a different thing: the exact amount needed to close the account on a specific date.

That quote can include interest accrued since your last payment, fees and the lender's posting rules. Use the calculator to plan, and ask the lender when you are ready to close.

What this tool does not do

  • The Loan Payoff Calculator does not show a month-by-month amortization table, only the four totals.
  • The calculator does not work out a payment for you, so you need to enter the monthly amount yourself.
  • The calculator does not model fees, insurance, escrow, penalties, daily interest accrual or day counts between payment dates.
  • The calculator does not handle variable rates, one-time lump sums or skipped payments within one run.

Frequently asked questions

How do I calculate how long it will take to pay off a loan?

Enter the remaining balance, annual rate and monthly payment into the Loan Payoff Calculator and click Estimate payoff. It repeats the monthly step of adding interest and subtracting your payment until the balance reaches zero, then shows the number of months.

What happens if my payment is lower than the monthly interest?

The calculator shows an error and no payoff time. The payment must be larger than the first month's interest (balance × annual rate ÷ 12, rounded to cents), otherwise the balance never shrinks. On $10,000 at 12%, a $100 payment is rejected, while $101 is accepted and takes 464 months.

How much interest will I pay on $10,000 at 12% with $400 a month?

About $1,564.88 over 29 months, for a total of $11,564.88. The first 28 payments are $400 each and the 29th, final payment is about $364.88.

Does the Loan Payoff Calculator include fees, insurance or escrow?

No, it models only principal and interest at the rate you enter. If your monthly bill includes fees, insurance or escrow, enter only the part that is applied to the loan balance.

Can I use it for a variable-rate loan or for extra payments?

Yes, but only as separate scenarios. Enter one assumed rate for a variable-rate loan, or enter a higher monthly payment to see the effect of paying extra every month. It cannot model rate changes, one-time lump sums or skipped payments in a single run.

Why is the last payment smaller than my regular payment?

The final month only needs the remaining balance plus that month's interest. The calculator caps the last payment at what is owed, so total paid equals the starting balance plus total interest, but it does not display the final payment separately.

What is the longest payoff the calculator can estimate?

1,200 months, which is 100 years. If your payment would need longer, the calculator shows an error, and a higher payment will bring the result back within range.

Is the result an official payoff quote?

No, it is a planning estimate that assumes a fixed rate, monthly interest of one twelfth of the annual rate and on-time payments. For the exact amount to close a loan on a given date, ask your lender for a payoff quote, which may include daily interest and fees.

Related tools

Last reviewed: