Free finance calculator

Mortgage Calculator

Estimate monthly mortgage payments with principal, interest, property tax, homeowners insurance, PMI, HOA dues, and down payment details.

  • Principal and interest
  • Taxes and insurance
  • PMI estimate
  • Total monthly payment

Mortgage details

Enter home price, rate, and costs

PMI is estimated only when the down payment is below 20%. Actual mortgage quotes may include lender fees, escrow rules, points, credits, and local charges.

Payment result

Estimated monthly payment

Total monthly payment $2,516.20
Principal and interest
$1,816.20
Taxes and insurance
$500.00
Estimated PMI
$0.00
HOA dues
$0.00
Loan amount
$280,000.00
Down payment percent
20.0%
Total interest
$373,831.22

Estimate only. This is not financial advice, a mortgage approval, or a loan offer.

How to use this mortgage calculator

Enter the home price, down payment, interest rate, and term. Add yearly property tax, yearly homeowners insurance, an estimated PMI rate, and monthly HOA dues when they apply. The calculator updates the estimated monthly payment in your browser.

What is included in the monthly mortgage payment

The main payment includes principal and interest. Many homeowners also budget for property tax, homeowners insurance, private mortgage insurance, and HOA dues. These added costs can materially change the monthly amount.

How PMI is estimated

Private mortgage insurance is commonly required when the down payment is below 20%. This calculator estimates PMI as a yearly percentage of the loan amount and divides it into monthly payments.

Why mortgage estimates can differ from lender quotes

Actual lender numbers can include points, credits, origination fees, escrow setup, prepaid interest, county fees, and rate-lock terms. Use this page for planning, then compare official loan estimates before making a decision.

Mortgage payment FAQ

Does this include closing costs? No. Closing costs are separate from the ongoing monthly payment and vary by lender, location, and loan type.

Can I use this for a refinance? Yes, for a rough monthly-payment estimate. Enter the new loan amount as the price and use zero down payment.