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

Define Validate Normalize Calculate Check Present

Loan details

$
$
20.00% of purchase price
$
Purchase price − down payment
%
Payment-period rate follows the selected frequency.
Extra principal — optional
$
Applied to principal each payment period.
$
Above-fold estimate applies it with the first payment.
Estimated monthly housing costs — optional
$ /mo
$ /mo
$ /mo
$ /mo
Calculation breakdown
Step 1 Input values $400,000 price; $80,000 down; 6.50%; 30 years
Step 2 Normalized P = $320,000; r = 0.065 ÷ 12; n = 360
Step 3 Formula M = P × [r(1+r)^n] ÷ [(1+r)^n − 1]
Step 4 Substitution 320000 × [0.00541667(1.00541667)^360] ÷ [(1.00541667)^360 − 1]
Step 5 Intermediate Monthly rate = 0.541667%
Step 6 Raw result 2022.617675177489
Step 7 Displayed $2,022.62 per month
Tool description Mortgage payment and amortization estimator with optional extra-principal and housing-cost inputs.
Tool type Mortgage & Real Estate Finance Calculator
Core logic Fixed-rate amortization with period-by-period principal, interest and balance reduction.
Purpose Estimate repayment cost and compare the effect of additional principal payments.

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.

Define Validate Normalize Calculate Check Present

1. Fixed-rate mortgage payment formula

For a fully amortizing fixed-rate loan with equal scheduled payments, the periodic principal-and-interest payment is:

Scheduled payment 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:

When r = 0 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

Financed 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

Percentage to decimal Adecimal = A% ÷ 100
Periodic rate 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

Number of payments 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.

Opening balance Begin with the unpaid principal entering the period.
Calculate interest Apply the periodic rate to the opening balance.
Reduce principal Payment minus interest becomes scheduled principal.
New balance Subtract principal paid and repeat.

Interest portion

Period t interest Iₜ = Bₜ₋₁ × r

Scheduled principal portion

Principal from scheduled payment Qₜ = M − Iₜ

Ending balance

Without extra principal 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.

Balance with extra principal 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

Comparative calculation 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.

Monthly housing estimate 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:

Normalize monthly costs Housing costs per period = (monthly housing costs × 12) ÷ f
Combined estimate 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.

Purchase price $400,000
Down payment $80,000 · 20%
Mortgage principal $320,000
Loan terms 6.50% · 30 years · monthly

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

1 Input values Price = $400,000; down = $80,000; annual rate = 6.50%; term = 30 years; frequency = monthly.
2 Normalized values P = $320,000; A = 0.065; r = 0.065 ÷ 12; n = 30 × 12 = 360.
3 Formula M = P × [r(1 + r)^n] ÷ [(1 + r)^n − 1].
4 Substitution M = 320000 × [0.005416666666…(1.005416666666…)^360] ÷ [(1.005416666666…)^360 − 1].
5 Intermediate Periodic rate ≈ 0.5416667%; scheduled periods = 360.
6 Raw result The calculator retains the full JavaScript numeric result internally rather than feeding a rounded payment back into the governing formula.
7 Displayed result $2,022.62 per month for scheduled principal and interest.

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?

Starting principal $320,000
Interest rate 6.50% fixed
Original term 30 years
Scheduled P&I $2,022.62/mo
Accelerated balance relationship 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
The calculation says

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.

This may mean

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.

Secondary analysis tool

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.

$
%
years
$
Tool description Compares a baseline mortgage schedule with recurring additional principal.
Tool type Mortgage Prepayment Scenario Analyzer
Core logic Period-by-period amortization with extra principal deducted after scheduled interest.
Purpose Quantify modeled interest reduction and earlier payoff from a recurring extra payment.
Interactive calculation breakdown
Step 1 Input values $320,000; 6.50%; 30 years; $200 extra
Step 2 Normalized r = 0.065 ÷ 12; n = 360
Step 3 Formula Iₜ = Bₜ₋₁ × r; Bₜ = Bₜ₋₁ − principal − extra
Step 4 Substitution M ≈ $2,022.62; E = $200
Step 5 Intermediate Baseline = 360 periods; accelerated = 281
Step 6 Raw result Interest reduction = 105428.674070…
Step 7 Displayed $105,428.67 saved; payoff ≈ 23 yr 5 mo

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.

The calculation says

Given the entered principal, fixed rate, term and payment frequency, the model produces a scheduled payment and a mathematical balance trajectory.

This may mean

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.

Payment composition 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.

Periodic interest Iₜ = Bₜ₋₁ × r
Earlier Higher balance

More of the scheduled payment generally goes to interest because the unpaid principal is larger.

Middle Balance declines

Interest generally decreases and the principal portion becomes a larger share of the same scheduled payment.

Later Lower balance

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.

Starting mortgage principal 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.

Balance after extra principal Bₜ = Bₜ₋₁ − scheduled principal − extra principal

Repeating this process can shorten the modeled payoff period and reduce modeled lifetime interest.

The calculation says

Extra principal produces a lower modeled balance than the otherwise identical baseline schedule.

This may mean

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

1
Using purchase price as loan principal

Subtract the down payment before applying the mortgage payment formula unless the full purchase price is actually financed.

2
Using 6.5 instead of 0.065

A percentage must be converted to decimal form before calculating the periodic rate.

3
Using the annual rate directly each month

The calculator normalizes the annual nominal rate to the selected payment period before amortization.

4
Confusing APR with the mortgage note rate

They serve different purposes and should not be treated as automatically interchangeable.

5
Adding tax and insurance to principal

Recurring housing costs do not normally reduce the mortgage balance and should remain separate from the principal-and-interest amortization.

6
Rounding every monthly balance to whole dollars

Premature rounding can accumulate error. Retain full computational precision and round values for display.

7
Assuming an extra payment automatically reduces principal

Actual payment application depends on servicing and loan terms. The analyzer explicitly assumes the extra amount is applied to principal.

8
Comparing scenarios while changing several inputs

For a clean scenario comparison, hold unrelated inputs constant and change the variable being evaluated.