數學教學

房貸月付金怎麼算?本息平均、本金平均與寬限期的公式和算例

用 1,000 萬元、年利率 2.2%、30 年的實際算例,說明房貸月付金公式、本息平均與本金平均攤還的差別,以及寬限期為什麼會讓總利息變多。

#房貸試算#月付金#寬限期

「貸款 1,000 萬,每個月到底要繳多少?」這個問題其實是一道數學題:只要知道貸款金額、利率與年限,就能用公式算出來。這篇文章用同一組數字(貸款 1,000 萬元、年利率 2.2%、30 年)從頭算到尾,說明月付金公式、兩種還款方式與寬限期的差別。想直接看結果,可以打開房貸試算,輸入數字就會即時計算。

先說明:本文只談計算方法,不是理財或貸款建議。文中的數字都假設利率 30 年固定不變,而且沒有計入手續費、保險與提前還款違約金;多數房貸其實是機動利率,實際條件以銀行核貸為準。

先把年利率換成月利率

房貸是按月繳款、按月計息,所以第一步是把年利率換成月利率:

月利率 r = 年利率 ÷ 12 ÷ 100

年利率 2.2% 時,r=2.2÷12÷100≈0.00183333。這表示每 1 元本金,一個月會產生約 0.00183 元的利息。貸款 1,000 萬元的第一個月利息就是:

10,000,000 × 0.00183333 ≈ 18,333 元

這個數字後面會一再出現,可以先記起來。

本息平均攤還:每月繳一樣多

本息平均攤還是最常見的方式,特色是每個月繳的金額都相同。設貸款本金為 P、月利率為 r、還款月數為 n,公式是:

每月繳款 = P × r × (1+r)^n ÷ ((1+r)^n - 1)

代入我們的例子,n=30×12=360:

  • (1+r)^360=1.00183333^360≈1.933624
  • 分子:10,000,000×0.00183333×1.933624≈35,449.77
  • 分母:1.933624-1=0.933624
  • 每月繳款:35,449.77÷0.933624≈37,970 元

所以每個月要繳約 37,970 元。30 年總共繳約 13,669,230 元,扣掉本金 1,000 萬元,總利息約 3,669,230 元,利息約占總還款的 26.8%。

雖然每月繳的金額一樣,但裡面本金和利息的比例一直在變。第 1 個月的 37,970 元當中,利息占 18,333 元,只還了約 19,637 元本金。隨著本金慢慢減少,利息跟著變少,還本金的部分就越來越多。以整年來看,第 1 年合計還本金約 238,032 元、付利息約 217,609 元,年底還剩約 9,761,968 元本金。

有一個特殊情況:如果利率是 0,公式的分母會變成 0,不能直接套用。這時沒有利息,每月繳款就是本金除以月數:10,000,000÷360≈27,778 元。

本金平均攤還:前面繳多、後面繳少

本金平均攤還是把本金平均分到每個月,再加上當月的利息:

每月還本金 = P ÷ n
當月利息   = 剩餘本金 × r

用同一組數字計算:

  • 每月還本金:10,000,000÷360≈27,778 元
  • 首月應繳:27,778+18,333=46,111 元
  • 末月應繳:最後只剩約 27,778 元本金,利息約 51 元,合計約 27,829 元
  • 每月遞減:27,778×0.00183333≈51 元

也就是說,月付金從 46,111 元開始,每個月大約少 51 元,最後一個月是 27,829 元。因為本金還得比較快,總利息約 3,309,167 元,比本息平均攤還少約 36 萬元。

把兩種方式放在一起比較:

項目 本息平均攤還 本金平均攤還
首月應繳 約 37,970 元 約 46,111 元
末月應繳 約 37,970 元 約 27,829 元
總利息 約 3,669,230 元 約 3,309,167 元
總還款 約 13,669,230 元 約 13,309,167 元

從數字可以看出兩者的取捨:本金平均的總利息較少,但首月要多繳約 8,141 元,要到第 161 個月(第 14 年)月付金才會降到比本息平均低。哪一種比較合適,取決於每個人的收入與支出狀況,這裡只呈現計算結果。

寬限期:只繳利息的那幾年

寬限期是指貸款一開始「只繳利息、不還本金」的期間。寬限期內每月要繳的就是前面算過的利息:

寬限期內每月繳 = P × r ≈ 18,333 元

看起來負擔輕很多,但要注意兩件事。第一,寬限期內本金一塊錢都沒有減少。第二,總年限不變,所以寬限期結束後,要在更短的時間內把本金還完。

以 2 年寬限期為例,還款月數從 360 變成 n=360-24=336,重新代入本息平均的公式:

  • (1+r)^336≈1.850463
  • 每月繳款=10,000,000×0.00183333×1.850463÷0.850463≈39,890 元

整理起來:

項目 沒有寬限期 2 年寬限期
前 2 年每月繳 約 37,970 元 約 18,333 元
之後每月繳 約 37,970 元 約 39,890 元
總利息 約 3,669,230 元 約 3,843,111 元

寬限期結束後,月付金從 18,333 元一下子變成 39,890 元,比沒有寬限期時還多約 1,920 元;總利息則多了約 173,881 元。這就是「寬限期會讓總利息變多」的由來:延後還本金,等於讓全部本金多計了兩年的利息。

年限長短對月付金的影響

同樣是 1,000 萬元、2.2%、本息平均攤還,只改變年限:

年限 每月繳款 總利息
20 年 約 51,541 元 約 2,369,833 元
30 年 約 37,970 元 約 3,669,230 元
40 年 約 31,345 元 約 5,045,750 元

年限越長,每月繳得越少,但付利息的時間也越久,總利息隨之增加。在房貸試算裡點選 20、30、40 年的快捷按鈕,就能直接看到這三組數字。

為什麼和銀行的數字會差一點?

自己算的結果和銀行提供的攤還表,常常會有幾元到幾十元的差距,常見原因有:

  1. 進位方式不同:本文和試算工具都是四捨五入到元,有些銀行採無條件進位或捨去,尾差會在最後一期調整。
  2. 計息天數不同:有些銀行按實際天數計息,大月和小月的利息不一樣。
  3. 利率會變動:多數房貸是機動利率,利率調整後,月付金要用剩餘本金和剩餘期數重新計算。
  4. 其他費用:開辦費、手續費、房貸壽險、火險與地震險、提前還款違約金,都不在月付金公式裡。

所以試算結果適合用來理解「數字大概落在哪裡」,正式金額仍要以銀行為準。

小結

  • 月利率=年利率÷12÷100。
  • 本息平均攤還每月繳款=P×r×(1+r)^n÷((1+r)^n-1);利率為 0 時是 P÷n。
  • 本金平均攤還每月還本金 P÷n,再加上剩餘本金的利息,月付金逐月遞減。
  • 寬限期內只繳利息 P×r,之後月付金會變高,總利息也會增加。

想換成自己的數字試算,把貸款金額、利率、年限與寬限期填進房貸試算,就能看到每月應繳金額、總利息與每一年的攤還摘要。若想進一步算利息占總還款的比例,也可以搭配百分比計算器。

常見問題

房貸月付金的公式是什麼?

本息平均攤還的每月繳款=P×r×(1+r)^n÷((1+r)^n−1),其中 P 是貸款本金、r 是月利率(年利率÷12÷100)、n 是還款月數。利率為 0 時每月繳款=P÷n。

本息平均和本金平均哪一種總利息比較少?

相同金額、利率與年限下,本金平均攤還的總利息較少,因為本金還得比較快;但它前期的月付金比較高。以 1,000 萬元、2.2%、30 年試算,總利息分別約為 3,669,230 元與 3,309,167 元。

寬限期為什麼會讓總利息變多?

寬限期內只繳利息,本金完全沒有減少,之後又要在較短的期間還完本金。以 1,000 萬元、2.2%、30 年、本息平均試算,2 年寬限期會讓總利息多約 173,881 元。

喜歡這篇文章嗎?

你的支持能幫助 Alan 工具箱持續維護,並新增更多免費工具與教學內容。

支持 Alan 工具箱 ↗