Mortgage Repayment Calculator
This calculator shows the monthly repayment on a UK capital-and-interest mortgage and how the balance falls over the term. Add an overpayment to see how much interest and time you save, since most UK deals allow overpaying up to 10% of the balance each year without penalty.
Your numbers
Loan balance over time
Nothing is saved or sent. The share link holds your numbers, in your browser only.
Amortization schedule
Every payment, split into principal and interest. Export it or print a copy.
| Year | Principal | Interest | Balance |
|---|---|---|---|
| 2026 | £1,545 | £5,703 | £218,455 |
| 2027 | £3,213 | £11,284 | £215,242 |
| 2028 | £3,384 | £11,113 | £211,859 |
| 2029 | £3,564 | £10,932 | £208,295 |
| 2030 | £3,754 | £10,743 | £204,541 |
| 2031 | £3,954 | £10,543 | £200,587 |
| 2032 | £4,164 | £10,332 | £196,423 |
| 2033 | £4,386 | £10,110 | £192,036 |
| 2034 | £4,620 | £9,877 | £187,417 |
| 2035 | £4,866 | £9,631 | £182,551 |
| 2036 | £5,125 | £9,372 | £177,426 |
| 2037 | £5,398 | £9,099 | £172,028 |
| 2038 | £5,685 | £8,811 | £166,343 |
| 2039 | £5,988 | £8,508 | £160,355 |
| 2040 | £6,307 | £8,190 | £154,048 |
| 2041 | £6,643 | £7,854 | £147,405 |
| 2042 | £6,997 | £7,500 | £140,409 |
| 2043 | £7,369 | £7,127 | £133,039 |
| 2044 | £7,762 | £6,735 | £125,278 |
| 2045 | £8,175 | £6,321 | £117,102 |
| 2046 | £8,610 | £5,886 | £108,492 |
| 2047 | £9,069 | £5,427 | £99,423 |
| 2048 | £9,552 | £4,944 | £89,871 |
| 2049 | £10,061 | £4,436 | £79,810 |
| 2050 | £10,597 | £3,900 | £69,213 |
| 2051 | £11,161 | £3,336 | £58,052 |
| 2052 | £11,755 | £2,741 | £46,297 |
| 2053 | £12,381 | £2,115 | £33,916 |
| 2054 | £13,041 | £1,456 | £20,875 |
| 2055 | £13,735 | £761 | £7,140 |
| 2056 | £7,140 | £109 | £0 |
The 10% rule and why it matters
Most UK fixed deals let you overpay up to 10% of the outstanding balance each year without an early repayment charge. Because your interest is calculated on the balance, overpaying early is one of the most effective things you can do: it cuts interest for every remaining month and can bring the end date forward by years. Use the extra-payment field to model it.