Free U.S. loan calculators • Clear estimates • No sign-up required

Mortgage Calculator (Home Loan Calculator)

Estimate your U.S. home loan payment, total interest and ownership costs. Compare different home prices, down payments, rates and loan terms before you shop for a mortgage.

Enter your numbers

Estimated monthly payment
$0
Principal & interest$0
Taxes, insurance & PMI$0
HOA dues$0
Total interest$0

Amortization schedule

Selected rows are shown to keep the table easy to scan. Your calculation uses the full term.

#PaymentPrincipalInterestBalance
Estimate only. Actual lender payments can differ because of fees, taxes, insurance, payment timing, variable rates or other loan terms. Always verify the official disclosure.

How this mortgage calculator works

This home loan calculator estimates principal and interest using a fixed-rate amortizing loan. It also lets you add common monthly ownership costs such as property taxes, homeowners insurance, PMI and HOA dues. Changing the term or APR can significantly change total interest even when the monthly payment looks similar.

Home loan costs to consider

Your lender quote can include costs that are separate from principal and interest. Depending on the property and loan, compare property taxes, homeowners insurance, mortgage insurance, HOA dues, closing costs and the official Loan Estimate.

What to compare with a lender

Check APR, fees, amount financed, payment schedule and total of payments. For secured loans, also consider taxes, insurance and other ownership costs that may not be included in the principal-and-interest payment.

Frequently asked questions

Does a longer loan term reduce the monthly payment?

Usually, yes. But a longer term can increase the total interest paid.

Is APR the same as the interest rate?

No. APR can incorporate certain finance charges in addition to the stated interest rate. Compare the official disclosures for the exact offer.

Is this a loan offer?

No. It is an educational estimate and does not guarantee approval, rates or terms.