Free Mortgage Calculator
A free online mortgage calculator — enter your price, down payment, rate and term to see the monthly payment and full amortization instantly, with no sign-up.
How the mortgage calculator works
This calculator finances the home price minus your down payment, then spreads repayment over your chosen term at a fixed rate. Each month's payment covers the interest accrued on the remaining balance first, with everything left over reducing the principal — which is why early payments are mostly interest and later ones mostly principal.
Worked example: with home price of $360,000, down payment of $72,000 and interest rate (apr) of 6.50%, the mortgage calculator shows estimated monthly payment of $1,820.36.
- Principal & interest
- $1,820.36
- Total interest paid
- $367,328
- Total of payments
- $655,328
- Loan-to-value
- 80.0%
The formula
Monthly payment = P × r ÷ (1 − (1 + r)⁻ⁿ), where P is the loan amount, r is the monthly rate (annual ÷ 12) and n is the number of monthly payments.
Results are estimates for educational purposes and are not financial advice. Confirm exact figures with your lender, plan administrator or advisor.
Questions about the mortgage calculator
How is my monthly mortgage payment calculated?
It applies the standard amortization formula to your loan amount (home price minus down payment), interest rate and term. Interest on the current balance is charged first each month and the rest reduces your principal.
When am I required to pay PMI?
Private mortgage insurance is typically required when your down payment is under 20% — a loan-to-value above 80%. It usually falls away automatically once you reach 22% equity.
How much can extra payments save me?
A lot. Because interest is front-loaded, adding even $100–$200 of principal each month can cut years off a 30-year loan and save tens of thousands in interest. Enter an extra amount to see your figure.
Is the Mortgage Calculator free to use?
Yes. Every calculator on FinCalculators is completely free, with no sign-up, login or paywall. You can run as many scenarios as you like.