💡 核心結論速覽 (TL;DR)
- 房貸提前還款省多少:800 萬、2.2%、剩 20 年的示例房貸先還 100 萬,縮短年限少付 502,236 元利息;降低月付只少付 236,983 元,但每月輕 5,154 元。
- 違約金:限制清償期間最長 3 年;部分還款當下沒收,結清塗銷時仍可能被追溯。
- 先留現金:150 萬還掉 100 萬,6 個月預備金還多 42,603 元;還 120 萬就短少 157,397 元。
- 下一步:先翻契約、問清違約金算法,再讓 AI 列表、用試算表驗算第 1 期。
年終獎金一入帳,很多人第一個念頭是:拿去提前還房貸,利息就少了吧?房貸提前還款划不划算,取決於 3 件事:契約有沒有限制清償期間、選縮短年限還是降低月付、還完手上還剩多少現金。
還在 3 年限制清償期間內、或還完後現金撐不到 6 個月必要支出的人,先別急著還。以 800 萬、年利率 2.2%、剩 240 期的示例房貸試算,先還 100 萬選縮短年限,未來利息少付 502,236 元;選降低月付只少付 236,983 元。
我朋友也常問我這題。我自己每個月用 Google Sheets 加 AI 做月結,碰到要算錢的事,習慣先在試算表跑一次,AI 只負責整理條件、幫我抓漏。這篇照同一個順序拆:先查契約、再算淨省息、最後看還完剩多少錢。
你準備還進去的那筆錢,還完之後還拿得回來嗎?先從這裡開始。
房貸提前還款划算嗎?先把省下的利息和還掉的本金分開算
提前還款真正的收益只有一個:之後少付的利息,扣掉違約金和手續費,才是你淨省下來的錢。還進去的本金不是花掉,只是從存款搬進房子裡;但搬進去之後,一般房貸沒辦法隨時領回來。
我的習慣是把它寫成一條式子,放在試算表最上面,每次改數字都從這裡往下算:
淨省息 = 不還時的未來利息 - 還款後的未來利息 - 提前清償違約金 - 其他變更費用
還掉的本金另外列成「現金流出」,不算成本,也不算收益。
分開列的好處,是你會同時看到兩個數字:省了多少利息、手上少了多少現金。只給第一個數字的試算,每一筆看起來都很划算,直到下個月要繳保費,才發現存款只剩一半。
比起套別人做好的試算器,我寧可自己拉一張剛好合用的表,因為別人的表常常沒有「違約金」和「剩餘現金」這兩格。多一筆錢的時候,還房貸也只是選項之一,還在排用途的話,年終獎金先還債、再補預備金的分配順序可以先對一次。
房貸提前還款違約金怎麼算?金管會規定限制期間最長 3 年
會不會被收違約金,要看你簽的是「有限制清償期間」還是「沒有限制」的方案。金管會的個人購屋貸款定型化契約應記載事項第三點寫得很清楚:沒有限制清償期間的,可以隨時還款或結清帳戶,不用付違約金。
有限制清償期間的,期間從撥款日起算、最長不得超過 3 年,期間內提前清償才要付違約金。觸發點由銀行在契約寫明,是清償部分本金、清償全部本金,還是結清貸款帳戶;部分還款會不會被收,就看這一格。
我對條文時特別記下一個例外:借款人死亡或重大傷殘、取得證明文件而必須提前清償的,銀行不得收提前清償違約金。平常用不到,但家裡有人要處理房貸時,知道它存在很重要。
違約金怎麼算,金管會在 2020 年(民國 109 年)2 月另發了提前清償違約金計收方式處理原則:計收基礎可以是未償還本金餘額或提前清償的金額,比率要逐年遞減,算出來的金額也不宜比用原貸金額計算時高。
我把違約金假設成提前還款金額的 1%,100 萬就是 10,000 元,縮短年限的淨省息從 502,236 元變成 492,236 元。1% 只是示範用的假設,你契約上的比率、計收基礎和年限,才是要代進式子的數字。
房貸部分提前還款沒收違約金,結清時還會被追溯嗎?
有可能。「這次部分還款銀行沒收違約金」,不等於「以後都不會收」。金管會 109 年那份處理原則點名過一種收法:借款人部分清償時先不收,等全部清償、申請塗銷抵押權時,再把先前暫緩的部分一起收。
同一份原則也要求銀行把這種收法寫進契約、醒目標示,並在你部分還款時主動說明。所以重點不是銀行能不能這樣收,而是你簽的那份契約有沒有這樣寫。
我的房貸在土地銀行,所以這次除了中國信託、國泰世華,也把土銀一起查。三家銀行的網頁(資料基準日:2026-11-02)都把違約金綁在「結清+拿塗銷文件」:
❶ 中國信託的部份還款及結清說明:貸款期間部分還款或全部結清不收違約金;因售屋、過戶、轉貸需要清償證明,在綁約期間內結清並索取證明,才要付提前清償違約金。
❷ 國泰世華的一般購屋貸款:專案 3 年內還款並領取抵押權塗銷同意書,需計收違約金;另有「得隨時清償」的貸款專案。
❸ 土地銀行的一般購屋貸款:收違約金的條件是前 3 年內全部清償並申請塗銷抵押權,第 1 年 1%、第 2 年 0.75%、第 3 年 0.5%;計收基礎是申請塗銷日前 3 個月內累計還掉的本金,不含正常還本。
這代表一個很實際的風險:今年先還 100 萬,明年剛好要賣屋或轉貸,結清時違約金可能連之前那 100 萬一起算。我照前面的 1% 假設換算,等於結清那天多出 10,000 元。
土銀這條多了一個「3 個月」的範圍:計收基礎只回頭算申請塗銷前 3 個月內還掉的本金。我用同一筆 100 萬換算:撥款後第 6 個月先還 100 萬、第 8 個月就賣屋結清,這 100 萬乘以 1% 是 10,000 元,結清那筆本金另外照算。
如果拖到第 12 個月才結清,這 100 萬已經超過 3 個月,照頁面寫法不算進去;同樣是 3 個月內的 100 萬,第 2 年結清是 7,500 元、第 3 年是 5,000 元。這是土銀網頁上的商品說明,實際還是以你簽的契約為準。
打電話給銀行前,先把下面這張表對一次:
| 要問的條款 | 去契約哪裡找 | 為什麼重要 |
|---|---|---|
| 有沒有限制清償期間、幾年 | 提前清償條款、撥款日 | 期間過了就不收違約金 |
| 觸發點是哪一種 | 清償本金/全部本金/結清帳戶 | 決定部分還款會不會被收 |
| 違約金基礎與比率 | 違約金計收方式 | 未償餘額或還款金額、逐年遞減 |
| 部分還款會不會結清時追溯 | 違約金條款、補充約定 | 賣屋、轉貸時可能一次收 |
| 還款後縮短年限或降低月付 | 攤還方式、變更申請 | 兩種省下的利息差 2 倍多 |
| 有沒有其他手續費 | 費用項目 | 要扣進淨省息 |
表上任何一格答不出來,就在試算表標「未知」,不要當成 0。把未知費用直接算 0,是讓試算看起來最划算、也最失真的做法。
房貸提前還款試算:縮短年限還是降低月付?800 萬還 100 萬對照表
同樣先還 100 萬,縮短年限少付的利息是降低月付的 2 倍多。縮短年限是月付不變、讓本金更快還完;降低月付是把剩下的本金攤回原本期數,每月變輕,但利息照樣跑滿 240 期。
我用 Google Sheets 的 PMT 函數試算,800 萬、年利率 2.2%、剩 240 期,每月本息是 41,233 元。我把兩種做法剩下的利息加總後比較,結果如下(假設利率不變、本息平均攤還、下一期起生效):
| 項目 | 不提前還 | 縮短年限 | 降低月付 |
|---|---|---|---|
| 每月本息 | 41,233 元 | 41,233 元 | 36,079 元 |
| 剩餘期數 | 240 期 | 204 期 | 240 期 |
| 未來總利息 | 1,895,866 元 | 1,393,630 元 | 1,658,883 元 |
| 少付利息 | — | 502,236 元 | 236,983 元 |
縮短年限提早 36 期、也就是 3 年還完,最後一期只要繳 23,376 元。降低月付少付的利息只有 236,983 元,但每月多出 5,154 元現金,這筆錢值多少,要看你的月預算有多緊。
我自己的取捨偏向保留彈性。美股我寧可用國泰世華複委託小額定期定額、多付一點手續費,也不想為了省費用一次轉一大筆美金出去;同樣道理,我不會為了多省一點利息,把手上的現金一次卡進房子裡。
所以月付已經讓你每個月都繃很緊的人,降低月付反而比較穩;月付只佔收入一小部分的人,縮短年限省得多。攤還公式怎麼推、寬限期會讓月付跳多少,可以對照房貸試算那篇用 1000 萬拆過的攤還公式。
還款前先算預備金:還 100 萬和還 120 萬差在哪
提前還款之前,先確定還完後的現金,撐得住你設定的預備金月數。還進房貸的本金一般拿不回來,真的急用時得另外跟銀行借,利率和核准都不是你說了算。
假設手上有 150 萬、房貸以外的必要支出每月 3.5 萬,預備金目標抓 6 個月。我把 3.5 萬加上月付 41,233 元、再乘以 6,換算出縮短年限要留 457,397 元;降低月付的月付變輕,只要留 426,472 元。
❶ 還 50 萬:剩 100 萬,比預備金目標多 542,603 元,空間很大。
❷ 還 100 萬:剩 50 萬,縮短年限多 42,603 元、降低月付多 73,528 元,剛好及格。
❸ 還 120 萬:剩 30 萬,縮短年限短少 157,397 元、降低月付短少 120,287 元。
還 120 萬選縮短年限,少付的利息是 591,019 元,比還 100 萬多約 8.9 萬,看起來很誘人;但預備金缺了 15 萬多,等於拿 20 年後的利息去換現在的安全感。這種還法我真的不推。
6 個月只是示範值,工作穩不穩、家裡有沒有人要照顧,都會讓月數往上調。緊急預備金到底要存幾個月那篇,有用失業數據算放大係數的方法。
用 AI 算房貸提前還款:去識別化提示詞和試算表驗算
用 AI 算提前還款,關鍵是只給它算得出來的數字,再自己驗算一列。貸款餘額、年利率、剩餘期數、攤還方式,網銀的貸款明細或每月繳款通知都看得到;姓名、帳號、身分證字號、地址都不用給。
我平常的分工是:AI 負責把條件排成表、指出漏掉的變數,數字最後一定回試算表核一次。ChatGPT、Claude、Gemini 都能跑下面這段,這種試算免費版就夠用:
可以直接複製的提示詞
以下是我去識別化後的房貸資料(已刪除姓名、帳號、地址)。貸款餘額:__元;年利率:__%(固定/機動);剩餘期數:__期;攤還方式:本息平均攤還;限制清償期間:到__年__月;違約金條款文字:__。
❶ 假設我下個月提前還__元,分別算「縮短年限(月付不變)」和「降低月付(期數不變)」的新月付、剩餘期數、未來總利息。
❷ 用「淨省息=原未來利息-新未來利息-違約金-其他費用」列出結果;還掉的本金另列現金流出,不算成本。
❸ 我沒給的費用、費率或觸發條件,一律標「待確認」,不要假設成 0。
❹ 年利率另外用上下各 0.25 個百分點重算一次。
❺ 輸出成可以貼進 Google 試算表的表格,附上每格算式。
AI 回來的表,我會挑第 1 期驗算。我把 800 萬乘以月利率 0.1833%,算出第 1 期利息 14,667 元,41,233 元減掉它,本金就是 26,566 元;第 1 列對不上,整張表就不用往下看。
試算表裡月付用 PMT 函數:=PMT(2.2%/12, 240, -8000000);縮短年限後的期數用 =NPER(2.2%/12, -41233, 7000000) 反推,約 203.6 期,也就是第 204 期還完。
違約金條款這類文字,AI 摘要完一定要回契約逐字對一次,「清償本金」和「結清帳戶」只差幾個字,意思差很多。
哪些資料該遮、AI 給的數字怎麼判斷能不能信,我在投資理財用 AI 時哪些資料不該丟進去整理過一套流程;習慣用試算表記帳的人,可以直接把這張表接進ChatGPT 加 Google Sheets 的記帳做法。
還沒付費也不必急著訂。真的想升級,先看ChatGPT 訂閱方案 Go、Plus、Pro 差在哪,或從我每天在用的免費 AI 工具清單挑一個順手的。
利率、報稅和違約金:房貸提前還款省的利息會變少嗎?
會。前面的表假設利率 20 年不變,但多數房貸是機動利率,利率一動,省下的利息就跟著變。
我把年利率往上、往下各調 0.25 個百分點重算:1.95% 時縮短年限少付 435,369 元、降低月付少付 208,445 元;2.45% 時分別是 571,902 元和 265,929 元。利率越高,先還的錢省越多,反過來也成立。
利率會往哪走沒人說得準,央行每次理監事會都會牽動房貸利率,央行利率決議對房貸族的兩種情境那篇有拆凍息和升息時各要注意什麼。
第二個變數是報稅。有列舉扣除房貸利息的人要多算一步:自用住宅購屋借款利息每戶每年最多扣 30 萬元,而且要先減掉儲蓄投資特別扣除額。
我換算過,示例房貸先還 100 萬後,第一年付的利息少了 22,223 元;如果這筆利息原本都扣得到,以 12% 的稅率級距估算,會少省 2,667 元的稅。金額不大,但淨省息要再扣掉它;用標準扣除額的人不受影響。
房貸利息扣除要等隔年 5 月報稅才用得上;報稅、退稅、年終這些有截止日的事,可以照按月排好的理財行事曆一起對。
第三個變數是前面講的違約金:還在限制期間內又碰到觸發條件,淨省息要再扣一筆,結清時還可能被追溯。三個變數都算進去,才是你真正會省下的數字。
房貸提前還款適合誰?我會先排的 4 個順序
提前還款最適合「高利率的債已經清完、預備金留夠、又過了限制清償期間」的人。三個條件少一個,先把錢留在別處通常比較划算,也比較安全。我會這樣排:
❶ 先還利率比房貸高的債:信用卡循環利率上限是年利率 15%,是 2.2% 房貸的 6 倍多,信用卡只繳最低時循環利息怎麼滾那篇算過,先清這種債省最多。
❷ 預備金補到你算出來的月數:還款後的現金低於這條線,就先存、不還。
❸ 確認違約金期間:還在限制清償期間、又可能 3 年內賣屋或轉貸的人,等期間過了再還通常比較省。
❹ 最後才比「還房貸」和「留著用」:放定存要用扣完稅和補充保費後的實拿利率跟房貸利率比,定存利息實拿要扣哪些錢那篇有試算。
想拿去投資的人,我會多問一句:你算的報酬率,有沒有算進空頭那幾年?我看盤 15 年,聽過太多「房貸利率才 2%,投資隨便都贏」的說法,空頭一來就沒人提了。
提前還房貸省下的是確定的利息,投資拿到的是不確定的報酬,兩個數字不能直接比。
✅ 適合現在提前還的人:沒有高利率負債、預備金夠、已過限制清償期間(或契約寫明部分還款不收也不追溯)、未來 3 年沒有賣屋或轉貸計畫。
❌ 先別急著還的人:還款後現金低於預備金目標、還在限制期間又可能換屋、收入不穩,或近期有學費、醫療這類大額支出。
部分還款、結清到塗銷怎麼辦?流程與防詐提醒
部分還款和全部結清的流程不同,結清後還要自己到地政機關辦塗銷,抵押權才會從登記上消失。以中國信託的流程為例(資料基準日:2026-11-02):
❶ 部分還款:未滿 50 萬、可以登入 App 的,用 App 的房貸提前還本功能;50 萬以上,先找真人文字客服確認還款帳號,匯款或轉帳後再回報。還進去的錢會先扣抵利息,剩下的才沖本金。
❷ 全部結清:結清後通知銀行寄清償證明,最快 2 個營業日以掛號寄出。
❸ 塗銷抵押權:拿清償證明到地政機關辦抵押權塗銷登記,依土地法第 78 條,塗銷登記免繳登記費。
每家銀行的管道和門檻都不一樣。部分還款後,記得跟銀行要新的本息攤還表,確認是縮短年限還是降低月付、新月付對不對;應記載事項第五點也寫明,利率調整後借款人可以請銀行提供新的攤還表。
最後提醒一件事:任何人自稱能幫你「免違約金提前清償」「代辦降息轉貸」,卻要你先匯款、交出存摺或網銀密碼,先停下來。提前還款只需要跟你的貸款銀行處理。
有疑問就打 165 反詐騙諮詢專線,或到金管會網站查合法金融機構。以投資為名的詐騙,我在投資 App 真假的 10 分鐘驗法拆過。
FAQ 常見問題
房貸要提早還完嗎?還是拿去投資比較好?
先還利率更高的債、留夠預備金、過了限制清償期間,再比「確定省下的房貸利息」和「不確定的投資報酬」。示例房貸先還 100 萬選縮短年限,等於確定少付 502,236 元利息。
房貸提前清償一定會被收違約金嗎?
不一定。沒有限制清償期間的方案隨時還都不收;有限制的最長 3 年,期間內碰到契約寫的觸發點才收。部分還款當下沒收,結清塗銷時仍可能追溯,要看你的契約。
部分提前還款後,該選縮短年限還是降低月付?
月付壓力不大選縮短年限,示例少付的利息是降低月付的 2 倍多;每月現金很緊、收入不穩,選降低月付,每月多出 5,154 元緩衝。能不能自己選、怎麼申請,要問貸款銀行。
提前還款後,房貸利息還能列舉扣除嗎?
可以,剩下照付的利息仍能列舉,只是金額變少。每戶每年上限 30 萬元,要先減掉儲蓄投資特別扣除額;示例第一年少扣 22,223 元,以 12% 稅率估算約少省 2,667 元。
房貸提前還款有什麼缺點?還進去的錢拿得回來嗎?
最大的缺點是手上現金變少:一般房貸還進去的本金拿不回來,急用只能另外借,利率和核准都看銀行。示例手上 150 萬、還掉 120 萬,選縮短年限時 6 個月預備金就短少 15 萬多;先留夠預備金,再決定還多少。
房貸提前還款怎麼辦理?部分還款和全部結清流程一樣嗎?
不一樣。部分還款以中國信託為例,未滿 50 萬可用 App 還,50 萬以上先找客服確認還款帳號,還完要跟銀行拿新的攤還表;全部結清後,要拿銀行寄的清償證明,自己到地政機關辦抵押權塗銷,塗銷登記免繳登記費。
結論:房貸提前還款,先確定還完還睡得著
提前還款不是比誰省最多,而是在「省利息」和「手上有錢」之間,找到你睡得著的那個點。先翻契約找限制清償期間和觸發點,再把縮短年限、降低月付和還款後的現金放進同一張表,最後才決定要還多少。
其他理財場景的 AI 用法,我整理在投資理財 AI 工具的 4 套組合裡。想收到我之後整理的試算表和 AI 用法,可以訂閱我的部落格,會不定期收到信。
以上數字都是示例房貸和假設條件算出來的,你的利率、期數、違約金和稅率不同,結果會差很多;動用大筆存款前,先拿試算結果跟貸款銀行確認還款後的攤還表,比照著別人的數字做安全。
💡 追劇族延伸閱讀
串流會員費也是每個月的固定支出,開之前先算清楚:
我是夜羽凌,股票看了 15 年、每天用 AI 超過 10 小時,關於我和這個部落格。
參考資料
- 金融監督管理委員會:個人購屋貸款定型化契約應記載事項
- 金融監督管理委員會:銀行辦理個人購屋貸款提前清償違約金計收方式處理原則(109 年 2 月 3 日)
- 財政部臺北國稅局:綜合所得稅申報列舉自用住宅購屋借款利息之規定
- 全國法規資料庫:所得稅法第 17 條
- 全國法規資料庫:所得稅法第 5 條(綜合所得稅稅率)
- 全國法規資料庫:銀行法第 47-1 條
- 全國法規資料庫:土地法第 78 條條文
- 中國信託:如何部份還款及結清
- 國泰世華銀行:一般購屋貸款方案
- 臺灣土地銀行:一般購屋貸款
- Google 文件編輯器說明:PMT 函式