Finance

Mortgage Calculator with Taxes, Insurance, PMI & Extra Payments

Estimate principal, interest, property tax, homeowners insurance, PMI and HOA fees, then see how extra payments change payoff time and interest.

Formula and sources updated · Data sources · 3View algorithm, constants and default inputs (JSON)

Enter your values

Principal and interest $2,022.62
Results
Monthly PMI · Monthly HOA fees · Extra principal each month

Period-by-period schedule

Swipe horizontally to see more

YearPaymentInterestPrincipalBalance
124,271.4120,694.693,576.72316,423.28
224,271.4120,455.153,816.26312,607.02
324,271.4120,199.574,071.84308,535.17
424,271.4119,926.874,344.54304,190.63
524,271.4119,635.914,635.50299,555.13
624,271.4119,325.464,945.95294,609.18
724,271.4118,994.225,277.19289,331.98
824,271.4118,640.805,630.62283,701.37
924,271.4118,263.706,007.71277,693.66
1024,271.4117,861.366,410.06271,283.60
1124,271.4117,432.066,839.35264,444.26
1224,271.4116,974.027,297.39257,146.86
1324,271.4116,485.307,786.11249,360.75
1424,271.4115,963.858,307.56241,053.19
1524,271.4115,407.488,863.94232,189.25
1624,271.4114,813.849,457.57222,731.68
1724,271.4114,180.4510,090.96212,640.72
1824,271.4113,504.6410,766.77201,873.95
1924,271.4112,783.5711,487.84190,386.11
2024,271.4112,014.2112,257.20178,128.90
2124,271.4111,193.3213,078.09165,050.81
2224,271.4110,317.4613,953.96151,096.86
2324,271.419,382.9314,888.48136,208.38
2424,271.418,385.8315,885.59120,322.79
2524,271.417,321.9416,949.47103,373.32
2624,271.416,186.8018,084.6185,288.71
2724,271.414,975.6419,295.7765,992.94
2824,271.413,683.3720,588.0545,404.89
2924,271.412,304.5521,966.8623,438.03
3024,271.41833.3923,438.030.00

About this calculator

Estimate the full monthly cost of a mortgage, not just principal and interest. Add property tax, homeowners insurance, PMI and HOA fees, then test an extra monthly principal payment to see how much sooner the loan could be paid off and how much interest it could save.

Worked example

calculated with the default values below

Home price 400,000 $ · Down payment 80,000 $ · Interest rate 6.5 % · Loan term 30 years · Property tax rate (per year) 1.2 % · Home insurance per year 1,400 $ · Monthly PMI 0 $ · Monthly HOA fees 0 $ · Extra principal each month 0 $ Principal and interest 2,022.62 $ · Property tax 400.00 $ · Insurance 116.67 $ · Total monthly cost 2,539.28 $ · Total interest 408,142.36 $ · Months to pay off 360 · Months saved 0 · Interest saved 0.00 $ · Months paying PMI 0

Method and assumptions

M = P · r(1+r)^n / ((1+r)^n − 1) This is a fixed-rate, equal monthly principal-and-interest model. At a 0% rate, M = P/n. Property tax is entered as a constant percentage of the original home price; annual insurance is divided by 12. The displayed total monthly cost is the first month’s estimate: scheduled principal and interest (plus any extra principal, capped at the payoff amount), tax, insurance, entered HOA, and entered PMI only while the simulated balance exceeds 80% of the entered home price. PMI months are a model estimate, not a lender cancellation date. Total interest and time saved reflect extra principal; closing costs, rate changes, tax/insurance changes, escrow rules and prepayment penalties are excluded. Compare an actual Loan Estimate and loan terms. Estimate the full monthly cost of a mortgage, not just principal and interest. Add property tax, homeowners insurance, PMI and HOA fees, then test an extra monthly principal payment to see how much sooner the loan could be paid off and how much interest it could save.

Data sources

Disclaimer

These calculators give estimates for general information only. They are not financial, tax or investment advice and do not take your personal circumstances into account. Before borrowing, investing or filing, confirm the numbers with a qualified adviser in your jurisdiction.

Maintained by: CalcDelta Formula and sources updated ·

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Formula and variables

M = P · r(1+r)^n / ((1+r)^n − 1)

M
Monthly principal-and-interest payment
P
Loan principal — home price minus down payment
r
Monthly interest rate — annual rate divided by 12, as a decimal
n
Total number of monthly payments — term in years multiplied by 12

This is a fixed-rate, equal monthly principal-and-interest model. At a 0% rate, M = P/n. Property tax is entered as a constant percentage of the original home price; annual insurance is divided by 12. The displayed total monthly cost is the first month’s estimate: scheduled principal and interest (plus any extra principal, capped at the payoff amount), tax, insurance, entered HOA, and entered PMI only while the simulated balance exceeds 80% of the entered home price. PMI months are a model estimate, not a lender cancellation date. Total interest and time saved reflect extra principal; closing costs, rate changes, tax/insurance changes, escrow rules and prepayment penalties are excluded. Compare an actual Loan Estimate and loan terms.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

When does this calculator include PMI?

Only if you enter a monthly PMI amount and the simulated loan balance is above 80% of the home price you entered. Its PMI months are a simplified estimate, not a lender cancellation date. Actual PMI rules depend on the loan and can use a different original value and other conditions; check your loan documents and servicer.

What does total monthly cost include?

It estimates the first month: scheduled principal and interest plus any extra principal payment, property tax, homeowners insurance, entered PMI and HOA fees. The extra payment is limited to the remaining payoff amount. Taxes and insurance are held constant, so later costs may differ. Total interest is interest on the loan balance, not a total of every housing expense.

Which inputs and limits apply to Mortgage Calculator with Taxes, Insurance, PMI & Extra Payments?

Use the units shown beside each field. These are form limits, not recommended settings. Home price: 0–100,000,000 $; Down payment: 0–100,000,000 $; Interest rate: 0–30 %; Loan term: 1–50 years; Property tax rate (per year): 0–10 %; Home insurance per year: 0–100,000 $; Monthly PMI: 0–100,000 $; Monthly HOA fees: 0–100,000 $; Extra principal each month: 0–1,000,000 $ M = P · r(1+r)^n / ((1+r)^n − 1) This is a fixed-rate, equal monthly principal-and-interest model. At a 0% rate, M = P/n. Property tax is entered as a constant percentage of the original home price; annual insurance is divided by 12. The displayed total monthly cost is the first month’s estimate: scheduled principal and interest (plus any extra principal, capped at the payoff amount), tax, insurance, entered HOA, and entered PMI only while the simulated balance exceeds 80% of the entered home price. PMI months are a model estimate, not a lender cancellation date. Total interest and time saved reflect extra principal; closing costs, rate changes, tax/insurance changes, escrow rules and prepayment penalties are excluded. Compare an actual Loan Estimate and loan terms. Estimate the full monthly cost of a mortgage, not just principal and interest. Add property tax, homeowners insurance, PMI and HOA fees, then test an extra monthly principal payment to see how much sooner the loan could be paid off and how much interest it could save.

What is a complete worked example for Home price = 400,000 $; Down payment = 80,000 $?

Inputs: Home price = 400,000 $; Down payment = 80,000 $; Interest rate = 6.5 %; Loan term = 30 years; Property tax rate (per year) = 1.2 %; Home insurance per year = 1,400 $; Monthly PMI = 0 $; Monthly HOA fees = 0 $; Extra principal each month = 0 $. Calculation: M = P · r(1+r)^n / ((1+r)^n − 1). Results: Principal and interest = 2,022.62 $; Property tax = 400.00 $; Insurance = 116.67 $; Total monthly cost = 2,539.28 $; Total interest = 408,142.36 $; Months to pay off = 360; Months saved = 0; Interest saved = 0.00 $; Months paying PMI = 0.