Mortgage Calculator

Estimate monthly mortgage payments, loan amount, total interest, payoff date, extra payment savings, and a yearly amortization schedule.

Formula

How mortgage payments are calculated

A standard mortgage payment is based on the loan amount, monthly interest rate, and total number of payments. The calculator estimates principal and interest only, so real housing costs may be higher when taxes, insurance, mortgage insurance, or HOA fees apply.

Monthly payment = P × r(1 + r)^n ÷ ((1 + r)^n − 1)
Loan amount = Home price − Down payment

Extra payments

How extra payments reduce interest

Extra monthly payments go toward the loan balance faster. This reduces future interest charges, can shorten the mortgage term, and may help you pay off the loan earlier than scheduled.

Total cost = Down payment + total principal and interest payments
Interest saved = Standard interest − interest with extra payments

Use cases

When to use this mortgage calculator

Use it when comparing home prices, loan terms, interest rates, down payments, and extra payment options before making a mortgage decision.

Estimate monthly principal and interest payments

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

Compare down payment amounts and loan terms

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

Calculate total interest over the mortgage term

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

See how extra monthly payments reduce interest

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

Review a yearly amortization schedule

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

Estimate payoff date and total loan cost

Estimate the mortgage impact quickly and review the numbers before discussing options with a lender or financial advisor.

Calculator details

Mortgage Calculator formula, assumptions, and examples

Last updated: July 2026

Formula used

Formula used

Monthly payment = P × r(1 + r)^n ÷ ((1 + r)^n − 1), where P is loan principal, r is monthly rate, and n is number of payments.

Assumptions

Assumptions

  • The interest rate is fixed for the calculation period.
  • Taxes, insurance, HOA fees, and mortgage insurance are included only when entered.
  • The estimate does not guarantee lender approval.

Example calculation

Example calculation

A $300,000 loan at 6% for 30 years has an estimated principal-and-interest payment of about $1,799 per month.

When to use this calculator

When to use this calculator

Use it when comparing home prices, loan terms, rates, down payments, and extra payment plans.

Disclaimer

Disclaimer

Mortgage results are estimates only. Lenders may use different rates, fees, underwriting rules, taxes, insurance, and qualification standards.

Questions

Frequently Asked Questions

How does a mortgage calculator estimate monthly payments?

A mortgage calculator uses the loan amount, interest rate, and loan term to estimate the monthly principal and interest payment. Taxes, insurance, HOA fees, and lender fees are not included unless added separately.

What is the mortgage payment formula?

The standard payment formula is M = P × r(1 + r)^n ÷ ((1 + r)^n − 1), where P is the loan amount, r is the monthly interest rate, and n is the number of monthly payments.

Does this calculator include taxes and insurance?

No. This calculator estimates principal and interest. Actual monthly housing costs may also include property tax, homeowner insurance, mortgage insurance, HOA fees, and lender charges.

How do extra mortgage payments help?

Extra monthly payments reduce the outstanding principal faster, which can lower total interest and shorten the payoff time. The calculator shows estimated interest savings and early payoff timing.

Used by Businesses Around the World

From freelancers to growing companies, Invoize helps businesses create professional invoices, manage billing, and get paid faster.