An online debt payoff calculator estimates how many months it will take to repay a fixed-rate debt when you enter the balance, annual percentage rate (APR), and monthly payment. It also estimates the interest paid and the final payoff amount, assuming you make the same payment on time each month and add no new charges.
Formula
The calculator first estimates the number of monthly payments needed for a fixed balance with a fixed payment:
n = ceil(round(−ln(1 − rB / M) / ln(1 + r), 6))
- B is the starting debt balance, in dollars.
- A is the annual percentage rate (APR), entered as a percentage per year.
- r is the monthly rate, calculated as A ÷ 1200.
- M is the monthly payment, in dollars.
- n is the estimated number of monthly payments; the result is rounded up to a whole month.
Total paid is estimated as T = M × n, and estimated interest is I = T − B. Because the model uses a whole number of equal payments, it treats the final payment as equal to the others. In a real repayment schedule, the last payment is often smaller; actual totals can therefore differ. The calculation is not valid when the monthly payment does not exceed the interest added in the first month. The calculator flags that condition rather than returning a misleading payoff time.
Worked Example
Using the calculator’s defaults: balance B = $10,000, APR A = 18%, and monthly payment M = $500.
- Convert APR to a monthly rate: r = 18 ÷ 1200 = 0.015, or 1.5% per month.
- Substitute into the payoff formula: n = ceil(−ln(1 − 0.015 × 10,000 ÷ 500) ÷ ln(1.015)).
- Calculate the expression inside the logarithm: 1 − 150 ÷ 500 = 0.7. Thus n = ceil(−ln(0.7) ÷ ln(1.015)) ≈ ceil(23.96) = 24 months.
- Total paid under the equal-payment estimate: $500 × 24 = $12,000.
- Estimated interest: $12,000 − $10,000 = $2,000.
The calculator’s headline result is 24 months. The total and interest figures follow the stated equal-payment approximation, not a lender’s exact final-payment schedule.
Assumptions
- The APR remains fixed throughout repayment.
- One payment is made at the end of each month, with the first payment one month after the starting balance is measured.
- Interest accrues monthly at APR ÷ 12; the model assumes monthly compounding.
- No additional purchases, cash advances, missed payments, fees, taxes, insurance, PMI, escrow, or rate changes are included.
- The payment is treated as constant, including in the estimated final month. Actual account statements may show a smaller final payment.
When to Use a Debt Payoff Calculator
Use this estimate to understand how a stated payment relates to a debt’s balance, rate, and approximate repayment period. It can help answer practical arithmetic questions: whether a payment covers the interest being added, how many months a particular payment might take, and how much the equal-payment model would count as interest.
For example, if a balance is $10,000 at 18% APR, the first month’s approximate interest is $10,000 × 0.015 = $150. A $500 payment is greater than that amount, so the balance can begin falling under the model. If the payment were $150 or less, it would not reduce the balance at that rate; a payment below $150 would allow the balance to grow. The calculator requires a positive payment and flags a payment that does not exceed the initial monthly interest.
For multiple debts, calculate each balance separately using its own APR and payment. This page does not model payment allocation across several accounts, promotional-rate expiration, or a changing payment amount. If the balance or rate changes, rerun the estimate with updated inputs; a single fixed-rate result cannot predict those changes.
How to Read the Results
The payoff time is rounded up to a whole month, since the formula does not report a fraction of a monthly payment period. Total paid is the entered monthly payment multiplied by that number of months, and interest is the difference between that total and the starting balance. These figures are estimates, not a promise of a particular payoff date or account balance.
APR is entered as a percentage: enter 18 for 18%, not 0.18. The calculator converts it to a monthly decimal rate by dividing by 1200. Balance and payment both use dollars. Check whether the figure you are entering is the current amount owed and whether the payment is the amount actually applied to the debt, rather than a minimum payment that may change.
Limits and Common Sources of Difference
A real account’s interest may be calculated using a daily balance or another method rather than the calculator’s simplified monthly compounding. Payment dates, rounding rules, fees, new transactions, variable rates, and payments that arrive late can also change the result. Even when the APR and payment appear unchanged, the exact final statement may not match this estimate.
Another common misunderstanding is that the calculated total interest is guaranteed savings or a lender’s quoted payoff amount. It is neither: it is arithmetic based on the inputs and assumptions above. For a current payoff figure, use the account provider’s dated payoff information, because interest may continue accruing and the exact amount can depend on the payment date. Get the applicable APR, fees, and balance directly from the lender or account statement; none are looked up by this calculator.
Frequently Asked Questions
How long will it take to pay off my debt?
Enter the current balance, APR, and monthly payment. The result estimates whole months under fixed-rate, on-time, equal-payment assumptions. It can differ from the date an account is actually cleared.
Why does the calculator say it cannot compute?
The monthly payment may be no greater than the first month’s interest. At that payment level, this model cannot calculate a payoff period because the balance does not start declining.
Does this calculator use minimum payments?
It uses the fixed monthly payment you enter. It does not reproduce a card issuer’s minimum-payment formula, which may change as the balance changes. Entering a minimum payment as if it were fixed can make the estimate inaccurate.
Why is my actual interest different?
Actual interest can reflect daily balance calculations, payment timing, fees, new charges, changing APR, and rounding. The calculator assumes a fixed APR and monthly compounding without those adjustments.
Does the estimate include fees or new purchases?
No. It models repayment of one starting balance only. Additions, fees, rate changes, and missed or irregular payments are not included, so update the inputs or consult the account provider when those apply.
This result is an estimate for educational purposes, and the lender’s disclosure gives the exact figures.
Related
Formula used
in bal | Debt balance | $ | 10000 | 0.01 | 100000000 in apr | Interest rate (APR) | % | 18 | 0.01 | 100 in pmt | Monthly payment | $ | 500 | 0.01 | 100000000 out mos | Estimated months to payoff | months | ceil(round(-ln(1 - (apr / 1200) * bal / pmt) / ln(1 + apr / 1200), 6)) + 0 * sqrt(pmt - bal * (apr / 1200)) | 0 out tot | Total paid | $ | pmt * mos | 2 out int | Estimated interest | $ | tot - bal | 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
- Annual Escrow Analysis Calculator: Estimate the Change$750.00
- Average Refinance Cost Calculator and Fee Breakdown$4,500.00
- Amortization Calculator With Escrow Included?$405.53
- AI Total Cost Calculator: Estimate the Full Loan Cost$405.53
- AI Total Cost Estimator: Calculate Project Costs$32,000.00
- Rate vs APR Calculator: See the Difference8.00 %