Free Online Mortgage Calculator
Estimate monthly mortgage payments and view the full amortization schedule
Your Monthly Payment
$1,896.20
Principal vs Interest Over Time
Amortization Schedule
| Year | Principal | Interest | Balance |
|---|---|---|---|
| 1 | $3,353.18 | $19,401.27 | $296,646.82 |
| 2 | $3,577.74 | $19,176.70 | $293,069.08 |
| 3 | $3,817.35 | $18,937.10 | $289,251.73 |
| 4 | $4,073.01 | $18,681.44 | $285,178.72 |
| 5 | $4,345.79 | $18,408.66 | $280,832.93 |
| 6 | $4,636.83 | $18,117.62 | $276,196.10 |
| 7 | $4,947.37 | $17,807.08 | $271,248.73 |
| 8 | $5,278.70 | $17,475.75 | $265,970.03 |
| 9 | $5,632.23 | $17,122.22 | $260,337.81 |
| 10 | $6,009.43 | $16,745.02 | $254,328.38 |
| 11 | $6,411.89 | $16,342.56 | $247,916.49 |
| 12 | $6,841.31 | $15,913.14 | $241,075.18 |
| 13 | $7,299.48 | $15,454.97 | $233,775.70 |
| 14 | $7,788.34 | $14,966.11 | $225,987.36 |
| 15 | $8,309.94 | $14,444.51 | $217,677.42 |
| 16 | $8,866.47 | $13,887.98 | $208,810.95 |
| 17 | $9,460.28 | $13,294.17 | $199,350.68 |
| 18 | $10,093.85 | $12,660.60 | $189,256.83 |
| 19 | $10,769.85 | $11,984.60 | $178,486.98 |
| 20 | $11,491.13 | $11,263.32 | $166,995.85 |
| 21 | $12,260.71 | $10,493.74 | $154,735.14 |
| 22 | $13,081.83 | $9,672.62 | $141,653.30 |
| 23 | $13,957.95 | $8,796.50 | $127,695.36 |
| 24 | $14,892.74 | $7,861.71 | $112,802.62 |
| 25 | $15,890.13 | $6,864.32 | $96,912.49 |
| 26 | $16,954.32 | $5,800.13 | $79,958.16 |
| 27 | $18,089.79 | $4,664.66 | $61,868.38 |
| 28 | $19,301.29 | $3,453.16 | $42,567.08 |
| 29 | $20,593.94 | $2,160.51 | $21,973.15 |
| 30 | $21,973.15 | $781.30 | $0.00 |
For informational purposes only. Not financial advice. Results may vary from actual lender calculations which include additional fees and adjustments. Consult a financial professional before making mortgage decisions.
Try these next
If you're serious about buying or refinancing, it's worth seeing what rates you actually qualify for. We like LendingTree because they pull competing offers from multiple lenders at once, so you can compare without calling around. (We may earn a commission, at no cost to you. We are not licensed financial advisors.)
Why use Mortgage Calculator
- Includes property tax, insurance, and PMI so you see the real monthly cost, not just principal and interest.
- Interactive amortization chart makes the long-term cost of the loan visible at a glance.
- Switch between 15-year and 30-year terms and see the total interest difference in seconds.
- Experiment with rates and terms freely -- no account, no credit pull, no lender pitch.
- Monthly and yearly schedule views let you zoom in on individual payments or see the big picture.
How it works
The monthly payment is computed using the standard amortization formula: M = P * [r(1+r)^n] / [(1+r)^n - 1], where P is the loan principal, r is the monthly interest rate (annual rate / 12), and n is total monthly payments (years x 12). Each row of the amortization schedule is generated iteratively: the interest portion equals the outstanding balance times the monthly rate, the principal portion is total payment minus interest, and the balance is reduced by the principal portion. Property tax and insurance are added as flat monthly amounts. PMI is estimated as an annual percentage of the original loan amount, divided by 12, and included until the balance drops below 80% of the home value.
About this tool
Trying to figure out what a house will actually cost you each month? Enter the loan amount, interest rate, and term to get your monthly payment, total cost, and a principal-versus-interest breakdown. The standard amortization formula drives everything: M = P x [r(1+r)^n] / [(1+r)^n - 1], where P is the loan principal, r is the monthly rate (annual rate / 12), and n is total payments (years x 12). An interactive chart shows how the balance drops over time and how the principal/interest split shifts -- early payments are almost entirely interest, later ones almost entirely principal. Toggle between yearly and monthly views. Add property tax, homeowners insurance, and PMI to see the real monthly housing cost, not just the base payment. Small rate differences matter more than people expect. Going from 6% to 7% on a $300,000 loan adds about $200/month and over $70,000 in total interest. Running the numbers here before talking to a lender gives you leverage in the conversation.
How to use Mortgage Calculator
- Enter the loan amount. Type the home price minus your down payment into the Loan Amount field.
- Set the interest rate. Enter the annual rate your lender quoted.
- Choose the loan term. Pick 15, 20, or 30 years -- or type a custom number.
- Add extras (optional). Include property tax, insurance, and PMI for a full monthly housing cost.
- Read the amortization schedule. Toggle between yearly and monthly views to see how every payment splits between principal and interest.
Use cases
- Pre-approved for $380,000 at 6.75%? Compare the 30-year payment ($2,466/month) against the 20-year ($2,893) and decide if $427/month more is worth 10 fewer years of payments.
- Thinking about refinancing from a 30-year at 7.5% to a 15-year at 6.1% -- the amortization schedule confirms $112,000 in total interest saved despite the higher monthly hit.
- Evaluating a rental property: enter the $250,000 loan and check whether projected rent of $2,200 covers the $1,610 payment plus taxes and insurance.
- Budgeting for a first home by working backward from a $1,800/month target -- adjust the loan amount until the payment fits, then use that figure to set your house-hunting ceiling.
- Curious how a half-point rate increase changes the math? Toggle from 6.5% to 7% and watch the 30-year total interest jump by tens of thousands of dollars.
- Parents helping an adult child understand the true cost of homeownership -- run the numbers together and show how much of each early payment goes to interest.
Frequently Asked Questions
The monthly payment uses the standard amortization formula: M = P × [r(1+r)^n] / [(1+r)^n − 1], where P is the loan principal, r is the monthly interest rate (annual rate divided by 12), and n is the total number of monthly payments. For example, a $300,000 loan at 6.5% for 30 years gives a monthly payment of about $1,896.
An amortization schedule is a table showing every mortgage payment broken down into principal and interest. Early payments are mostly interest, while later payments are mostly principal. The schedule shows exactly how much you owe after each payment.
A 15-year mortgage has higher monthly payments but lower total interest cost. A 30-year mortgage has lower monthly payments but you pay significantly more interest over the life of the loan. Use this calculator to compare both options side by side.
Private Mortgage Insurance (PMI) is typically required when your down payment is less than 20% of the home price. PMI usually costs 0.5% to 1% of the loan amount per year and is added to your monthly payment. It can be removed once you reach 20% equity.
A common guideline is that your total monthly housing cost (mortgage, tax, insurance) should not exceed 28% of your gross monthly income. Use this calculator to find a monthly payment that fits your budget, then work backward to the loan amount.
Even a small rate change has a large impact. For a $300,000 30-year loan, going from 6% to 7% increases the monthly payment by about $200 and adds over $70,000 in total interest over the life of the loan.
It depends on the market. Check current averages from Freddie Mac, then compare offers from multiple lenders.
Strategies include making biweekly payments instead of monthly (adds one extra payment per year), rounding up your payment, making one extra payment per year, or refinancing to a shorter term. Even small extra payments can save thousands in interest.
Related Tools
Discover more free utilities to enhance your productivity.
Compound Interest Calculator
Project how savings or investments grow with compound interest over time
Percentage Calculator
Find X% of Y, what percent X is of Y, or the change between two values
BMI Calculator
Check your body mass index from height and weight
Age Calculator
Find your exact age in years, months, and days from any date of birth