Refi CompassMortgage decision tools

Mortgage Calculator

For a home you are buying. Price, down payment, rate and term give you the payment — then the escrow items give you the figure that actually leaves your account each month, on every row of the schedule.

Private by design. Your numbers stay on this device.

Educational estimates only. Not financial, tax, or lending advice.

Why the quoted payment is never the real one

A lender quotes principal and interest. That is the part of the payment that retires the loan, and it is usually well under what you actually pay. On top of it sit property tax, homeowners insurance, mortgage insurance if your down payment is under 20%, and HOA dues if the property has them — together often a third of the total.

This calculator shows both figures and the split between them, because the gap is what makes a house that looked affordable stop being affordable. Already have a mortgage? The calculators below work on the loan you already hold rather than one you are taking out.

An example you control. This site never fetches live rates.

Sets the dates in the schedule below.

Include taxes, insurance, PMI and HOAOff — showing principal and interest only

Property tax runs from about 0.26% of value in Hawaii to about 2.08% in New Jersey, and insurance from roughly $738 a year in Hawaii to $8,471 in Florida. On a typical loan that gap moves the monthly payment further than a half-point of interest rate does.

Of the loan. Charged only above 80% loan-to-value.

Monthly principal & interest

$2,023

Taxes, insurance and any mortgage insurance are not in this figure. Open the block above to add them — on a typical home they add a quarter to a half again on top.

Loan amount
$320,000
Total of P&I payments
$728,141
Total interest
$408,141
Payoff date
Dec 01, 2055

Where the money goes

Over the full term you repay $320,000 of principal and $408,141 of interest — 128% of what you borrowed.

Balance over time

The curve is flat early because almost every dollar goes to interest at the start.

Amortization schedule

By year. Open a year to see its months.

Already have a mortgage?

Compare refinancing, a cash-out, a HELOC, a recast, and extra payments side by side over the years you actually plan to stay — not over a full thirty-year term you probably will not see out.

How mortgage amortization works

Three lines of arithmetic, repeated once a month for thirty years.

Each month, interest is calculated on the balance you still owe: balance × (annual rate ÷ 12). Whatever remains of your payment goes to principal. Because the balance falls a little each month, the interest portion shrinks and the principal portion grows — every month, for the life of the loan.

That is why early payments are so interest-heavy. On a 30-year loan at 6.5%, roughly three-quarters of the first payment is interest. It takes about eighteen years before principal and interest are even.

interest = balance × (rate ÷ 12)
principal = payment − interest
new balance = balance − principal − extra principal

What each column means

The first seven columns retire the loan. The last four are what you actually pay.

The escrow columns are level across the schedule as entered. Real tax bills and premiums move every year, often faster than inflation, and this calculator does not pretend to know by how much — it holds them steady so the effect of the loan itself stays readable.

The final payment is normally a few dollars different from the others. That is not an error: the scheduled payment is rounded to whole cents, and the small rounding difference accumulates over the term. Servicers absorb it into the last payment rather than issuing an extra bill, and this calculator does the same.

Why the front-loading matters for real decisions

It is the reason two of the most common mortgage moves backfire.

The interest-heavy start is not a lender trick — it falls directly out of charging interest on the outstanding balance. But it has two consequences worth acting on:

  • Refinancing resets you to the start of the curve. Eight years into a 30-year loan you have finally reached the part where meaningful principal is being retired. A fresh 30-year term puts you back at the interest-heavy beginning, which is how a lower rate can still produce more total interest. The refinance calculator shows the break-even that decides it.
  • Early extra payments are disproportionately powerful. A dollar of principal removed in year two eliminates far more future interest than the same dollar in year twenty. See the extra payment calculator.

Downloading and printing

Both work entirely offline, in your browser.

Download CSV generates the file locally — no server sees your figures. The file includes a UTF-8 byte-order mark so Excel reads currency symbols correctly, uses CRLF line endings, and writes numbers unformatted so spreadsheets parse them as values rather than text. It opens directly in Excel, Google Sheets and Numbers, and carries the escrow columns and the total alongside principal and interest.

Print results uses a dedicated print stylesheet that removes navigation, buttons and the reserved ad space, keeps table headers repeating across pages, and avoids breaking rows in half. It produces a clean PDF through your browser’s “Save as PDF” option.

Amortization schedule questions

How is each month's interest calculated?
Interest for a month equals the remaining balance multiplied by the monthly rate, which is the annual rate divided by twelve. Whatever is left of the payment goes to principal. Because the balance falls each month, the interest portion shrinks and the principal portion grows.
Why is so much of my early payment interest?
Because interest is charged on the balance, and the balance is at its largest at the start. On a 30-year loan at 6.5%, roughly three-quarters of the first payment is interest. This front-loading is exactly why refinancing into a fresh 30-year term can raise total interest even at a lower rate.
Can I download the amortization schedule?
Yes. Every scenario has a Download CSV button that generates the file in your browser with no server involved. The file opens directly in Excel, Google Sheets and Numbers, with numbers written unformatted so spreadsheets parse them as values rather than text.