Mortgage Calculator

Monthly payment with tax, insurance, PMI and HOA, plus full schedule.

%
years

Quick down payment

Costs on top of the loan (optional)
per year
% a year

Yearly cost as a % of the loan. Your lender's estimate shows it.

per month

See how much sooner you finish and how much interest you save.

Currency and number format

Monthly payment

$2,547.62

You’ll pay $2,547.62 a month: $2,022.62 for the loan and $525.00 for tax, insurance and other costs.

Principal and interest
$2,022.62
Property tax
$400.00
Home insurance
$125.00
Loan amount
$320,000.00
Down payment
$80,000.00 (20%)
Total interest
$408,140.64
Total of loan payments
$728,140.64
Total with tax, insurance and fees
$917,140.64
Paid off in
30 years

Tax, insurance and HOA are held at today's amounts. In real life they usually change over time.

Fix the highlighted field to update the result.

Principal and interest each year

Principal and interest paid each year012.1K24.3K151015202530
  • Principal (paying off the loan)
  • Interest (the cost of borrowing)

Compare loan terms

Same loan and rate, different terms
TermMonthly P&ITotal interest
10 years3,633.54116,024.04
15 years2,787.54181,758.21
20 years2,385.83252,601.23
25 years2,160.66328,199.94
30 years (yours)2,022.62408,140.64

Amortization schedule

Yearly summary (principal and interest only)
YearPaymentPrincipalInterestBalance
124,271.443,576.7620,694.68316,423.24
224,271.443,816.2820,455.16312,606.96
324,271.444,071.8820,199.56308,535.08
424,271.444,344.5719,926.87304,190.51
524,271.444,635.5419,635.90299,554.97
624,271.444,946.0019,325.44294,608.97
724,271.445,277.2218,994.22289,331.75
824,271.445,630.6518,640.79283,701.10
924,271.446,007.7518,263.69277,693.35
1024,271.446,410.1117,861.33271,283.24
1124,271.446,839.4117,432.03264,443.83
1224,271.447,297.4616,973.98257,146.37
1324,271.447,786.1716,485.27249,360.20
1424,271.448,307.6215,963.82241,052.58
1524,271.448,864.0215,407.42232,188.56
1624,271.449,457.6314,813.81222,730.93
1724,271.4410,091.0514,180.39212,639.88
1824,271.4410,766.8613,504.58201,873.02
1924,271.4411,487.9312,783.51190,385.09
2024,271.4412,257.3012,014.14178,127.79
2124,271.4413,078.2011,193.24165,049.59
2224,271.4413,954.0610,317.38151,095.53
2324,271.4414,888.619,382.83136,206.92
2424,271.4415,885.718,385.73120,321.21
2524,271.4416,949.607,321.84103,371.61
2624,271.4418,084.766,186.6885,286.85
2724,271.4419,295.924,975.5265,990.93
2824,271.4420,588.223,683.2245,402.71
2924,271.4421,967.042,304.4023,435.67
3024,268.8823,435.67833.210.00

The final payment is $2,020.06 because each payment is rounded to the cent.

Show the monthly schedule
Monthly schedule
MonthPaymentPrincipalInterestBalance
Show the working

Loan = $400,000.00 − $80,000.00 = $320,000.00. r = 6.5 ÷ 12 ÷ 100 = 0.00541667; P&I = $320,000.00 × 0.00541667 × (1 + 0.00541667)^360 ÷ ((1 + 0.00541667)^360 − 1) = $2,022.62

How to use

  1. Enter the home price, your down payment (% or amount), the rate and the term.
  2. Add yearly property tax and home insurance, plus PMI and HOA dues if they apply.
  3. See your monthly payment broken down line by line.
  4. Optional: add an extra monthly payment to see the time and interest you save.

Mortgage payment formula

P&I = L × r × (1 + r)^n ÷ ((1 + r)^n − 1)
Monthly payment = P&I + tax ÷ 12 + insurance ÷ 12 + PMI + HOA
  • L is the loan: home price minus down payment.
  • r is the monthly rate: yearly rate ÷ 12 ÷ 100.
  • n is the number of monthly payments: years × 12.

Tax and insurance are usually collected into an escrow account with each payment.

Example

$400,000 home, 20% down, 6.5% for 30 years:

  • Loan = $320,000
  • Principal and interest = $2,022.62
  • Tax $4,800 a year = $400.00; insurance $1,500 a year = $125.00
  • Monthly payment = $2,547.62, with $408,140.64 interest over 30 years

Paying $200 extra a month clears it in 23 years 5 months and saves $105,427.85 in interest.

Principal and interest per $100,000 borrowed

Rate 15 years 20 years 30 years
5% 790.79 659.96 536.82
5.5% 817.08 687.89 567.79
6% 843.86 716.43 599.55
6.5% 871.11 745.57 632.07
7% 898.83 775.30 665.30
7.5% 927.01 805.59 699.21
8% 955.65 836.44 733.76

For a $300,000 loan, multiply by 3.

PMI: when it starts and stops

  • Starts: a conventional loan usually needs PMI when you put down less than 20%.
  • Stops: automatically when your balance is scheduled to reach 78% of the home’s original value.
  • Example: with 10% down on the home above and PMI at 0.5% a year, PMI is $150.00 a month for 109 payments.
How we model PMI and rounding

PMI is a yearly % of the original loan, paid monthly. We stop it with the payment that brings the scheduled balance to 78% of the price, and never after the loan’s halfway point.

You can ask your servicer to cancel it earlier, at 80%. FHA and VA loans follow different rules.

Each payment is rounded to the cent, so the last one is adjusted slightly. Some textbooks round payments up to the next cent instead.

No tax, insurance or PMI? The loan calculator works for any loan in any currency.

Frequently asked questions

What is included in a monthly mortgage payment?

Principal and interest, plus usually property tax and homeowners insurance held in escrow, and mortgage insurance if your loan needs it. HOA dues are usually paid separately, so add them for your full housing cost.

How is the mortgage payment calculated?

P&I = L × r × (1 + r)^n ÷ ((1 + r)^n − 1): L is the loan, r the monthly rate, n the payments. Tax, insurance, PMI and HOA are then added.

When does PMI go away?

On a conventional loan, PMI ends automatically when your balance is scheduled to reach 78% of the home’s original value. You can ask your servicer to cancel it once it reaches 80%.

Is a 15-year or 30-year mortgage better?

A 15-year loan costs more each month but far less overall. For $320,000 at 6.5%, it is $2,787.54 a month and $181,758.21 interest, against $2,022.62 and $408,140.64 over 30 years.

Does this calculator show today’s mortgage rates?

No. Enter the rate from your lender’s Loan Estimate. Rates change daily and depend on your credit, down payment and loan type.

Embed this calculator

Add this calculator to your own website for free. Copy the code below and paste it into your page’s HTML. The attribution link is optional.