Skip to content

Mortgage calculator

Work out the monthly payment, loan amount and total interest for a home, from its price and your down payment.

20% of the price

Up to 50 years

Tax, insurance, fees

Monthly payment
1,918.56
Principal and interest
Monthly total
1,918.56
Including other monthly costs
Loan amount
320,000.00
Total interest
370,682.20
Total of payments
690,682.20
Loan-to-value
80%
Loan ÷ home price

For guidance only, not financial advice. Real offers depend on fees, taxes and terms. Check the exact figures with your bank, lender or accountant before you decide.

Repayment schedule by year

YearInterestPrincipalBalance
119,093.103,929.64316,070.36
218,850.734,172.01311,898.35
318,593.414,429.33307,469.02
418,320.224,702.52302,766.50
518,030.184,992.56297,773.94
617,722.255,300.49292,473.45
717,395.335,627.41286,846.03
817,048.245,974.50280,871.53
916,679.746,343.00274,528.54
1016,288.526,734.22267,794.32
1115,873.177,149.57260,644.75
1215,432.207,590.54253,054.21
1314,964.038,058.71244,995.50
1414,466.998,555.75236,439.75
1513,939.299,083.45227,356.30
1613,379.049,643.70217,712.60
1712,784.2410,238.50207,474.10
1812,152.7510,869.99196,604.12
1911,482.3111,540.43185,063.69
2010,770.5312,252.21172,811.48
2110,014.8413,007.90159,803.57
229,212.5413,810.20145,993.37
238,360.7514,661.99131,331.38
247,456.4415,566.30115,765.08
256,496.3416,526.4099,238.68
265,477.0317,545.7181,692.97
274,394.8518,627.8963,065.07
283,245.9219,776.8243,288.25
292,026.1320,996.6122,291.64
30731.1022,291.640.00
Every payment (360)
PaymentInterestPrincipalBalance
11,600.00318.56319,681.44
21,598.41320.15319,361.28
31,596.81321.76319,039.53
41,595.20323.36318,716.16
51,593.58324.98318,391.18
61,591.96326.61318,064.58
71,590.32328.24317,736.34
81,588.68329.88317,406.46
91,587.03331.53317,074.93
101,585.37333.19316,741.74
111,583.71334.85316,406.89
121,582.03336.53316,070.36
131,580.35338.21315,732.15
141,578.66339.90315,392.25
151,576.96341.60315,050.65
161,575.25343.31314,707.34
171,573.54345.02314,362.32
181,571.81346.75314,015.57
191,570.08348.48313,667.08
201,568.34350.23313,316.86
211,566.58351.98312,964.88
221,564.82353.74312,611.14
231,563.06355.51312,255.64
241,561.28357.28311,898.35
251,559.49359.07311,539.28
261,557.70360.87311,178.42
271,555.89362.67310,815.75
281,554.08364.48310,451.27
291,552.26366.31310,084.96
301,550.42368.14309,716.82
311,548.58369.98309,346.85
321,546.73371.83308,975.02
331,544.88373.69308,601.33
341,543.01375.56308,225.78
351,541.13377.43307,848.34
361,539.24379.32307,469.02
371,537.35381.22307,087.81
381,535.44383.12306,704.69
391,533.52385.04306,319.65
401,531.60386.96305,932.68
411,529.66388.90305,543.79
421,527.72390.84305,152.94
431,525.76392.80304,760.15
441,523.80394.76304,365.38
451,521.83396.73303,968.65
461,519.84398.72303,569.93
471,517.85400.71303,169.22
481,515.85402.72302,766.50
491,513.83404.73302,361.77
501,511.81406.75301,955.02
511,509.78408.79301,546.24
521,507.73410.83301,135.40
531,505.68412.88300,722.52
541,503.61414.95300,307.57
551,501.54417.02299,890.55
561,499.45419.11299,471.44
571,497.36421.20299,050.23
581,495.25423.31298,626.92
591,493.13425.43298,201.50
601,491.01427.55297,773.94
611,488.87429.69297,344.25
621,486.72431.84296,912.41
631,484.56434.00296,478.41
641,482.39436.17296,042.24
651,480.21438.35295,603.89
661,478.02440.54295,163.35
671,475.82442.74294,720.60
681,473.60444.96294,275.64
691,471.38447.18293,828.46
701,469.14449.42293,379.04
711,466.90451.67292,927.37
721,464.64453.92292,473.45
731,462.37456.19292,017.26
741,460.09458.48291,558.78
751,457.79460.77291,098.01
761,455.49463.07290,634.94
771,453.17465.39290,169.55
781,450.85467.71289,701.84
791,448.51470.05289,231.79
801,446.16472.40288,759.38
811,443.80474.76288,284.62
821,441.42477.14287,807.48
831,439.04479.52287,327.96
841,436.64481.92286,846.03
851,434.23484.33286,361.70
861,431.81486.75285,874.95
871,429.37489.19285,385.76
881,426.93491.63284,894.13
891,424.47494.09284,400.04
901,422.00496.56283,903.48
911,419.52499.04283,404.43
921,417.02501.54282,902.89
931,414.51504.05282,398.85
941,411.99506.57281,892.28
951,409.46509.10281,383.18
961,406.92511.65280,871.53
971,404.36514.20280,357.33
981,401.79516.78279,840.55
991,399.20519.36279,321.20
1001,396.61521.96278,799.24
1011,394.00524.57278,274.67
1021,391.37527.19277,747.49
1031,388.74529.82277,217.66
1041,386.09532.47276,685.19
1051,383.43535.14276,150.05
1061,380.75537.81275,612.24
1071,378.06540.50275,071.74
1081,375.36543.20274,528.54
1091,372.64545.92273,982.62
1101,369.91548.65273,433.97
1111,367.17551.39272,882.58
1121,364.41554.15272,328.43
1131,361.64556.92271,771.51
1141,358.86559.70271,211.81
1151,356.06562.50270,649.30
1161,353.25565.32270,083.99
1171,350.42568.14269,515.85
1181,347.58570.98268,944.86
1191,344.72573.84268,371.03
1201,341.86576.71267,794.32
1211,338.97579.59267,214.73
1221,336.07582.49266,632.24
1231,333.16585.40266,046.84
1241,330.23588.33265,458.51
1251,327.29591.27264,867.24
1261,324.34594.23264,273.02
1271,321.37597.20263,675.82
1281,318.38600.18263,075.64
1291,315.38603.18262,472.46
1301,312.36606.20261,866.26
1311,309.33609.23261,257.03
1321,306.29612.28260,644.75
1331,303.22615.34260,029.41
1341,300.15618.41259,411.00
1351,297.05621.51258,789.49
1361,293.95624.61258,164.88
1371,290.82627.74257,537.14
1381,287.69630.88256,906.26
1391,284.53634.03256,272.23
1401,281.36637.20255,635.03
1411,278.18640.39254,994.65
1421,274.97643.59254,351.06
1431,271.76646.81253,704.25
1441,268.52650.04253,054.21
1451,265.27653.29252,400.92
1461,262.00656.56251,744.36
1471,258.72659.84251,084.52
1481,255.42663.14250,421.38
1491,252.11666.45249,754.93
1501,248.77669.79249,085.14
1511,245.43673.14248,412.01
1521,242.06676.50247,735.50
1531,238.68679.88247,055.62
1541,235.28683.28246,372.34
1551,231.86686.70245,685.64
1561,228.43690.13244,995.50
1571,224.98693.58244,301.92
1581,221.51697.05243,604.87
1591,218.02700.54242,904.33
1601,214.52704.04242,200.29
1611,211.00707.56241,492.73
1621,207.46711.10240,781.63
1631,203.91714.65240,066.98
1641,200.33718.23239,348.75
1651,196.74721.82238,626.93
1661,193.13725.43237,901.51
1671,189.51729.05237,172.45
1681,185.86732.70236,439.75
1691,182.20736.36235,703.39
1701,178.52740.04234,963.35
1711,174.82743.74234,219.60
1721,171.10747.46233,472.14
1731,167.36751.20232,720.94
1741,163.60754.96231,965.98
1751,159.83758.73231,207.25
1761,156.04762.53230,444.72
1771,152.22766.34229,678.38
1781,148.39770.17228,908.21
1791,144.54774.02228,134.19
1801,140.67777.89227,356.30
1811,136.78781.78226,574.52
1821,132.87785.69225,788.83
1831,128.94789.62224,999.22
1841,125.00793.57224,205.65
1851,121.03797.53223,408.12
1861,117.04801.52222,606.60
1871,113.03805.53221,801.07
1881,109.01809.56220,991.51
1891,104.96813.60220,177.91
1901,100.89817.67219,360.23
1911,096.80821.76218,538.47
1921,092.69825.87217,712.60
1931,088.56830.00216,882.61
1941,084.41834.15216,048.46
1951,080.24838.32215,210.14
1961,076.05842.51214,367.63
1971,071.84846.72213,520.90
1981,067.60850.96212,669.95
1991,063.35855.21211,814.73
2001,059.07859.49210,955.25
2011,054.78863.79210,091.46
2021,050.46868.10209,223.36
2031,046.12872.44208,350.91
2041,041.75876.81207,474.10
2051,037.37881.19206,592.91
2061,032.96885.60205,707.32
2071,028.54890.03204,817.29
2081,024.09894.48203,922.82
2091,019.61898.95203,023.87
2101,015.12903.44202,120.43
2111,010.60907.96201,212.47
2121,006.06912.50200,299.97
2131,001.50917.06199,382.90
214996.91921.65198,461.26
215992.31926.26197,535.00
216987.68930.89196,604.12
217983.02935.54195,668.57
218978.34940.22194,728.36
219973.64944.92193,783.44
220968.92949.64192,833.79
221964.17954.39191,879.40
222959.40959.16190,920.23
223954.60963.96189,956.27
224949.78968.78188,987.49
225944.94973.62188,013.87
226940.07978.49187,035.38
227935.18983.38186,051.99
228930.26988.30185,063.69
229925.32993.24184,070.45
230920.35998.21183,072.24
231915.361,003.20182,069.04
232910.351,008.22181,060.82
233905.301,013.26180,047.56
234900.241,018.32179,029.24
235895.151,023.42178,005.82
236890.031,028.53176,977.29
237884.891,033.68175,943.62
238879.721,038.84174,904.77
239874.521,044.04173,860.73
240869.301,049.26172,811.48
241864.061,054.50171,756.97
242858.781,059.78170,697.19
243853.491,065.08169,632.12
244848.161,070.40168,561.72
245842.811,075.75167,485.96
246837.431,081.13166,404.83
247832.021,086.54165,318.30
248826.591,091.97164,226.33
249821.131,097.43163,128.90
250815.641,102.92162,025.98
251810.131,108.43160,917.55
252804.591,113.97159,803.57
253799.021,119.54158,684.03
254793.421,125.14157,558.89
255787.791,130.77156,428.12
256782.141,136.42155,291.70
257776.461,142.10154,149.60
258770.751,147.81153,001.78
259765.011,153.55151,848.23
260759.241,159.32150,688.91
261753.441,165.12149,523.79
262747.621,170.94148,352.85
263741.761,176.80147,176.05
264735.881,182.68145,993.37
265729.971,188.59144,804.77
266724.021,194.54143,610.24
267718.051,200.51142,409.73
268712.051,206.51141,203.21
269706.021,212.55139,990.67
270699.951,218.61138,772.06
271693.861,224.70137,547.36
272687.741,230.82136,316.53
273681.581,236.98135,079.55
274675.401,243.16133,836.39
275669.181,249.38132,587.01
276662.941,255.63131,331.38
277656.661,261.90130,069.48
278650.351,268.21128,801.27
279644.011,274.56127,526.71
280637.631,280.93126,245.78
281631.231,287.33124,958.45
282624.791,293.77123,664.68
283618.321,300.24122,364.44
284611.821,306.74121,057.70
285605.291,313.27119,744.43
286598.721,319.84118,424.59
287592.121,326.44117,098.15
288585.491,333.07115,765.08
289578.831,339.74114,425.34
290572.131,346.43113,078.91
291565.391,353.17111,725.74
292558.631,359.93110,365.81
293551.831,366.73108,999.08
294545.001,373.57107,625.51
295538.131,380.43106,245.07
296531.231,387.34104,857.74
297524.291,394.27103,463.47
298517.321,401.24102,062.22
299510.311,408.25100,653.97
300503.271,415.2999,238.68
301496.191,422.3797,816.31
302489.081,429.4896,386.83
303481.931,436.6394,950.20
304474.751,443.8193,506.39
305467.531,451.0392,055.36
306460.281,458.2890,597.08
307452.991,465.5889,131.50
308445.661,472.9087,658.60
309438.291,480.2786,178.33
310430.891,487.6784,690.66
311423.451,495.1183,195.55
312415.981,502.5881,692.97
313408.461,510.1080,182.87
314400.911,517.6578,665.22
315393.331,525.2477,139.99
316385.701,532.8675,607.12
317378.041,540.5374,066.60
318370.331,548.2372,518.37
319362.591,555.9770,962.40
320354.811,563.7569,398.65
321346.991,571.5767,827.08
322339.141,579.4366,247.66
323331.241,587.3264,660.33
324323.301,595.2663,065.07
325315.331,603.2461,461.84
326307.311,611.2559,850.58
327299.251,619.3158,231.27
328291.161,627.4156,603.87
329283.021,635.5454,968.33
330274.841,643.7253,324.61
331266.621,651.9451,672.67
332258.361,660.2050,012.47
333250.061,668.5048,343.97
334241.721,676.8446,667.13
335233.341,685.2344,981.90
336224.911,693.6543,288.25
337216.441,702.1241,586.13
338207.931,710.6339,875.50
339199.381,719.1838,156.31
340190.781,727.7836,428.53
341182.141,736.4234,692.12
342173.461,745.1032,947.01
343164.741,753.8331,193.19
344155.971,762.6029,430.59
345147.151,771.4127,659.18
346138.301,780.2725,878.92
347129.391,789.1724,089.75
348120.451,798.1122,291.64
349111.461,807.1020,484.53
350102.421,816.1418,668.40
35193.341,825.2216,843.18
35284.221,834.3515,008.83
35375.041,843.5213,165.31
35465.831,852.7411,312.58
35556.561,862.009,450.58
35647.251,871.317,579.27
35737.901,880.675,698.60
35828.491,890.073,808.54
35919.041,899.521,909.02
3609.551,909.020.00

How it works

What goes into a mortgage payment

You borrow the price of the home minus your down payment. With a fixed rate, you then pay the same amount every month: at first mostly interest, later mostly repayment of the loan itself. The repayment schedule shows how that shifts year by year.

Example: a 400,000 home with 80,000 down leaves a 320,000 loan. At 6% over 30 years, the monthly payment is 1,918.56, and the interest over the whole term adds up to about 370,700, more than the amount borrowed.

Ways to lower the cost

  • A bigger down payment: a smaller loan, and often a better rate.
  • A shorter term: higher monthly payments, but much less interest in total.
  • Comparing lenders: on a large, long loan, a small difference in rate is a lot of money.

For other loans, such as a car loan, use the loan calculator.

Frequently asked questions

How is the mortgage payment calculated?

The loan is the home price minus your down payment. For a fixed-rate mortgage with equal monthly payments, payment = P × r ÷ (1 − (1 + r)^−n), where P is the loan amount, r the monthly rate (yearly rate ÷ 12) and n the number of payments. Other monthly costs you enter are added on top.

How much should my down payment be?

It depends on the country and the lender. A larger down payment means a smaller loan, lower payments and less interest. Many lenders offer better rates, or skip extra mortgage insurance, once the down payment reaches a certain share of the price, often 20%.

What is loan-to-value (LTV)?

The loan as a percentage of the home’s price or value. A 320,000 loan on a 400,000 home has an LTV of 80%. Lenders use it to judge risk: the lower the LTV, the better the terms usually are.

What should I put in "other monthly costs"?

Anything you pay every month because of the home and the loan: property tax, home insurance, mortgage insurance, homeowners’ association or service fees. Divide yearly amounts by 12.

Does this work for variable-rate mortgages?

It shows what you would pay if the rate stayed the same for the whole term. With a variable or adjustable rate, payments change when the rate does, so try a few higher rates to see what you could afford.