🏠 Life & Home

Mortgage Calculator

Calculate monthly mortgage payments, total interest and full amortisation schedule. Any loan amount, rate and term.

The Mortgage Calculator is a free online tool that helps you calculate monthly mortgage payments, total interest and full amortisation schedule. any loan amount, rate and term It runs in your browser with no sign-up, downloads, or installation needed. All processing happens locally — your data stays on your device.
Mortgage Calculator

How to use

1

Enter your mortgage details

Enter the property price, deposit amount, interest rate and term. The deposit percentage updates automatically. Monthly payment, total cost and total interest are calculated instantly using the standard mortgage amortisation formula.

2

Understanding the numbers

The monthly payment covers both principal (loan repayment) and interest. Early payments are mostly interest — the amortisation schedule shows exactly how this splits each year. The total interest figure shows the real cost of borrowing over the full term.

💡 Did you know?

On a 25-year UK mortgage at 5%, you'll pay roughly 75% of the loan in interest. Cutting the term to 20 years drops the interest by about 35% — saving tens of thousands of pounds for a higher monthly payment.

Reviewed for 2026. Built by a UK-based qualified primary teacher and FA Level 2 coach as part of 247QuickTools' free utility-tools project.

Frequently asked questions

Is the Mortgage Calculator free to use?

Yes, the Mortgage Calculator is completely free. There is no sign-up, no account required, and no limit on how often you can use it.

Is data from the Mortgage Calculator saved between visits?

Some features use your browser's local storage to save data between visits on the same device. This data is not sent to any server and stays only on your device.

What devices does the Mortgage Calculator work on?

The Mortgage Calculator works on any device with a modern web browser — desktop, laptop, tablet, or phone. It is mobile-friendly and works offline once the page has loaded.