calculate-loan

01 Loan payments

Debt Payoff Simulator: Estimate Your Debt-Free Date

Calculator No. 01-5705 · 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.

A debt payoff simulator estimates how long it may take to repay a debt and how much interest you may pay, based on your balance, APR, and monthly payment. Enter those figures to see an estimated payoff timeline and total interest; this simplified version assumes one debt, a fixed rate, and an unchanged monthly payment.

Formula

The simulator uses a fixed-payment loan-amortization formula to estimate the number of monthly payments needed to repay a balance. It assumes interest accrues monthly at the annual percentage rate divided by 12, and that a payment is made once per month.

  • r = monthly interest rate, calculated as APR ÷ 1,200.
  • B = current debt balance in dollars.
  • M = monthly payment in dollars.
  • n = estimated number of monthly payments: ceil(−ln(1 − rB/M) ÷ ln(1 + r)).
  • Total paid = M × n; estimated interest = M × n − B.

The ceiling function rounds the calculated payoff time up to a whole payment month. The formula is valid only when the payment is greater than the interest accruing in the first month, or M > rB. The calculator checks this condition; if it is not met, the result is “Cannot compute,” because the entered payment would not reduce the balance under these assumptions.

Worked Example

Using the default inputs: balance B = $10,000, APR = 18%, and monthly payment M = $500.

  1. Convert the annual rate to a monthly rate: r = 18 ÷ 1,200 = 0.015, or 1.5% per month.
  2. Check that the payment exceeds first-month interest: $10,000 × 0.015 = $150; the $500 payment is greater than $150.
  3. Substitute into the payoff formula: n = ceil(−ln(1 − 0.015 × 10,000 ÷ 500) ÷ ln(1.015)).
  4. Calculate the unrounded result: −ln(0.7) ÷ ln(1.015) ≈ 24.11 months. Rounding up gives 25 months.
  5. Total paid under the simulator’s fixed-payment convention: $500 × 25 = $12,500.
  6. Estimated interest: $12,500 − $10,000 = $2,500.

Actual payments may differ from this illustration. In particular, many accounts require a smaller final payment than the regular monthly amount. This simulator counts 25 full payments of $500, so its total-paid and interest outputs are an approximate fixed-payment estimate rather than a lender-generated payoff quote.

Assumptions

  • The APR stays fixed throughout repayment.
  • One payment is made monthly, after interest accrues for that month.
  • Interest compounds monthly at APR ÷ 12.
  • The payment stays the same each month; the model does not reduce the last payment to the exact remaining balance.
  • Fees, taxes, insurance, new purchases, missed payments, promotional rates, and payment-date effects are not included.

When to Use a Debt Payoff Simulator

A simulator is useful for turning a balance and payment amount into an approximate timeline. It can help answer questions such as whether a proposed payment clears the monthly interest, how many payment months the formula implies, and how much of the simulated payments exceeds the starting balance. It is a planning illustration, not a statement of the amount currently due.

Enter the balance you want to model, not the original amount borrowed if some of it has already been repaid. Use the APR stated for that debt, expressed as a yearly percentage: enter 18 for 18%, not 0.18 or 18 as a decimal rate. Enter the amount you expect to pay each month. If the rate changes, the payment varies, or you add charges to the account, a single fixed-rate calculation will not represent those changes.

The estimate applies to one debt at a time. For several accounts, calculate each separately if you want a simple account-by-account view. This tool does not decide how to divide a budget among debts or model a repayment strategy. To model a set of debts together, each balance, rate, payment, and the way payments are allocated would need to be represented explicitly.

How to Read the Results and Their Limits

Months to payoff is rounded up, so it is a count of monthly payment periods under the formula, not an exact calendar date. The model does not know your statement date, payment date, daily interest method, or when a creditor posts transactions. Do not interpret 25 months as a guaranteed date on which an account will show a zero balance.

Total paid and total interest are derived from the rounded-up month count multiplied by the entered payment. Since a real final payment is often less than a standard payment, the model can overstate the actual amount paid and interest near payoff. Rounding, payment timing, fees, rate changes, and account-specific interest calculations can also make real figures differ.

The formula’s key boundary is the monthly interest amount. If the monthly payment equals or falls below that amount, the balance will not decline in this simplified model, so there is no finite payoff estimate. A “Cannot compute” result is a prompt to check the inputs and payment-interest relationship, not a prediction about what a creditor will do. Use the account’s own terms and current balance for a more accurate estimate.

Common Input Mistakes

  • Mixing percentage and decimal formats: enter an APR of 18% as 18. The formula converts it to a monthly decimal rate.
  • Entering an outdated balance: use the balance relevant to the calculation date, while remembering that the displayed account balance can change as interest or transactions post.
  • Using the minimum due as a constant payment: minimum payments may change over time, while this simulator holds the entered payment level.
  • Ignoring new borrowing or fees: new charges increase the amount owed and are not included in this one-debt model.
  • Reading an estimate as a quote: only the creditor’s current payoff information accounts for its specific posting rules and charges.

For a useful comparison, change one input at a time and note that the result describes only the assumptions entered. It does not determine whether a payment schedule is suitable for a particular person.

Frequently Asked Questions

How do I calculate how long it will take to pay off debt?
For a fixed balance, APR, and monthly payment, convert APR to a monthly rate and use the amortization payoff formula shown above. The payment must exceed the monthly interest for the formula to produce a finite payoff time.

Why does the simulator say “Cannot compute”?
The payment may be no greater than the interest calculated for the first month, or an input may be outside the calculator’s allowed range. Check the balance, APR, and payment amount.

Does the estimate include a smaller final payment?
No. This calculator multiplies the entered monthly payment by the rounded-up number of months. A real account may need a smaller last payment, so its final total can differ.

Can I use this for multiple debts?
The formula models one balance at a time. It does not account for payment allocation among multiple accounts, different rates, or changes in how much goes to each debt.

Is the payoff date exact?
No. The month count is an estimate based on fixed-rate monthly compounding and regular payments. Payment dates, rate changes, fees, and the creditor’s calculation method can affect the actual payoff timing.

This result is an estimate, 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 pay | Monthly payment | $ | 500 | 0.01 | 100000000
out mos | Months to payoff | months | ceil(round(-ln(1 - (apr / 1200) * bal / pay) / ln(1 + apr / 1200), 6)) + 0 * sqrt(pay - bal * (apr / 1200)) | 0
out total | Total paid | $ | pay * mos | 2
out int | Total interest | $ | pay * mos - 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

The whole Loan payments section →