Mortgage payment · Amortization · Home financing
Comprehensive Mortgage Amortization Calculator
Estimate your monthly mortgage payment, total housing payment, lifetime interest and payoff schedule. Add recurring extra principal payments to see how faster repayment can change interest cost and loan duration.
Mortgage payment estimate
Calculation breakdown
Important: Results are mathematical estimates, not a loan offer, APR quote, underwriting decision or affordability determination. Closing costs, lender fees, rate changes, escrow adjustments, tax changes and insurance changes are not included unless entered or explicitly modeled.
Formula & methodology
How Mortgage Payments and Amortization Are Calculated
A fixed-rate mortgage payment is calculated from the principal, periodic interest rate and number of scheduled payment periods. The payment is then applied period by period: interest is charged on the outstanding balance, the remainder reduces principal, and the process repeats until the balance reaches zero.
1. Fixed-rate mortgage payment formula
For a fully amortizing fixed-rate loan with equal scheduled payments, the periodic principal-and-interest payment is:
M = P × [r(1 + r)^n] ÷ [(1 + r)^n − 1]
The formula solves for the constant payment that reduces the principal balance to approximately zero after the specified number of payment periods, assuming the stated rate and payment schedule remain unchanged.
| Symbol | Meaning | Calculator input / unit |
|---|---|---|
| M | Scheduled principal-and-interest payment | US dollars per payment period |
| P | Original mortgage principal | US dollars |
| r | Interest rate per payment period | Decimal rate, not a percentage |
| n | Total number of scheduled payment periods | Whole number of periods |
| A | Nominal annual interest rate | Annual percentage entered by the user |
| f | Number of payments per year | 12 monthly, 26 biweekly, or 52 weekly |
| Y | Loan term | Years |
Zero-interest case
When the interest rate is exactly zero, the standard formula would contain a zero denominator. The calculator therefore uses the mathematically equivalent zero-interest case:
M = P ÷ n
2. Normalize the loan inputs
The calculator converts the values entered by the user into the variables required by the payment equation before performing the calculation.
Mortgage principal
P = purchase price − down payment
For example, a $400,000 purchase with an $80,000 down payment produces a starting mortgage principal of $320,000.
Annual rate → periodic rate
Adecimal = A% ÷ 100
r = Adecimal ÷ f
With a 6.50% nominal annual rate and monthly payments:
r = 0.065 ÷ 12 = 0.005416666666...
That is approximately 0.541667% per monthly payment period. The calculator retains the unrounded decimal internally.
Loan term → payment periods
n = Y × f
A 30-year mortgage paid monthly therefore has:
n = 30 × 12 = 360 payments
| Frequency | f | Periodic rate used | 30-year period count |
|---|---|---|---|
| Monthly | 12 | Adecimal ÷ 12 | 360 |
| Biweekly | 26 | Adecimal ÷ 26 | 780 |
| Weekly | 52 | Adecimal ÷ 52 | 1,560 |
In this calculator, changing payment frequency changes both the number of modeled periods per year and the rate assigned to each period. It is therefore a mathematical payment- frequency model and should not be assumed to reproduce a lender’s specific biweekly payment program.
3. How each mortgage payment is amortized
Once the scheduled payment has been calculated, the loan is processed sequentially. Interest for each period is based on the balance entering that period.
Interest portion
Iₜ = Bₜ₋₁ × r
Scheduled principal portion
Qₜ = M − Iₜ
Ending balance
Bₜ = Bₜ₋₁ − Qₜ
Where Bₜ₋₁ is the opening balance, Iₜ is interest for the current period, Qₜ is scheduled principal, and Bₜ is the balance after that payment.
Because the outstanding balance generally becomes smaller after every payment, the interest portion also declines. More of the fixed scheduled payment consequently goes toward principal as the mortgage progresses.
4. Extra principal payments
Additional principal reduces the outstanding balance beyond the principal contained in the scheduled payment. The next period’s interest is therefore calculated from a smaller balance.
Bₜ = Bₜ₋₁ − Qₜ − Eₜ
Eₜ is the extra principal applied during period t. The calculator never allows the principal reduction to exceed the remaining balance.
Interest savings
Interest saved =
baseline total interest − accelerated total interest
Two amortization paths are therefore calculated when extra payments are entered: a baseline schedule without extras and an accelerated schedule with extras. Their total interest amounts are compared.
In the above-the-fold implementation, the recurring extra payment is applied every selected payment period. The one-time extra payment is modeled with the first payment. A future dated-payment analysis should instead place a one-time payment in its actual specified period.
5. Estimated total housing payment
Principal and interest are only part of a homeowner’s potential recurring housing cost. Request 1 also accepts estimated property tax, homeowners insurance, mortgage insurance and HOA or service charges.
Housing payment =
Mmonthly + tax + insurance + mortgage insurance + HOA
When the selected loan payment frequency is not monthly, the monthly housing-cost inputs are first annualized and then allocated across the selected number of payment periods:
Housing costs per period =
(monthly housing costs × 12) ÷ f
Estimated payment per period =
M + housing costs per period
This allocation is a budgeting convention. It is not an escrow calculation and does not imply that a lender collects each cost at the same frequency as the mortgage payment.
6. Manual calculation using the default example
Consider a $400,000 home purchase with 20% down, leaving a $320,000 fixed-rate mortgage at 6.50% for 30 years with monthly payments.
Step A — determine principal
P = $400,000 − $80,000 = $320,000
Step B — convert the annual rate
r = (6.50 ÷ 100) ÷ 12
= 0.005416666666...
Step C — calculate the number of payments
n = 30 × 12 = 360
Step D — substitute into the payment equation
M =
320000 ×
[0.005416666666...(1.005416666666...)^360]
÷
[(1.005416666666...)^360 − 1]
Step E — payment result
M ≈ $2,022.62 per month
This is the scheduled monthly principal-and-interest payment. Property tax, homeowners insurance, mortgage insurance, HOA charges and other housing expenses are separate unless added to the housing-cost estimate.
Transparent seven-stage calculation
7. How to build an amortization schedule manually
After calculating the scheduled payment, a spreadsheet or hand calculation can reproduce the amortization process one period at a time.
Period 1 calculation
Begin with the original mortgage balance: $320,000.
Calculate interest: $320,000 × 0.005416666666… ≈ $1,733.33 .
Subtract interest from the scheduled payment to determine the first payment’s principal portion: $2,022.62 − about $1,733.33 ≈ $289.28 .
Subtract the unrounded principal amount from the opening balance. That result becomes the opening balance for the next period.
Repeat for subsequent periods
For every later payment, calculate interest from the new outstanding balance rather than from the original principal.
As the balance falls, interest generally falls and the principal portion of the same scheduled payment generally rises.
Final payment handling
The final payment may be smaller than the normal scheduled payment when extra principal has accelerated payoff. Principal is capped at the remaining balance so the model does not create a negative mortgage balance.
Worked examples & interactive analysis
See How Extra Mortgage Payments Change Interest and Payoff Time
A mortgage payment tells you what is scheduled. An amortization comparison shows how changing principal payments can alter the balance trajectory, lifetime interest and modeled payoff date.
Worked example: adding $200 per month
A homeowner comparing faster repayment strategies has a $320,000 mortgage at 6.50% for 30 years. The scheduled principal-and-interest payment is approximately $2,022.62 per month. What happens if an additional $200 is consistently applied to principal each month?
Bₜ = Bₜ₋₁ − (M − Bₜ₋₁ × r) − E
The scheduled payment remains based on the original mortgage terms. Each additional payment reduces principal, so the next month’s interest is calculated from a smaller outstanding balance.
| Scenario | Extra / month | Total monthly principal & interest | Modeled payoff | Modeled interest | Interest reduction |
|---|---|---|---|---|---|
| Original schedule | $0 | $2,022.62 | 360 payments · 30 yr | $408,142.36 | — |
| Scenario A | $100 | $2,122.62 | 314 payments · 26 yr 2 mo | $346,443.89 | $61,698.47 |
| Scenario B | $200 | $2,222.62 | 281 payments · 23 yr 5 mo | $302,713.69 | $105,428.67 |
| Scenario C | $500 | $2,522.62 | 216 payments · 18 yr | $222,589.92 | $185,552.45 |
Under this mathematical model, adding $200 to principal every month reduces payoff from 360 payments to approximately 281 payments and reduces modeled interest by about $105,428.67.
Consistent additional principal can materially shorten a mortgage, but the comparison does not determine whether prepaying is preferable to saving, investing, maintaining liquidity or paying other debts. Those are separate financial decisions.
Extra Payment & Early Payoff Analyzer
Compare the original amortization schedule with a recurring monthly extra-principal payment. This tool focuses specifically on payoff acceleration rather than duplicating the full mortgage calculator above.
Interactive calculation breakdown
Mortgage reference & interpretation
Understanding Mortgage Amortization Results
Mortgage calculations are useful when their assumptions are clear. Use this reference section to distinguish principal from interest, understand why payment composition changes over time, interpret extra-payment scenarios, and recognize costs that are not part of the standard amortization equation.
1. What the mortgage calculation tells you
For a fixed-rate, fully amortizing mortgage, the primary calculation determines the scheduled principal-and-interest payment required to amortize the starting loan balance over the modeled term.
Given the entered principal, fixed rate, term and payment frequency, the model produces a scheduled payment and a mathematical balance trajectory.
The result can help compare mortgage structures and repayment scenarios, but it does not establish affordability, loan approval, investment preference or the exact amount a lender will collect.
Principal and interest are different components
The principal portion reduces the unpaid mortgage balance. Interest is the modeled financing charge for the period and does not reduce principal.
Scheduled payment = interest + principal
2. Why the principal and interest portions change
With a standard fixed-rate amortizing mortgage, the scheduled principal-and-interest payment can remain constant while its composition changes. Interest for each period is calculated from the balance entering that period.
Iₜ = Bₜ₋₁ × r
More of the scheduled payment generally goes to interest because the unpaid principal is larger.
Interest generally decreases and the principal portion becomes a larger share of the same scheduled payment.
A larger share of the scheduled payment generally reduces principal as payoff approaches.
This pattern follows from the amortization mathematics. It does not mean that the contractual interest rate itself is declining on a fixed-rate mortgage.
3. Mortgage terms used by this calculator
- Purchase price
- The modeled price of the property before subtracting the down payment.
- Down payment
- The portion of the purchase price paid rather than financed through the modeled mortgage.
- Principal
- The amount financed and the unpaid loan balance subject to the amortization calculation.
- Interest rate
- The nominal annual percentage rate entered for the mortgage calculation.
- Loan term
- The modeled period over which the mortgage is scheduled to amortize.
- Amortization
- The period-by-period process of allocating payments to interest and principal until the balance reaches zero.
- Extra principal
- An amount paid beyond scheduled principal and modeled as directly reducing the outstanding balance.
- Escrow
- A lender-administered arrangement that may collect amounts for items such as property tax and insurance. It is separate from the core amortization formula.
- Mortgage insurance
- A separate potential housing cost. Its applicability, amount and cancellation rules depend on the loan program and actual mortgage terms.
- HOA dues
- Homeowners association charges, where applicable. They are property-related costs rather than principal or mortgage interest.
4. Interest rate is not the same as APR
The calculator’s amortization equation uses the entered mortgage interest rate to determine periodic interest and the scheduled principal-and-interest payment.
APR is a broader disclosure measure that can incorporate certain finance charges in addition to interest. Therefore, an APR should not automatically be substituted for the note rate in a standard amortization calculation.
| Measure | Primary purpose | Used by this amortization model? |
|---|---|---|
| Mortgage interest rate | Determines modeled interest charged on the unpaid balance. | Yes — this is the rate input used by the payment and amortization equations. |
| APR | Broader borrowing-cost disclosure that may reflect certain finance charges. | No — not automatically interchangeable with the mortgage rate used in this calculator. |
5. How the down payment changes the calculation
The down payment affects the mortgage calculation primarily by changing the amount financed.
Principal = purchase price − down payment
Holding the interest rate and loan term constant, a smaller financed principal produces a smaller scheduled principal-and-interest payment and less modeled interest in dollar terms.
The calculator should not infer that a particular down-payment percentage guarantees a specific interest rate, mortgage insurance treatment, approval decision or loan program.
6. Loan term: payment size versus total interest
Loan term changes how many scheduled periods are available to repay principal. With the same principal and interest rate, extending the term generally spreads repayment across more payments.
| Change | Scheduled payment tendency | Total modeled interest tendency | Important qualification |
|---|---|---|---|
| Shorter term | Generally higher | Generally lower | Assumes the same starting principal and interest rate. |
| Longer term | Generally lower | Generally higher | Actual market rates may differ between loan products and terms. |
These are mathematical tendencies under controlled inputs, not a statement that one mortgage term is preferable for a particular borrower.
7. How extra principal changes amortization
When an additional amount is applied directly to principal, the next period begins with a smaller balance. At the same interest rate, this reduces the interest calculated from that balance.
Bₜ = Bₜ₋₁ − scheduled principal − extra principal
Repeating this process can shorten the modeled payoff period and reduce modeled lifetime interest.
Extra principal produces a lower modeled balance than the otherwise identical baseline schedule.
The loan could be repaid sooner if the actual servicer applies the payment as modeled. Whether using available cash for mortgage prepayment fits a household’s broader financial goals is outside the calculation.
8. What is and is not part of the mortgage payment formula
| Item | Core P&I formula? | Calculator treatment |
|---|---|---|
| Mortgage principal | Yes | Starting balance used by the amortization equation. |
| Mortgage interest | Yes | Calculated from the periodic rate and outstanding principal. |
| Property tax | No | Optional housing-cost estimate; not used to amortize principal. |
| Homeowners insurance | No | Optional housing-cost estimate. |
| Mortgage insurance | No | Optional separate cost when entered. |
| HOA / association dues | No | Optional housing-cost estimate. |
| Closing costs | No | Not automatically included unless explicitly financed into the entered principal. |
| Maintenance / repairs | No | Outside the mortgage amortization calculation. |
9. Common mortgage-calculation errors
Subtract the down payment before applying the mortgage payment formula unless the full purchase price is actually financed.
A percentage must be converted to decimal form before calculating the periodic rate.
The calculator normalizes the annual nominal rate to the selected payment period before amortization.
They serve different purposes and should not be treated as automatically interchangeable.
Recurring housing costs do not normally reduce the mortgage balance and should remain separate from the principal-and-interest amortization.
Premature rounding can accumulate error. Retain full computational precision and round values for display.
Actual payment application depends on servicing and loan terms. The analyzer explicitly assumes the extra amount is applied to principal.
For a clean scenario comparison, hold unrelated inputs constant and change the variable being evaluated.