Mortgage Calculator

Your real monthly payment — principal, interest, property tax, insurance, PMI and HOA, all in one number. Adjust anything and the results update instantly.

Reviewed Free, no sign-upFormulas shown and tested

$
$
%
Loan term
Taxes, insurance & fees
$
$
$
%
$
Monthly payment
$2,572.62
$320,000.00 loan at 6.5% for 30 years
Principal & interest: $2,023 (78.6%)Property tax: $400 (15.5%)Home insurance: $150 (5.8%)Per month$2,573
  • Principal & interest$2,02378.6%
  • Property tax$40015.5%
  • Home insurance$1505.8%
Total monthly$2,572.62
Total interest paid$408,142.36
Total of all payments$728,142.36
Payoff time30 years

Where your money goes, year by year

Early payments are mostly interest; the balance falls slowly at first and then accelerates. Watch for the crossover — the year principal finally overtakes interest. That's why paying extra early saves the most.

1 — Interest: $20,6951 — Principal: $3,5772 — Interest: $20,4552 — Principal: $3,8163 — Interest: $20,2003 — Principal: $4,0724 — Interest: $19,9274 — Principal: $4,3455 — Interest: $19,6365 — Principal: $4,6366 — Interest: $19,3256 — Principal: $4,9467 — Interest: $18,9947 — Principal: $5,2778 — Interest: $18,6418 — Principal: $5,6319 — Interest: $18,2649 — Principal: $6,00810 — Interest: $17,86110 — Principal: $6,41011 — Interest: $17,43211 — Principal: $6,83912 — Interest: $16,97412 — Principal: $7,29713 — Interest: $16,48513 — Principal: $7,78614 — Interest: $15,96414 — Principal: $8,30815 — Interest: $15,40715 — Principal: $8,86416 — Interest: $14,81416 — Principal: $9,45817 — Interest: $14,18017 — Principal: $10,09118 — Interest: $13,50518 — Principal: $10,76719 — Interest: $12,78419 — Principal: $11,48820 — Interest: $12,01420 — Principal: $12,25721 — Interest: $11,19321 — Principal: $13,07822 — Interest: $10,31722 — Principal: $13,95423 — Interest: $9,38323 — Principal: $14,88824 — Interest: $8,38624 — Principal: $15,88625 — Interest: $7,32225 — Principal: $16,94926 — Interest: $6,18726 — Principal: $18,08527 — Interest: $4,97627 — Principal: $19,29628 — Interest: $3,68328 — Principal: $20,58829 — Interest: $2,30529 — Principal: $21,96730 — Interest: $83330 — Principal: $23,438
  • Interest
  • Principal
peak $24,271
Full amortization table
YearPrincipal paidInterest paidTotal paidBalance left
1$3,576.72$20,694.69$24,271.41$316,423.28
2$3,816.26$20,455.15$24,271.41$312,607.02
3$4,071.84$20,199.57$24,271.41$308,535.17
4$4,344.54$19,926.87$24,271.41$304,190.63
5$4,635.50$19,635.91$24,271.41$299,555.13
6$4,945.95$19,325.46$24,271.41$294,609.18
7$5,277.19$18,994.22$24,271.41$289,331.98
8$5,630.62$18,640.80$24,271.41$283,701.37
9$6,007.71$18,263.70$24,271.41$277,693.66
10$6,410.06$17,861.36$24,271.41$271,283.60
11$6,839.35$17,432.06$24,271.41$264,444.26
12$7,297.39$16,974.02$24,271.41$257,146.86
13$7,786.11$16,485.30$24,271.41$249,360.75
14$8,307.56$15,963.85$24,271.41$241,053.19
15$8,863.94$15,407.48$24,271.41$232,189.25
16$9,457.57$14,813.84$24,271.41$222,731.68
17$10,090.96$14,180.45$24,271.41$212,640.72
18$10,766.77$13,504.64$24,271.41$201,873.95
19$11,487.84$12,783.57$24,271.41$190,386.11
20$12,257.20$12,014.21$24,271.41$178,128.90
21$13,078.09$11,193.32$24,271.41$165,050.81
22$13,953.96$10,317.46$24,271.41$151,096.86
23$14,888.48$9,382.93$24,271.41$136,208.38
24$15,885.59$8,385.83$24,271.41$120,322.79
25$16,949.47$7,321.94$24,271.41$103,373.32
26$18,084.61$6,186.80$24,271.41$85,288.71
27$19,295.77$4,975.64$24,271.41$65,992.94
28$20,588.05$3,683.37$24,271.41$45,404.89
29$21,966.86$2,304.55$24,271.41$23,438.03
30$23,438.03$833.39$24,271.41$0.00

The number most mortgage calculators hide from you

Here's the thing that catches almost every first-time buyer: the payment your bank quotes and the payment that actually leaves your account every month are two different numbers. Search "mortgage calculator" and most of the results happily tell you that a $320,000 loan at 6.5% costs about $2,023 a month. That figure is correct — and badly incomplete.

Your lender collects property tax and homeowners insurance along with the loan payment, holds them in escrow, and pays those bills for you. Add a typical $400 a month in property tax and $150 in insurance and that "$2,023 mortgage" is really $2,573. If you put down less than 20%, PMI adds more on top. That's a $550+ per month gap between the number people plan around and the number they actually pay — and it's the single most common reason a budget that looked comfortable on paper feels tight in real life.

That's why this calculator defaults to showing the whole picture, not the flattering half of it.

How the math actually works

The principal-and-interest portion uses the standard amortizing loan formula. There's nothing proprietary about it — every bank on earth uses the same one:

M = P × [ r(1 + r)n ] ÷ [ (1 + r)n − 1 ]
M= monthly principal & interest  · P= loan amount (price − down payment)  · r= monthly rate (annual rate ÷ 12 ÷ 100)  · n = total monthly payments (years × 12)

Everything else is simple addition: yearly property tax and insurance divided by twelve, HOA dues as-is, and PMI charged as an annual percentage of the loan balance until you cross the equity threshold. I publish the formula because a calculator you can't verify is just a black box asking for your trust.

A worked example

Take a $400,000 home with $80,000 down (20%), a 6.5% rate and a 30-year term:

  • Loan amount: $320,000
  • Monthly rate: 6.5 ÷ 12 ÷ 100 = 0.0054167
  • Payments: 30 × 12 = 360
  • Principal & interest: $2,022.62
  • Plus tax ($400) and insurance ($150): $2,572.62 total

Over the full 30 years that loan costs about $408,143 in interest alone — more than the house cost. Seeing that number is uncomfortable, and it should be. It's also the reason the next two sections matter so much.

PMI: the fee with an expiry date

If you put down less than 20%, lenders charge private mortgage insurance. It protects them, not you, and it typically runs 0.3%–1.5% of the loan amount per year. On a $380,000 loan at 0.6%, that's $190 every month for insurance you receive no benefit from.

The part worth knowing: under the US Homeowners Protection Act, your lender must automatically cancel PMI when your balance reaches 78% of the home's original value — and you can request cancellation at 80%. It is not permanent, and nobody at the bank will remind you. This calculator shows you the exact month it should end.

Why extra payments are so powerful early on

In the first years of a mortgage, most of each payment is interest. On that $320,000 example, the very first payment puts about $1,733 toward interest and only $289 toward the loan itself. That ratio slowly flips over time.

An extra payment is different: 100% of it goes to principal, which erases every future interest charge that principal would have created. Put $200 a month extra into that same loan and you finish roughly five years early and keep around $90,000 that would have gone to the bank. Try it in the calculator — the "extra monthly payment" field is under taxes and fees.

One honest caveat: don't rush extra mortgage payments while carrying credit card debt at 20%+ interest. Clear the expensive debt first — our debt payoff planner shows the order that saves the most.

How much house can you actually afford?

This calculator tells you what a given house costs. The opposite question — what can I safely borrow? — uses the lender's own rule: housing costs under 28% of gross monthly income, and all debt payments under 36%. If you want that number, use the affordability calculator, which applies both limits and tells you which one is holding you back.

Frequently asked questions

What does PITI mean?

PITI stands for Principal, Interest, Taxes and Insurance — the four parts of a normal mortgage payment. Most calculators only show principal and interest, which is why the number people budget for is often hundreds of dollars short of what the lender actually collects each month.

How is the monthly mortgage payment calculated?

Principal and interest use the standard amortizing loan formula: M = P × [r(1+r)^n] ÷ [(1+r)^n − 1], where P is the loan amount, r is the monthly interest rate (annual rate ÷ 12) and n is the number of monthly payments. Property tax, insurance, PMI and HOA are added on top as monthly amounts.

When does PMI go away?

Under the US Homeowners Protection Act, your lender must automatically cancel PMI once the loan balance reaches 78% of the home's original value, and you can usually request cancellation at 80%. This calculator shows the exact month that happens based on your amortization schedule.

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

A 15-year loan has a higher monthly payment but dramatically less total interest, because you are borrowing the money for half as long and usually at a slightly lower rate. A 30-year loan gives you a smaller required payment and more monthly flexibility. Switch the term in the calculator to see both numbers side by side for your own figures.

Does paying extra each month really help?

Yes, and more than most people expect. Extra payments go entirely against the principal, so they remove all the future interest that principal would have generated. Enter an extra monthly amount and the calculator shows exactly how many years you cut and how much interest you save.

Are these results exact?

The mathematics is exact and independently tested, but your lender's final numbers can differ slightly because of exact closing dates, escrow rules, rounding conventions and loan-specific fees. Use this as a planning tool, then confirm with a written loan estimate.

Educational tool, not financial advice. FinCalc performs mathematical calculations to help you plan and understand your options. It does not know your full financial situation and is not a substitute for advice from a licensed financial adviser, lender or tax professional. Rates, fees, taxes and terms vary by provider and location — always confirm the numbers with the institution before making a decision.
Written and maintained by Sastihari SSoftware engineer & builder. Formulas are published on the page and covered by automated tests. Published , last reviewed . Questions or a correction? Get in touch.