Skip to content
cliplimeClipLime

Mortgage calculator

The total monthly payment, where it goes and what the loan costs, with the working shown.

Mortgage payment and schedule

The monthly payment with taxes and insurance, the total interest and every payment.

%
%
Taxes, insurance and other monthly costs

Type in what applies to you. Nothing is assumed: taxes and insurance differ by place, so check your own figures.

Building or homeowner cover

Association fees, mortgage insurance

Extra payments

Paid toward the loan balance

A bonus or a lump sum

1 is the first payment

Enter the home price, the yearly interest rate and the term to see the monthly payment. A down payment, taxes and insurance are optional.

These results are estimates for information only and are not financial advice. Real lenders and banks can round, charge fees and apply rules this page does not know about, so check the figures that matter with them.

At a glance

What it does
Works out a mortgage payment from the home price, down payment, interest rate and term, then adds property tax, insurance and other monthly costs that you type in.
Shows
The total monthly payment and where it goes, the loan amount, total interest, how long the loan lasts (the pay-off date too, if you enter the date of the first payment) and a full schedule by year or by month.
Compare
The same loan over 10, 15, 20, 25 and 30 years, so you can see what a longer term costs in interest.
Extra payments
Add an extra amount each month or a one-off payment to see how much interest you save and how many years it cuts off.
Method
Interest is charged monthly at the yearly rate ÷ 12, and payments fall at the end of each month. Each month's interest is rounded to the cent.
Your numbers
Taxes, insurance and fees are not guessed. They differ by place and by home, so you enter them.
Download
The schedule saves as a CSV file that opens in any spreadsheet.
Privacy
Nothing is sent when you type. Your numbers are kept in the page address so a link can be shared, so a shared link carries them.
Note
Results are estimates for information and are not financial advice.

How to do it

  1. 1

    Enter the home and the loan

    Type the home price and a down payment, as a percentage or an amount. Then add the yearly interest rate and the term in years. Press a common term to fill it in. If you add the date of the first payment, you also get the pay-off date and a date on every monthly row of the schedule.

  2. 2

    Add your yearly and monthly costs

    Open Taxes, insurance and other monthly costs and type the figures that apply to you. The total monthly payment includes them.

  3. 3

    Compare terms and try extra payments

    Under the answer, a table shows the same loan over other terms. Open Extra payments to see the interest saved and the time cut off.

  4. 4

    Check or download the schedule

    Switch between By year and Every month, or press Download CSV to take every payment into a spreadsheet.

What goes into a monthly mortgage payment

The part that repays the loan is principal and interest. It uses the loan payment formula: payment = P × r × (1 + r)^n ÷ ((1 + r)^n − 1), where P is the loan (price minus down payment), r is the yearly rate ÷ 12 ÷ 100 and n is the number of monthly payments.

Many homeowners also pay other costs each month, often collected with the mortgage payment. Property tax and home insurance are the usual ones, and some loans add mortgage insurance or association fees. Rules and amounts differ widely by country, region and lender, so this calculator has no built-in figures. You type in what applies to you.

For a 300,000 home with 20% down (a 240,000 loan) at 6.5% over 30 years, principal and interest is 1,516.96. Add 3,600 a year of property tax (300 a month) and 1,200 a year of insurance (100 a month) and the total is 1,916.96 a month. About a fifth of that is not going to the lender at all, which is why the total matters when you work out what you can afford.

How the down payment, rate and term change the cost

Down payment. A larger down payment means a smaller loan and less interest. On the 300,000 home at 6.5% over 30 years, 10% down is a 270,000 loan and about 344,373 of interest. 20% down is a 240,000 loan and about 306,109.

Rate. On the 240,000 loan over 30 years, total interest is about 223,815 at 5%, about 306,109 at 6.5% and about 334,818 at 7%. Small differences in the rate add up over 360 payments.

Term. A shorter term costs more each month and far less overall. The 240,000 loan at 6.5% is 2,090.66 a month over 15 years with about 136,318 of interest, against 1,516.96 a month and about 306,109 over 30 years. The table under the answer shows 10 to 30 years side by side.

Why early payments are mostly interest

Interest is charged on the balance, which is at its largest at the start. In month 1 of the 240,000 loan, interest is 1,300.00, so only 216.96 of the 1,516.96 payment reduces the loan. The share of principal grows every month, which is why the schedule shows a balance that falls slowly at first and faster near the end.

It also explains why extra payments work best early. An extra 200 a month on this loan finishes it after 262 payments, 21 years and 10 months, and saves about 96,271 of interest. Check your loan terms first: some lenders limit extra payments or charge a fee, and some need you to say the money should go to principal.

What this calculator does not include

  • Closing costs and fees paid when you buy, which are not part of the monthly payment.
  • Rates that change. For an adjustable rate, work out each new rate as a fresh loan with the balance that remains.
  • Rising taxes and insurance. Those costs are held steady. Real bills usually change from year to year.
  • Other ways of charging interest. Some lenders compound daily or every half year, or use the exact number of days in the first month. Your payment can differ by a little.
  • Other payment schedules. Payments are monthly. Weekly and fortnightly plans are not worked out here.

For a loan that is not a home loan, the loan calculator works from a loan amount and a term, and can also find how much you could borrow for a monthly payment you choose.

Questions people ask

How do I calculate a mortgage payment?

Subtract the down payment from the price to get the loan, then use payment = P × r × (1 + r)^n ÷ ((1 + r)^n − 1), where r is the yearly rate ÷ 12 ÷ 100 and n is the number of months. A 240,000 loan at 6.5% over 30 years is 1,516.96 a month before taxes and insurance.

How much is the down payment?

It is whatever you pay up front. Enter it as a percentage of the price or as an amount: 20% of 300,000 is 60,000, so the loan is 240,000. The calculator shows the loan amount and the down payment as a percentage of the price.

What are the monthly costs on top of principal and interest?

Commonly property tax and home insurance, and sometimes mortgage insurance or association fees. They vary by place, home and lender, so you type in the amounts. Yearly figures are divided by 12 for the monthly total.

How much interest will I pay over the life of the loan?

Multiply the payment by the number of payments and subtract the loan. For the 240,000 loan at 6.5% over 30 years that is about 306,109. The calculator shows the total and what share of everything you pay is interest.

Is a 15 year or a 30 year mortgage better?

A 15 year loan costs more each month and far less in interest: about 136,318 against about 306,109 on the 240,000 loan at 6.5%. A 30 year loan has the lower payment. The table under the answer compares both for your own numbers.

Do extra payments shorten a mortgage?

Yes, if the lender applies them to the loan balance. Open Extra payments to see the interest saved and the time cut off. Check your loan terms for limits or fees on paying early.

Is anything I type stored or sent?

No. Typing sends nothing anywhere: the sums run in your browser. Your numbers are also kept in the page address so that Copy link works. That means a link you share, or a page you reload, requests that address, numbers included, from our server like any web address. Share a link only if you are happy to share the numbers.