loan
Loan Payment Calculator
Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.
loan calculator
The Amortization Calculator estimates a fixed-rate monthly schedule summary. It solves the scheduled monthly payment from loan amount, term years and months, and annual interest rate, then simulates month-by-month interest, principal reduction, optional extra principal, payoff timing, first-month split, first-year split, total payments, total interest, and interest saved.
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 see how a fixed principal-and-interest payment reduces a balance over time or how extra principal could change payoff timing in the app's month-offset model. Use Loan Payment for the simpler payment-only estimate, Payment when solving either payment amount or payoff time, APR when selected fees need a cash-flow-rate estimate, Mortgage Payment when taxes, insurance, PMI, or escrow matter, and lender or servicer documents for real payoff statements, payment allocation, legal disclosures, product terms, or jurisdiction-specific questions.
The app rounds the payment count with termYears * 12 + termMonths and converts the entered annual rate with annualRate / 100 / 12. The scheduled payment is 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. The schedule helper starts with the loan balance, computes monthly interest as balance * m, sets scheduled principal to max(0, PMT - interest), adds extraMonthlyPay every month, adds extraYearlyPay on every 12th payoff month, adds extraOneTimePay when the 1-based payoff month equals extraOneTimeMonth, caps principal at the remaining balance, and repeats until the balance is effectively zero or the 12000-month safety cap is reached. Interest saved is the no-extra schedule's total interest minus the selected schedule's total interest.
This formula page covers the app's Amortization Calculator: a fixed-rate monthly schedule summary with optional extra principal assumptions. It solves the scheduled monthly payment, then simulates month-by-month interest, principal reduction, extra monthly, yearly, and one-time principal payments, first-month and first-year splits, payoff months, total payments, total interest, and interest saved. It does not create lender disclosures, payoff statements, servicer instructions, APR calculations, escrow estimates, mortgage insurance estimates, tax answers, or personalised borrowing advice.
N = round(12Y + M); m = R / 100 / 12; PMT = P * m / (1 - (1 + m)^-N); zero rate: PMT = P / N; I_t = B_(t-1) * m; SP_t = max(0, PMT - I_t); E_t = EM + (t % 12 === 0 ? EY : 0) + (t === OM ? EO : 0); Prin_t = min(B_(t-1), SP_t + E_t); B_t = B_(t-1) - Prin_t; TP = sum(I_t + Prin_t); TI = sum(I_t); Saved = BaseTI - TI
The calculator first solves the regular fixed-rate monthly payment from the original loan amount, rate, and term. It then walks through the balance one month at a time, calculating current-month interest, scheduled principal, optional extra principal, ending balance, totals, and the difference between the no-extra and extra-payment interest totals.| Symbol | Meaning | How this page uses it |
|---|---|---|
| P | Loan amount | The starting principal entered as Loan amount. Fees, escrow, insurance, taxes, and lender adjustments are outside this formula. |
| Y | Loan term years | The whole-year part of the loan term. |
| M | Loan term months | The additional month count from 0 to 11. |
| N | Payment count | The rounded number of monthly payments: term years times 12 plus term months. |
| R | Interest rate percent | The Interest rate field. The formula treats it as a fixed annual note-rate assumption, not a lender APR. |
| m | Monthly rate | The entered annual rate divided by 100 and then by 12. |
| PMT | Scheduled monthly payment | The level monthly payment solved from P, m, and N before optional extra principal. |
| B_t | Balance after month t | The remaining principal balance after the month t principal reduction. |
| I_t | Monthly interest | The previous balance multiplied by the monthly rate. |
| SP_t | Scheduled principal | The part of the scheduled payment left after current-month interest, floored at 0 in the schedule helper. |
| E_t | Extra principal | The sum of extra monthly payment, extra yearly payment every 12th payoff month, and the one-time extra payment in its selected 1-based month. |
| Prin_t | Principal paid in month t | Scheduled principal plus extra principal, capped at the remaining balance so the payoff month cannot over-reduce principal. |
| TP | Total payments | The sum of monthly interest plus principal reductions across the simulated schedule. |
| TI | Total interest | The sum of monthly interest across the simulated schedule. |
| Saved | Interest saved | The no-extra schedule's total interest minus the extra-payment schedule's total interest. |
The default amortization fixture uses a $200,000 loan amount, a 6 percent annual rate, a 15-year term, and no extra payments. The extra-payment fixture keeps the same loan but adds $100 monthly, $1,000 every 12th month, and a $5,000 one-time extra payment in month 24.
The schedule shows how earlier principal reduction can reduce future interest under a fixed-rate model. It is still a mechanical estimate from entered assumptions, not a lender payoff quote or instruction for how a servicer will apply extra payments.
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.
Every extra dollar goes straight to principal, so all future interest accrues on a smaller balance - the savings snowball forward. This calculator accepts three extra-payment shapes simultaneously: monthly, yearly, and a one-time amount at a month you choose, and reports interest saved and the shortened payoff against the baseline schedule. It answers 'is this prepayment worth it' with your numbers instead of a slogan.
Interest each month is the monthly rate times the outstanding balance, and early on the balance is at its largest. On the default $200,000 at 6 percent over 15 years, the first payment carries $1,000 of interest; the first-month and first-year output rows show the exact split. As the balance falls the split flips - which is also why extra payments early in the term save the most.
It reports the milestone summary - payment, totals, payoff time, interest saved, first-month and first-year breakdowns - rather than printing all 180-plus rows. The underlying simulation is still computed month by month with your extra-payment assumptions, and the fixture suite pins its outputs. For most decisions the milestones carry the signal; the full-table view is a possible future addition.
This calculator is an original month-by-month amortization simulation layering simultaneous extra monthly, yearly, and one-time principal payments onto the fixed-rate schedule and reporting interest saved against the baseline, validated by deterministic fixtures. It is not copied from a single source.
Fixtures pin the first-month and first-year interest-principal splits and the extra-payment savings math on the $200,000 default. The result remains an educational estimate, not a servicer amortization statement or a payoff instruction.
Formula version 2026.05.22-generic-amortization-extra-payments. 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
Solve either the monthly payment for a fixed-term loan or the payoff time for a fixed monthly payment.
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.
mortgage
Estimate principal-and-interest mortgage payments from home price, down payment, rate, and term.