Loan Term Calculator
Use this loan term calculator to estimate how many months it will take to repay a loan, using its principal, an assumed annual interest rate and your regular monthly payment. It also estimates total interest, total repayment, the final payment amount and a month-by-month amortization schedule. It is a mathematical estimate, not a lender payoff date.
Find your loan term.
Change any value and the results, chart and schedule update instantly. Nothing leaves your device.
Changes number formatting only. No exchange-rate conversion is applied.
Loan details
Default values are examples, not live rates. Replace them with figures from your loan offer.
Results
Estimated Payoff Time
Total Interest Paid
First payment: where the money goes
Whole loan: principal vs interest
Outstanding balance over time
The chart plots the balance after each monthly payment, taken from the same schedule used for the results and table. Long schedules are sampled at evenly spaced months to keep the chart light. The table below gives every exact figure.
Monthly amortization schedule
This table shows the repayment path under a fixed rate, regular monthly payments and no extra repayments. It is not an official lender statement. Lenders may round each payment to minor currency units, so their final payment or balance can differ slightly from this unrounded model.
| Payment # | Opening balance | Scheduled monthly payment | Actual payment | Interest charged | Principal repaid | Closing balance | Cumulative interest | Cumulative principal |
|---|
Key assumptions
- Fixed annual interest rate. Monthly interest is the annual rate divided by 12, applied to the opening balance.
- Payments are made at the end of each month, and interest is charged on the outstanding balance.
- The regular payment stays constant, except for a final payment that may be smaller.
- No extra payments and no skipped or late payments.
- Taxes, fees, insurance and other lender-specific charges are not included.
- The regular monthly payment must exceed the first month's interest for the principal to start falling.
- A loan that is not repaid within 1,200 monthly payments (100 years) shows a limitation message instead of a result.
- Currency selection changes formatting only. The calculator does not retrieve live lender rates.
The math behind every result.
The headline results, the schedule and the chart all come from the same month-by-month calculation. Only the display is rounded.
Monthly interest rate
Monthly Interest Rate = (Annual Interest Rate / 100) / 12
Convert the percentage to a decimal first, then divide by 12. For example, 12% becomes 0.12, and 0.12 / 12 is 0.01, or 1% per month.
Interest, principal and balance
Monthly Interest = Opening Balance × Monthly Interest Rate
Principal Repaid = Actual Monthly Payment − Monthly Interest
Closing Balance = Opening Balance − Principal Repaid
Part of every payment covers the interest that built up on the balance. Only the rest reduces what you owe. The closing balance of one month becomes the opening balance of the next. The loan term is the number of months this takes to reach zero.
Zero-interest shortcut
Number of Payments = Ceiling(Loan Amount / Regular Monthly Payment)
This shortcut applies only when the annual rate is 0% and the payment is positive. The last payment may be smaller than the regular one.
The final payment
Final Payment = Opening Balance Before Final Payment + Final-Month Interest
When the regular payment covers everything still owed, the last payment is reduced to exactly that amount, so the balance never goes negative.
Analytical payoff-time formula
n = −ln(1 − (P × r / M)) / ln(1 + r)
P is the original loan principal, r is the monthly interest rate as a decimal, M is the regular monthly payment and n is the theoretical number of monthly payment periods. It is valid only for a positive rate and only when M is greater than P × r.
The calculator uses this formula as a cross-check. The month-by-month schedule decides the actual payment count, the final payment and every total.
Total Interest Paid is the sum of the monthly interest charges. Total Amount Repaid is the sum of all actual payments, which equals the loan amount plus that interest.
Worked examples.
Load any example into the calculator above to see its full schedule and chart.
Example 1: Zero-interest loan
- Loan amount: 12,000
- Annual rate: 0%
- Regular payment: 500
12,000 / 500 = 24 months
The loan is repaid in 24 payments, or 2 years. Total interest is 0, total repaid is 12,000 and the final payment is 500. Every payment reduces principal because the model assumes no interest and no extra charges.
Example 2: Positive-interest loan
- Loan amount: 10,000
- Annual rate: 12% (1% per month)
- Regular payment: 1,000
10,000 × 0.01 = 100
1,000 − 100 = 900
The first payment is 100 interest and 900 principal. Later interest is charged on the declining balance. The loan is repaid in 11 months, with a final payment of about 589.85, total interest of about 589.85 and total repaid of about 10,589.85.
Example 3: Insufficient payment
- Loan amount: 10,000
- Annual rate: 12%
- Regular payment: 100
10,000 × 0.01 = 100
First-month interest is 100, so a payment of 100 does not reduce the principal. The calculator shows an explanation instead of a payoff time.
What Is a Loan Term Calculator?
A loan term calculator estimates how many monthly payments are needed to repay a loan, given the original principal, a fixed annual interest rate and a regular monthly payment. You do not enter a term. The calculator works out the repayment duration from the payment you choose.
The result is a mathematical estimate based on the numbers you supply. It is not an official payoff statement from a lender.
How Does a Loan Term Calculator Work?
Three inputs drive the model: the loan amount, the annual interest rate and the regular monthly payment. The annual rate is divided by 100 and then by 12 to give the monthly interest rate.
Each month, interest is calculated on the opening outstanding balance. The payment covers that interest first, and the remainder is principal repayment, which lowers the balance. The next month starts from the lower balance. This repeats until the balance is cleared, and the number of repeats is the loan term. The model assumes a fixed rate, end-of-month payments and no extra repayments.
How to Use This Loan Term Calculator
Enter the inputs below, and the results update as you type.
- Loan amount: the original principal, before separately charged fees.
- Annual interest rate: the fixed nominal rate you want to assume.
- Regular monthly payment: your scheduled principal-and-interest payment.
- Currency selector: changes display formatting only. It does not convert your amounts.
The results show the estimated payoff time, the number of monthly payments, total interest paid, the total amount repaid and the final payment amount. They also show first-month interest and principal, a monthly amortization schedule and a balance chart.
Your regular payment must exceed the first month's interest. Otherwise the interest uses up the whole payment, nothing is left for principal, and the balance cannot fall.
Loan Term Calculator Formula
The loan term calculator formula is a set of monthly steps:
Monthly Interest Rate = (Annual Interest Rate / 100) / 12
Monthly Interest = Opening Balance × Monthly Interest Rate
Principal Repaid = Actual Monthly Payment − Monthly Interest
Closing Balance = Opening Balance − Principal Repaid
The calculator applies these every month until the loan is repaid. At 0% interest, the number of payments is:
Number of Payments = Ceiling(Loan Amount / Monthly Payment)
For a positive monthly rate there is also an analytical formula for the theoretical number of periods:
n = −ln(1 − (P × r / M)) / ln(1 + r)
Here P is the original principal, r is the monthly rate as a decimal, M is the regular monthly payment and n is the theoretical number of monthly periods. It is valid only when M is greater than P × r. The calculator's monthly amortization simulation controls the final payment count and the final payment amount.
Loan Term Calculation Example
Take a loan of 10,000 at a 12% annual rate with a regular payment of 1,000. The monthly rate is 1%. In the first month:
10,000 × 0.01 = 100
1,000 − 100 = 900
The first payment contributes 100 toward interest and 900 toward principal, leaving a balance of 9,100. The same calculation repeats on the declining balance. The loan is repaid in 11 monthly payments, with a final payment of approximately 589.85 under the model.
These figures are mathematical estimates, not a lender's official payoff quote.
Total Loan Term vs. Total Interest
The payoff duration is the number of monthly payments needed to clear the debt. Total interest is the sum of the monthly interest charges over that period. Total repayment includes both the principal and that interest.
In the example, total interest is approximately 589.85 and total repayment is approximately 10,589.85. Under a consistent rate model, a shorter term generally means less total interest, but the two are different measurements. One counts months, and the other adds up money.
Why the Monthly Payment Must Exceed Interest
For the principal to start decreasing, the regular payment must exceed the first month's interest. If it equals the interest, the balance stays the same. If it is lower, the unpaid interest is added and the balance grows under this simplified model.
In both cases no payoff time exists. The calculator shows a validation message rather than inventing one. This differs from the projection limit. If a payment is large enough to reduce the balance but the loan still is not repaid within 1,200 monthly payments, the calculator says so instead of treating 1,200 as the term.
Understanding the Monthly Amortization Schedule
The schedule has a starting row with the initial balance, then one row per payment. Its columns are:
- Payment number: the month, counted from 1.
- Opening balance: what you owe before that payment.
- Scheduled monthly payment: your regular payment.
- Actual payment: equal to the regular payment, except in the final month.
- Interest charged and principal repaid: how the actual payment is split.
- Closing balance: opening balance minus principal repaid.
- Cumulative interest and cumulative principal: running totals.
The closing balance of one month becomes the opening balance of the next. The final payment can be smaller than the regular payment because it only needs to cover the remaining principal and the last interest charge.
What Affects Actual Loan Payoff Time?
Real payoff times and interest can differ because of changing rates, fees, payment timing, late payments, extra repayments, lender rounding rules, penalties and other contractual conditions.
This calculator assumes a fixed annual rate, regular monthly payments, no extra repayments and no skipped payments. It does not retrieve live lender data or official payoff statements.
Benefits and Limitations of Loan Term Calculations
A loan term calculation is useful for:
- Estimating how many months remain until repayment is complete.
- Understanding the effect of a fixed monthly payment.
- Estimating the interest you will pay.
- Reviewing the final payment amount.
- Seeing how the balance declines over time.
- Spotting a monthly payment that is too small to reduce the principal.
Its limits matter too. The model leaves out fees, variable rates, extra payments, payment changes and lender-specific rounding, and it stops at a 100-year projection horizon. It does not give personalised financial advice or guarantee an actual lender payoff date.
Frequently asked questions.
What is a loan term calculator?
A loan term calculator estimates how many monthly payments it takes to repay a loan, using the original principal, an assumed fixed annual interest rate and a regular monthly payment. This loan term calculator also estimates total interest, total repayment and the final payment. It uses the values you enter and does not retrieve a lender's official payoff statement.
How do you calculate the time needed to pay off a loan?
The calculator applies monthly interest and principal repayment until the outstanding balance is cleared. Each month it charges interest on the opening balance, subtracts the payment and carries the new balance forward. The number of payments is the payoff time. For positive rates it is not simply the loan amount divided by the payment.
What formula calculates a loan term from a monthly payment?
For a positive monthly rate, the theoretical number of periods is: n = −ln(1 − (P × r / M)) / ln(1 + r)P is the principal, r is the monthly rate as a decimal and M is the monthly payment. It works only when M is greater than P × r. For a 0% rate, the number of payments is the ceiling of the loan amount divided by the monthly payment. The calculator's month-by-month schedule sets the actual payment count.
How is interest calculated during loan repayment?
Each month, interest equals the opening outstanding balance multiplied by the monthly interest rate, which is the annual rate divided by 100 and then by 12. The rest of the payment is principal. Because the balance falls, the interest portion generally shrinks over time.
How many months will it take to repay a 10,000 loan at 12% with a monthly payment of 1,000?
With a 12% annual nominal rate, which is 1% per month, a 10,000 loan and a regular payment of 1,000, repayment takes 11 monthly payments under this model. The first ten are 1,000, and the final payment is approximately 589.85. Total interest is approximately 589.85.
Why must my monthly payment exceed the first month's interest?
A payment equal to or below the first month's interest does not reduce the principal under this model. If it equals the interest, the balance stays the same. If it is lower, the balance grows. In both cases the calculator shows an explanation instead of a payoff time.
What happens if my final payment is smaller than the regular payment?
The final payment covers the remaining balance plus that month's interest, so it can be smaller than the regular payment. The balance then reaches exactly zero and never goes negative.
What happens if the annual interest rate is 0%?
No interest is charged, so every payment reduces principal. The number of payments is the ceiling of the loan amount divided by the monthly payment, with a smaller last payment when necessary. Total interest is zero.
What happens if the loan cannot be repaid within the calculator's time limit?
The calculator simulates up to 1,200 monthly payment periods, which is 100 years. If the loan is not repaid within that range, it shows a limitation message instead of presenting the limit as the actual payoff time. It does not show a final payment or total interest in that case.
Does changing the currency convert the loan amount into another currency?
No. Selecting INR, USD, GBP, CAD, AUD, SGD, AED, EUR or JPY changes monetary display formatting only. It does not perform foreign-exchange conversion and does not change the calculation.
