MC
Mortgage Calculator
Estimate your monthly mortgage payment, total amount paid, and total interest over the life of the loan.
More Math Tools
%
Formula: M = P × r × (1+r)ⁿ ÷ ((1+r)ⁿ − 1), where r is the monthly rate and n the number of payments.
How to Use Mortgage Calculator
Enter the loan amount, annual interest rate, and term in years. The calculator instantly shows your monthly payment, the total you will pay over the full term, and the total interest cost — all recalculated live as you adjust any field.
About Mortgage Calculator
A mortgage payment might look like a simple monthly bill, but underneath it is an amortization calculation that determines exactly how much of each payment goes toward interest versus paying down the actual loan balance (the principal). Understanding this calculation helps explain why early mortgage payments feel like they barely dent the balance, while later payments make rapid progress.
The standard formula for a fixed-rate mortgage payment is: M = P × r × (1+r)ⁿ ÷ ((1+r)ⁿ − 1), where P is the loan principal, r is the monthly interest rate (the annual rate divided by 100 and then by 12), and n is the total number of monthly payments (the term in years multiplied by 12). This formula guarantees that if you make exactly this payment every month for n months, the loan balance reaches exactly zero at the end — no more, no less. It's derived from the mathematics of an annuity, treating the mortgage as a series of equal payments whose present value, discounted at the monthly interest rate, equals the original loan amount.
What makes mortgages feel front-loaded with interest is that the interest portion of each payment is calculated on the *remaining* balance, which is largest at the very start of the loan. On a 30-year, £250,000 mortgage at 5.5%, the very first monthly payment is split roughly £1,144 interest and only £276 principal — over 80% interest. By year 15, that split has roughly reversed, and by the final years almost the entire payment goes to principal. This is why paying off a mortgage early saves disproportionately more interest than the raw numbers might suggest: eliminating a payment in year 2 avoids far more interest than eliminating one in year 28, because more of that early payment was interest to begin with.
A worked example: borrow £250,000 at 5.5% annual interest over 30 years. The monthly rate r = 5.5 ÷ 100 ÷ 12 ≈ 0.004583, and n = 360 payments. Plugging into the formula gives a monthly payment of approximately £1,419. Over 360 months, total payments come to about £510,984, meaning total interest paid over the life of the loan is roughly £260,984 — more than the original loan amount itself. This is the single most surprising fact for most first-time buyers: on a typical 30-year mortgage, you often pay more in cumulative interest than you borrowed in principal, purely because of how long the loan is stretched out.
A common misconception is that halving the interest rate halves the monthly payment, or that doubling the loan term halves the payment. Neither is true because of the compounding structure of the formula — the relationship between rate, term, and payment is non-linear. Shortening a 30-year mortgage to a 15-year mortgage at the same rate typically increases the monthly payment by 40-50%, not 100%, while cutting total interest paid by more than half, because so much less time is available for interest to compound against the outstanding balance. This is why comparing mortgage offers by monthly payment alone can be misleading — the total interest cost over the loan's life is often the more meaningful number for evaluating true affordability.
Details & Tips
**Formula used**
Monthly payment: M = P × r × (1+r)ⁿ ÷ ((1+r)ⁿ − 1)
Where:
- P = loan principal
- r = monthly interest rate = (annual rate ÷ 100) ÷ 12
- n = number of monthly payments = years × 12
Total paid = M × n
Total interest = Total paid − P
If the interest rate is 0%, the formula simplifies to M = P ÷ n (an interest-free loan spread evenly across all payments), which the widget handles as a special case to avoid dividing by zero in the exponential terms.
**Worked example 1**
Loan of £250,000 at 5.5% annual interest over 30 years:
- r = 5.5 ÷ 100 ÷ 12 = 0.0045833
- n = 360
- M ≈ £1,419.47
- Total paid ≈ £510,999
- Total interest ≈ £260,999
**Worked example 2 — shorter term comparison**
The same £250,000 at 5.5% over 15 years instead of 30:
- n = 180
- M ≈ £2,042.71
- Total paid ≈ £367,688
- Total interest ≈ £117,688
Compared to the 30-year term, the monthly payment is about 44% higher, but total interest paid drops by more than half — roughly £143,000 saved over the life of the loan, illustrating why shortening the term is one of the most powerful ways to reduce total borrowing cost.
**Edge cases the widget handles**
- A 0% interest rate avoids the exponential formula entirely (which would produce 0 ÷ 0) and instead divides the principal evenly across the term.
- A term of 0 or negative years is rejected and the result fields show dashes, since no valid payment schedule exists.
- Extremely large loan amounts or extremely long terms that push the result beyond safe numeric precision show "Too large" instead of a silently wrong figure.
**Practical tip**
When comparing two mortgage offers, don't just compare the advertised interest rate — compare the total interest figure this calculator produces for each offer's actual rate and term combination, since a slightly lower rate over a much longer term can still cost more in total interest than a slightly higher rate over a shorter term. Also remember this calculator computes principal and interest only; real mortgage payments in many markets also bundle property tax and insurance escrow, so your actual monthly outlay may be higher than the M figure shown here.
Frequently Asked Questions
How is a monthly mortgage payment calculated?
It uses the standard amortization formula M = P × r × (1+r)ⁿ ÷ ((1+r)ⁿ − 1), where P is the loan amount, r is the monthly interest rate, and n is the total number of monthly payments.
Why do I pay more interest than principal at the start of my mortgage?
Interest is calculated on the remaining balance each month, which is highest at the start of the loan. As the balance shrinks over time, a growing share of each payment goes toward principal instead.
Does this calculator include property tax or insurance?
No, it calculates principal and interest only. Real monthly mortgage payments often include escrow for property tax and homeowners insurance, which would increase your actual outlay.
How much total interest will I pay over a 30-year mortgage?
It depends on the loan amount and rate, but on many typical 30-year mortgages the total interest paid can exceed the original loan amount. Use the calculator with your specific numbers to see the exact figure.
Does a shorter mortgage term really save that much interest?
Yes. Shortening a 30-year term to 15 years at the same rate typically increases the monthly payment by 40-50%, but can reduce total interest paid by more than half, since less time is available for interest to accrue.
What happens if I enter a 0% interest rate?
The calculator switches to a simple division of the loan amount across the number of payments, since the standard formula cannot be used with a zero rate.
Can I use this calculator for a remortgage or refinance?
Yes, simply enter your remaining balance as the loan amount along with the new rate and term to see the new monthly payment and total interest.
Why does doubling my interest rate more than double my monthly payment?
The relationship between rate and payment is non-linear due to compounding in the formula, so payment increases faster than the rate itself at higher rates and longer terms.
What loan term should I choose?
A longer term lowers your monthly payment but increases total interest paid; a shorter term raises the monthly payment but reduces total interest. Compare both using this calculator against your budget.
Is the monthly payment shown fixed for the whole loan?
Yes, this calculator assumes a fixed interest rate for the full term. Adjustable-rate mortgages, where the rate can change, would require recalculating with the new rate at each adjustment period.
Part of These Collections
Also Available As
mortgage calculator, home loan calculator, monthly mortgage payment calculator, mortgage interest calculator, amortization calculator, house payment calculator
Explore More Tools
View all toolsFound a Problem?
Let us know if something with Mortgage Calculator isn't working as expected.
Something went wrong. Please try again.
Thanks — we'll take a look.