Mortgage Calculator
Calculate mortgage payments with full amortization schedules.
Enter loan details to calculate mortgage payments.
What This Calculator Does
Buying a home usually means committing to a payment you'll be making for decades, so it helps to see the real shape of that commitment before you sign anything. This tool turns a loan amount, interest rate, and term into a monthly Principal & Interest payment, then builds out the full month-by-month amortization schedule behind it — how much of each payment chips away at the balance versus how much is pure interest. You can also layer in an extra monthly payment to see how much faster the loan clears and how much interest that saves, and optionally add annual property tax and home insurance to get a realistic all-in monthly figure.
How to Use It
Fill in the loan amount, annual interest rate, and loan term in years — the fields arrive pre-filled with example values so you can see a live result immediately. Extra Monthly Payment, Annual Property Tax, and Annual Home Insurance are all optional: leave them at zero if you just want a bare Principal & Interest figure. The Payment Summary panel gives you the headline numbers — monthly payment, total interest, payoff time — and the Amortization Schedule table below it lets you scroll through the loan month by month to watch the balance decline.
The Formula
The monthly payment comes from the standard fixed-rate amortization formula, M = P × [r(1+r)ⁿ] / [(1+r)ⁿ − 1], where P is the loan amount, r is the monthly interest rate (annual rate ÷ 12), and n is the total number of monthly payments (term in years × 12). From there, the calculator walks the loan month by month: each month's interest is the current balance times the monthly rate, rounded to the cent, and the principal portion is whatever's left of that month's payment (plus any extra payment) after interest is covered.
One rounding detail worth knowing: because interest is rounded to the cent every month, small fractions of a cent can accumulate over hundreds of payments. Rather than let that drift show up as an odd number on the very last row, each row's displayed principal is derived from the change in the running cumulative principal paid so far — this guarantees the principal column always sums to exactly the loan amount and never goes negative, the same way a real loan servicer's statement would reconcile. Property tax and home insurance, when entered, are simple annual-to-monthly conversions (divide by 12) added on top of the Principal & Interest figure — they're a pass-through and never affect the amortization math itself, since real property tax and insurance aren't part of paying off the loan.
A Worked Example
Take a $200,000 loan at 6% annual interest over 30 years. Plugging those numbers into the formula above gives a monthly Principal & Interest payment of $1,199.10. In the very first month, interest works out to $200,000 × (6% ÷ 12) = $1,000.00 exactly, which leaves $199.10 of that first payment going toward principal. By month 180 — halfway through the term — the balance has fallen enough that interest for that month is only $712.92, so principal jumps to $486.18. Over the full 361-month payoff (a fixed-rate loan like this one typically needs one payment beyond the nominal 360 to clear the last few cents of rounding drift), total interest paid comes to roughly $231,676. Add $3,000 a year in property tax and $1,200 a year in home insurance — $250.00 and $100.00 a month respectively — and the Total Monthly Payment comes to $1,549.10.
Three More Ways to Model Your Loan
Annual tax & insurance increases.Property tax assessments and home insurance premiums rarely stay flat for the life of a 15- or 30-year loan. If you enter an Annual Property Tax Increase and/or Annual Insurance Increase percentage, this calculator compounds that figure once per year — 3% a year on $3,000 in tax becomes $3,090 in year 2, then $3,182.70 in year 3 — and shows the resulting Total Monthly Payment for each year in the Annual Cost Projection table. This only ever changes the tax/insurance pass-through layer; it has no effect on the Principal & Interest amortization math.
A true one-time extra payment.Distinct from the recurring Extra Monthly Payment field, One-Time Extra Payment lets you model a single lump sum — a bonus, a tax refund, an inheritance — applied at a specific month you choose. Every month before that one is completely unaffected; on the month itself, the full amount goes straight to principal on top of that month's normal payment, and every month after reflects the resulting smaller balance, shorter payoff time, and reduced total interest. For example, a $10,000 one-time payment at month 12 on the $200,000/6%/30-year loan above cuts the payoff from 361 months to 318 months and total interest from $231,676.56 to $190,632.17.
Biweekly payment comparison.Every result now includes a Biweekly Payment Comparison panel automatically — no extra input needed. It models paying half your monthly Principal & Interest payment every 2 weeks (26 half-payments a year, which works out to 13 full monthly payments instead of 12) and shows the accelerated payoff time and interest saved side by side with the standard monthly schedule. On the same $200,000/6%/30-year example, biweekly payments of $599.55 pay the loan off in 295 months instead of 361 — 66 months (5.5 years) sooner — and save $49,110.26 in interest.
Typical Property Tax and PMI Ranges
Property tax rates vary enormously by location — commonly somewhere in the range of roughly 0.3% to 2.5% of a home's assessed value per year, depending heavily on the state, county, and local school/municipal levies, so there's no single national figure that applies everywhere. Private Mortgage Insurance (PMI), which many lenders require when a down payment is below 20% of the home's value, typically runs somewhere around 0.5% to 1.5% of the original loan amount per year until enough equity has built up to remove it. This calculator doesn't look up either figure for you — enter your own known or estimated annual property tax and insurance amounts (PMI can be folded into the Annual Home Insurance field, or added to your own estimate) to get a realistic all-in monthly number for your specific situation.
Paying Off Early: The Real Trade-Offs
Extra payments — recurring, one-time, or biweekly — save real interest and get you to a paid-off, debt-free home sooner, which also means lower financial risk if your income situation ever changes. But that same extra money has an opportunity cost: if your mortgage rate is lower than what you could reasonably expect to earn investing that money elsewhere over the same period, paying down a low-rate loan faster isn't necessarily the mathematically optimal choice, even though it's often still a reasonable and popular one for the guaranteed, risk-free return it represents. It's also worth checking your specific loan for a prepayment penalty — some mortgages charge a fee for paying off principal faster than scheduled, particularly within the first few years, which would eat into any interest savings a large one-time payment might otherwise produce. There's no universally correct answer here — it depends on your rate, your other investment options, your risk tolerance, and how much you value the certainty of being debt-free sooner.
FAQ
- What does the amortization schedule show?
- A year-by-year or month-by-month breakdown of principal paid, interest paid, and remaining balance.
- Can I include property tax and insurance?
- Yes — enter your annual property tax and annual home insurance amounts (both optional) to see a Total Monthly Payment that adds them on top of principal and interest. They're a flat monthly pass-through and don't affect the amortization schedule itself, since real property tax and insurance aren't part of the loan payoff. You can also optionally set an annual percentage increase for either one, and the Annual Cost Projection table will show how your Total Monthly Payment changes year by year as they compound.
- Does this calculator support extra payments?
- Yes, in three ways: a recurring Extra Monthly Payment added to every payment, a true One-Time Extra Payment applied at a specific month you choose (distinct from the recurring one), and an automatic Biweekly Payment Comparison that shows what paying half your monthly payment every two weeks would do to your payoff time and total interest, shown alongside the standard monthly schedule.