Mortgage Calculator

Estimate a monthly mortgage payment and see how loan balance, interest, property tax, and insurance change the total cost.

Monthly Payment
$0 $0 including taxes, insurance, and estimated PMI when applicable
Total Cost Over Loan
$0 $0 loan principal, interest, tax, insurance, and PMI
Total Interest Paid
$0 $0 0%

Mortgage Inputs

$100k$1.5M
$0$500k
2%12%
$0$25k
$0$10k

Amortization Over Time

Principal Interest

Monthly Payment Breakdown

$0 Monthly Payment
Principal Interest Property Tax Insurance Estimated PMI

Amortization Table

Year Principal & Interest Principal Interest Remaining Balance Ratio

How a mortgage payment is estimated

A mortgage payment usually has more moving parts than the loan payment alone. The principal and interest portion is based on the loan amount, rate, and term. The loan amount is the home price minus the down payment. A longer term generally lowers the monthly payment, but it keeps interest running for more years. A shorter term usually raises the monthly payment, but can reduce total interest paid over the life of the loan.

Property tax and homeowners insurance are often collected monthly through escrow, so this calculator spreads annual estimates across 12 months and adds them to the principal and interest payment. This makes the monthly estimate closer to what a homeowner may actually budget for. It does not include every possible cost, such as HOA dues, mortgage insurance, closing costs, maintenance, or changes in tax and insurance bills over time.

Use the sliders to compare realistic scenarios. Increase the down payment and watch the loan balance, interest cost, and payment change. Toggle between 15 and 30 years to see the tradeoff between a lower payment and higher lifetime interest. If you are comparing homes, keep tax and insurance assumptions visible because two homes with the same price can produce different monthly budgets.

Compare mortgage rate offers

Use this estimate as a starting point, then compare real lender offers before you choose a loan.

Compare rates