calculate-loan

01 Loan payments

Early Repayment Calculator: Estimate Your Savings

Calculator No. 01-0973 · Updated · Formula and assumptions shown below

The calculator on this page is switched off while it is checked. The formula is below, and the worked example shows how to do the sum by hand.

Estimate for education, not financial advice. The result follows from the numbers you enter and the formula shown. It is not a quote or an offer, and it does not include fees, taxes or insurance unless the calculator asks for them. Ask your lender for the exact figures.

An early repayment calculator estimates how much interest you could avoid and how soon a loan could be paid off by adding a regular extra amount to the scheduled monthly payment. Enter the balance, APR, remaining term, and extra monthly payment to see the revised payoff time, total interest, and estimated interest saved.

Formula

This estimate compares the scheduled loan against a simplified early-payoff calculation. The scheduled monthly payment is PMT = round(B × r ÷ [1 − (1 + r)−N], 2). Here, B is the current loan balance in dollars, r is the monthly rate (APR ÷ 1200), and N is the remaining number of monthly payments (years × 12). The extra-payment scenario uses M = PMT + E, where E is the extra amount in dollars paid each month.

Estimated months to repay early are K = ceil(round(−ln(1 − rB/M) ÷ ln(1 + r), 6)). Estimated interest saved is the interest in the scheduled scenario less the interest estimated in the extra-payment scenario. The monthly payment, months, and savings are estimates; actual loan payment allocation and a final smaller payment can change the result.

Worked Example

Using the calculator defaults: balance B = $20,000, APR = 8%, remaining term = 5 years, and extra payment E = $100 per month.

  1. Convert APR to a monthly rate: r = 8 ÷ 1200 = 0.0066667. Convert the term: N = 5 × 12 = 60 months.
  2. Scheduled payment: PMT = round(20,000 × 0.0066667 ÷ [1 − (1.0066667)−60], 2) = $405.53.
  3. Payment with the extra amount: M = $405.53 + $100 = $505.53.
  4. Estimated early payoff time: K = ceil(round(−ln(1 − 0.0066667 × 20,000 ÷ 505.53) ÷ ln(1.0066667), 6)) = 47 months.
  5. Scheduled interest estimate: ($405.53 × 60) − $20,000 = $4,331.80. Early-payment interest estimate: ($505.53 × 47) − $20,000 = $3,759.91. Estimated interest saved: $4,331.80 − $3,759.91 = $571.89.

Assumptions

  • The interest rate stays fixed throughout the comparison.
  • Payments are made monthly at the end of each period; the extra amount is added to every scheduled payment.
  • Interest is modelled monthly using APR divided by 12.
  • Fees, taxes, insurance, PMI, escrow, lender-specific payment allocation, and any early-payment charge are not included.

When to Use an Early Repayment Calculator

Use this calculator to understand the approximate effect of making consistent extra payments on a fixed-rate, amortizing loan. It can help answer questions such as whether a planned extra $50 or $100 per month changes the expected payoff date materially, or how the interest estimate compares with making only the scheduled payment.

Use the current principal balance rather than the original amount borrowed. For a loan already in progress, the original term and initial balance do not describe what remains to be repaid. Enter the remaining term and the interest rate that applies to the balance. The interest rate and remaining balance should come from a recent lender statement or account disclosure.

How to Read the Results

Interest saved is a modelled difference, not a guaranteed saving. “Months to repay early” is rounded up to a whole monthly period; the last payment would normally be smaller than the regular payment if the balance is nearly cleared. “Payment including extra” is the scheduled payment plus the entered additional amount.

The calculator compares interest by multiplying the payment by the relevant number of periods and subtracting the balance. That is a transparent approximation. In a real amortization schedule, each payment covers accrued interest first and reduces principal by the remainder, and the final payment may be adjusted. For a precise payoff amount, ask the loan servicer for a dated payoff quote.

Common Limits and Mistakes

  • Entering the original amount: Use the outstanding balance now, not the amount at origination.
  • Mixing APR and monthly rates: Enter APR as an annual percentage, such as 8, not 0.08 or 0.00667. The formula converts it to a monthly rate.
  • Assuming every extra dollar reduces principal immediately: Some loan terms or payment systems may handle extra funds differently. Confirm that additional payments are applied to principal and check whether instructions are needed.
  • Ignoring rate changes: A variable rate can change the payment schedule and interest, so this fixed-rate estimate may stop matching the loan.
  • Forgetting contract costs or conditions: The calculation does not check whether an early-payment fee, minimum payment rule, or other loan-specific term applies. Obtain those details from the lender.

Because the model estimates total interest using rounded monthly payments and whole payoff months, its result may differ from a lender’s daily-interest ledger. Small differences can also come from payment dates, rounding policies, and how the lender treats additional funds.

Frequently Asked Questions

What does an early repayment calculator show?
It estimates how extra regular payments affect the time to repay a loan and the interest paid, based on the balance, rate, term, and extra amount entered.

Does paying extra always reduce interest?
For a conventional loan where extra payments reduce principal, paying principal sooner generally reduces the balance on which later interest is calculated. Loan terms and payment handling matter, so verify how the lender applies extra funds.

Should I enter the original loan amount or current balance?
Enter the current outstanding principal balance. The original amount is appropriate only when the loan has not yet had any payments or balance changes.

Can I use this for a variable-rate loan?
You can use it as a snapshot estimate if you enter the current rate, but it assumes that rate remains unchanged. It cannot forecast future rate adjustments.

Why does the lender’s payoff figure differ?
A payoff quote can include interest accrued through a specific date and other contract-specific amounts. This calculator uses monthly periods and excludes fees and daily timing, so it is not a payoff quote.

This result is an estimate, and the lender’s disclosure gives the exact figures.

Related

Formula used
in bal | Loan balance | $ | 20000 | 0.01 | 100000000
in apr | Interest rate (APR) | % | 8 | 0.01 | 100
in yrs | Remaining term | years | 5 | 0.0833 | 50
in extra | Extra monthly payment | $ | 100 | 0 | 100000000
out saved | Interest saved | $ | (pmt * yrs * 12 - bal) - (newpmt * months - bal) | 2
out months | Months to repay early | months | ceil(round(-ln(1 - (apr / 1200) * bal / (pmt + extra)) / ln(1 + apr / 1200), 6)) | 0
out newpmt | Payment including extra | $ | pmt + extra | 2
out pmt | Scheduled monthly payment | $ | round(bal * (apr / 1200) / (1 - (1 + apr / 1200) ^ -(yrs * 12)), 2) | 2
out months | Months to repay early | months | ceil(round(-ln(1 - (apr / 1200) * bal / (pmt + extra)) / ln(1 + apr / 1200), 6)) | 0
out newpmt | Payment including extra | $ | pmt + extra | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard loan formula for this calculation, fixed rate and monthly compounding unless stated, rounded as each result states. Not financial advice; no lender, rate or product is recommended. See formulas and assumptions, the disclaimer or report an error.

More in this section

The whole Loan payments section →