Detailed mortgage schedule

Beyond the monthly payment, see how the mortgage is repaid year after year: principal, interest, balance and the date of the last payment, with an optional extra each month.

Detailed mortgage schedule

%
years

Result

1,583.51Monthly payment

Number of payments
259
That is 21 years and 7 months
Last payment
July 2048
Interest cost
148,023.67
Interest in year 1
11,836.82
Months saved by the extra
41
Interest saved by the extra
27,029.49

Year by year

Detailed table
YearPrincipal repaidInterest paidLeft to pay
18,965.3111,836.82291,034.69
218,295.8723,308.38281,704.13
328,006.5834,399.80271,993.42
438,112.9145,095.59261,887.09
548,631.0055,379.63251,369.00
659,577.6165,235.15240,422.39
770,970.1974,644.69229,029.81
882,826.9383,590.08217,173.07
995,166.7492,052.40204,833.26
10108,009.28100,011.98191,990.72
11121,375.05107,448.34178,624.95
12135,285.36114,340.15164,714.64
13149,762.40120,665.24150,237.60
14164,829.26126,400.51135,170.74
15180,509.96131,521.93119,490.04
16196,829.52136,004.50103,170.48
17213,813.97139,822.1886,186.03
18231,490.38142,947.8968,509.62
19249,886.96145,353.4450,113.04
20269,033.05147,009.4830,966.95
21288,959.17147,885.4811,040.83
22300,000.00148,023.670.00

How it is calculated

  1. Payment = amount × i ÷ (1 − (1 + i)^−n), with i = rate ÷ 12 and n = years × 12.
  2. Each month: interest = balance × i; principal repaid = payment − interest + extra.
  3. The table adds up principal and interest at the end of each year, until the balance is cleared.

Example

300,000 at 4% over 25 years, 1st payment in January 2027, 150 extra a month: payment 1,583.51, 259 payments, last payment in July 2048, 148,023.67 of interest (27,029.49 saved).

Good to know

  • Fixed rate; insurance and fees not included.
  • The first payment falls in the start month.

Frequently asked questions

What is this tool used for?

Beyond the monthly payment, see how the mortgage is repaid year after year: principal, interest, balance and the date of the last payment, with an optional extra each month.

How is the result calculated?

Payment = amount × i ÷ (1 − (1 + i)^−n), with i = rate ÷ 12 and n = years × 12.

What should I check before using the result?

Fixed rate; insurance and fees not included.

Updated October 10, 2026

Indicative result. For an important decision, check with a professional.