loan
Loan Payment Calculator
Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.
loan calculator
The Payment Calculator has two fixed-rate modes. Calculate Monthly Payment solves the equal monthly payment from loan amount, term years and months, and annual interest rate. Calculate Loan Term keeps the entered monthly payment and simulates how many whole months it takes to repay the balance, including total payments, total interest, payoff years, and a payment note.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when you want to compare a fixed-term payment estimate with a fixed-payment payoff-time estimate using the same loan amount and entered rate. Use Loan Payment for the simpler amount-rate-years view, Amortization when you need a payment schedule, Interest Rate when the payment is known and the rate is unknown, APR when fees need a cash-flow-rate estimate, Credit Card Payoff for revolving-card payoff assumptions, and CFPB, Regulation Z, lender disclosures, or relevant local sources for real APR, Truth in Lending, approval, product, fee, tax, legal, or jurisdiction-specific questions.
The app rounds the payment count with termYears * 12 + termMonths and converts the entered Annual interest rate to a monthly decimal rate with annualRate / 100 / 12. In monthlyPayment mode, it solves PMT = P * m / (1 - (1 + m)^-n), where P is loan amount, m is monthly rate, and n is payment count; at 0 percent, PMT = P / n. Total payments equal the solved monthly payment times payment count, and total interest equals total payments minus loan amount. In loanTerm mode, the app first checks whether monthlyPayment is greater than first-month interest. If it is not, payoff fields return 0 with a warning note. Otherwise the helper simulates each month, adds interest, pays min(monthlyPayment, balance + interest), allows a reduced final payment, counts payoff months, sums total payments and total interest, and stops at a 12000-month safety cap.
This formula page covers the app's Payment Calculator: a two-mode fixed-rate payment solver. Fixed-term mode solves the monthly payment from loan amount, annual rate, and term years plus months. Fixed-payment mode keeps the entered monthly payment and simulates payoff time, total payments, and total interest. It does not calculate statutory APR, lender disclosures, product approval, amortization schedules, credit-card statement rules, annuity income, taxes, fees, escrow, variable rates, or personalised borrowing advice.
N = round(12Y + M); m = R / 100 / 12; fixed term: PMT = P * m / (1 - (1 + m)^-N); zero rate: PMT = P / N; fixed payment: I_t = B_(t-1) * m; Pay_t = min(PMT, B_(t-1) + I_t); B_t = B_(t-1) + I_t - Pay_t; TP = sum(Pay_t); TI = sum(I_t)
The calculator either solves a level monthly payment for a selected number of months or keeps the monthly payment entered by the user and runs a month-by-month payoff simulation with a reduced final payment when needed.| Symbol | Meaning | How this page uses it |
|---|---|---|
| P | Loan amount | The starting balance entered as Loan amount. The calculator treats it as the principal balance before fees, taxes, insurance, or lender-specific adjustments. |
| R | Annual rate percent | The Interest rate field. The formula converts it into a monthly note-rate assumption; it is not automatically an APR. |
| Y | Term years | The Loan term years input used when fixed-term mode solves the payment. |
| M | Term months | The Loan term months input. The app supports extra months even though independent comparator fixtures use whole-year terms. |
| N | Payment count | The rounded number of monthly payments: term years times 12 plus term months. |
| m | Monthly rate | The entered annual rate divided by 100 and then by 12. |
| PMT | Monthly payment | The solved monthly payment in fixed-term mode, or the entered monthly payment in fixed-payment mode. |
| B_t | Balance after month t | The remaining balance after adding that month's interest and subtracting that month's capped payment. |
| I_t | Monthly interest | The previous balance multiplied by the monthly rate. |
| Pay_t | Actual payment in month t | The smaller of the regular monthly payment and the balance plus current-month interest, so the final payment can be reduced. |
| TP | Total payments | The sum of monthly payments made by the selected solve mode. |
| TI | Total interest | The sum of monthly interest added during the calculation. |
The default inputs use a $200,000 loan amount, a 6 percent annual rate, a 15-year fixed term, and a $2,000 monthly payment for fixed-payment mode.
Fixed-term mode answers what payment fits a chosen term. Fixed-payment mode answers how long a chosen payment may take. Both are mechanical estimates from entered assumptions, not lender quotes or regulated disclosures.
Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.
Fixed-term mode answers 'what monthly payment clears this loan in this time' - the classic amortization solve. Fixed-payment mode inverts it: keep the payment you can actually afford ($2,000 in the default example against a $200,000 loan) and simulate how long payoff takes and what interest accrues. The second mode is the honest way to test a budget-first repayment plan.
At 6 percent on $200,000, the first month's interest is $1,000 - a payment at or below that level never reduces the balance, and the simulation will show payoff time stretching toward its cap instead of converging. Even slightly above the threshold, payoff takes decades. The month-by-month simulation makes this cliff explicit, which is exactly the danger zone rule-of-thumb calculations hide.
Because the simulation pays exact balances, not rounded schedules. In fixed-payment mode each month adds interest, subtracts your payment, and the last month only needs whatever balance remains - so the final payment is min(payment, remaining balance plus interest). Real lenders handle final-payment rounding by contract and posting date, which is why a servicer's payoff figure can differ by a few dollars.
This calculator is an original two-mode payment solver: fixed-term mode solves the level payment and fixed-payment mode simulates payoff month by month with a reduced final payment, validated by deterministic fixtures, edge cases, and rounding policy tests. It is not copied from a single source.
Fixtures pin both modes, the zero-rate branch, and the non-converging too-small-payment case. The result remains an educational estimate, not a lender schedule or a payoff quote.
Formula version 2026.05.22-generic-payment-term-solver. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
loan
Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.
loan
Estimate a fixed loan payment schedule, payoff timing, first-month split, and interest saved from extra payments.
loan
Find the fixed annual interest rate implied by a loan amount, loan term, and monthly payment.
loan
Estimate annual percentage rate from loan amount, note rate, term, and finance charges.
debt
Estimate payoff time, total paid, and interest for one card using one fixed monthly payment.