A time-to-payoff calculator estimates how many months it will take to repay a loan or balance when you enter the amount owed, annual percentage rate (APR), and fixed monthly payment. It also shows the approximate payoff time in years and months, using a fixed-rate calculation with monthly interest.
Formula
The calculator finds the number of equal monthly payments needed to reduce the balance to zero while interest accrues monthly. It uses:
n = ceil(round(-ln(1 - r × B / M) / ln(1 + r), 6)), where r = APR / 1200.
- n is the estimated number of monthly payments, in months.
- APR is the annual percentage rate entered as a percent per year.
- r is the monthly interest rate as a decimal.
- B is the current balance in dollars.
- M is the fixed monthly payment in dollars.
The expression rounds the calculated payment count upward to a whole month. The estimated amount paid is the entered monthly payment multiplied by that month count; the actual final payment may be smaller than a full regular payment. If the payment does not exceed the first month’s interest, the balance will not be paid off under this model, and the calculator cannot produce a payoff time.
Worked Example
Using the calculator’s default values—balance $20,000, APR 8%, and monthly payment $500—first convert the APR to a monthly decimal rate:
r = 8 / 1200 = 0.0066667.
Substitute the values in the payoff formula:
n = ceil(round(-ln(1 - 0.0066667 × 20,000 / 500) / ln(1.0066667), 6))
n = ceil(round(56.72..., 6)) = 57 months.
The displayed time in years is 57 / 12 = 4.75 years, or 4 years and 9 months. Estimated total payments are $500 × 57 = $28,500.00. This total assumes 57 full payments; in a real amortizing loan, the final payment is commonly adjusted to cover only the remaining balance and accrued interest, so the actual sum can be lower.
Assumptions
- The APR remains fixed throughout the estimated repayment period.
- Payments are made monthly at the end of each monthly interest period.
- Interest compounds monthly using APR divided by 12.
- The calculation excludes fees, taxes, insurance, PMI, escrow, missed payments, and any changes to the balance or payment.
- The estimated amount paid multiplies the regular payment by the rounded-up number of months, rather than modelling a reduced final payment.
When to Use a Payoff-Time Estimate
This calculation is useful for a quick estimate when a loan or other balance has a known current amount, a fixed APR, and a planned regular payment. It can help illustrate how payment size and interest interact: interest is charged against the outstanding balance, while the remainder of each payment reduces principal. As the balance falls, the interest portion generally declines under the fixed-rate assumptions.
Enter the current payoff balance if available, rather than relying on the original amount borrowed. For a revolving balance, the amount owed may change as new purchases, fees, or payments occur. A calculator based on a fixed balance and payment cannot anticipate those changes. For a loan, confirm whether the stated payment includes only principal and interest or also includes other amounts.
How to Read the Result
The first result is a whole number of months. The years figure is simply that month count divided by 12, so a decimal year is not a promise of an exact calendar date. The estimate does not account for the day a payment posts, daily-interest conventions, statement cycles, or a lender’s specific payoff quote.
The estimated amount paid is a rough total based on the entered payment continuing for every counted month. It is not the same as total interest. To estimate interest in a simplified setting, subtract the starting balance from total paid, but remember that a final payment adjustment and excluded charges can change the result. A formal payoff amount may also include interest accrued through a particular date.
Common Problems and Limits
- Payment is too small: At minimum, a payment must exceed the interest accrued for the period for the balance to decline. If
M ≤ B × r, this model has no finite payoff time. - Changing payments: Increasing, reducing, or skipping payments changes the schedule. This calculator assumes the same payment every month.
- Variable rates: A rate that changes over time cannot be represented accurately by one fixed APR input.
- APR is not always the exact accrual rate: Loan contracts can use different timing, compounding, fees, or payment rules. APR is an annualized comparison figure; the calculator simplifies it to APR divided by 12.
- Rounding and dates: The answer is rounded up to a whole payment month. Real servicing systems may calculate interest daily and apply payments on specific dates.
For a precise payoff figure, use the balance and payment information supplied by the account servicer or lender, including any date-specific payoff amount and applicable charges. Do not treat this estimate as a statement of what is owed or as financial advice.
Frequently Asked Questions
How do I calculate how long it will take to pay off a loan?
Use the current balance, periodic interest rate, and fixed payment in the payoff formula. This calculator converts APR to a monthly rate, solves for the number of payments, and rounds up to a whole month.
What if my monthly payment only covers the interest?
If the payment equals the interest due for the period, the principal does not decrease in this model. If it is lower, the balance grows. The formula therefore cannot return a finite payoff time when the payment is not greater than monthly interest.
Does payoff time include the final payment?
Yes. The month count includes the final payment period. The estimated total shown assumes a full regular payment in that month, although the actual final payment may be smaller.
Can I use this for credit-card debt?
You can use it as a simplified estimate if you enter the current balance, APR, and a fixed monthly payment and make no further charges. Changing rates, new purchases, fees, and payment rules can make the actual payoff time different.
Why does my lender show a different payoff date?
A lender may use daily interest, exact payment dates, a changing rate, fees, or a different final-payment calculation. This calculator uses monthly periods and fixed inputs, so its result is an estimate and the lender’s disclosure gives the exact figures.
Related
Formula used
in bal | Current balance | $ | 20000 | 0.01 | 100000000 in apr | Interest rate (APR) | % | 8 | 0.01 | 100 in pmt | Monthly payment | $ | 500 | 0.01 | 100000000 out mon | Months to payoff | months | ceil(round(-ln(1 - (apr / 1200) * bal / pmt) / ln(1 + apr / 1200), 6)) | 0 out tim | Payoff time | years | mon / 12 | 2 out paid | Estimated amount paid | $ | pmt * mon | 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
- Personal Loan Payment Calculator and Loan Features$405.53
- Personal Loan EMI Calculator: Payment and Interest405.53
- Personal Loan Features and Advantages Explained$405.53
- Loan-Free Relief: What It Means and How to Check$405.53
- Personal Loan 1 Lakh EMI Calculator and Cost2,027.64
- Loan-Free Life: What It Means and How to Calculate It$405.53