關閉選單

提前還房貸還是拿去投資?46 年實測:答案取決於你的利率和你能放多久

10 秒看懂
手上多一筆錢,該提前還房貸還是拿去投資?提前還款的報酬率就等於你的房貸利率,而且是確定的。所以這個決定其實是在問:投資的年化報酬,有多少機會低於我的房貸利率。我們用標普 500 指數基金 1980 到 2026 年共 46.6 年的資料算:房貸利率 2% 的時候,持有 15 年以上一個視窗都沒輸過。利率 8% 的時候,持有 20 年還是有 25.0% 的視窗是輸的。答案不在「該不該」,在你的利率和你能放多久。
下面直接回答這幾題
  1. 這個問題其實是在比一條門檻線
  2. BOS 回測:利率 2% 和 8%,結論完全不同
  3. 抱越久,結果越收斂
  4. 把你的房貸利率代進去查表
  5. 最差的幾個二十年,起點擠在同一段
  6. 數字以外還要看什麼
  7. 這次回測要先講清楚的事
  8. 常見問題

這個問題其實是在比一條門檻線

年終獎金下來,或者手上剛好多出一筆閒錢的時候,很多人都會卡在同一個問題上,就是該把這筆錢拿去把房貸還掉一部分,還是乾脆丟進市場裡讓它自己長大。

要回答這個問題,得先把提前還款那一邊看清楚,因為多數人心裡其實沒有把它當成一種投資,而它確實是。你提前還掉 100 萬本金,省下來的是這 100 萬未來要付的利息,所以提前還款的報酬率就等於你的房貸利率本身。假設你的房貸利率是 2%,提前還款等於拿到一個保證 2% 的投資。

這樣一來問題就變單純了。它不是在比「還債」跟「投資」哪個比較好,是在問投資的報酬有多少機會低於你的房貸利率。利率就是那條門檻線,你的房貸利率越高,這條線就越難跨過。

我們用標普 500 指數基金的含息還原月底價,期間從 1980 年 1 月到 2026 年 8 月共 560 個月、46.6 年,全期間年化 11.29%。接下來算各種持有期間的滾動年化報酬,再看有多少比例低於各種門檻。

BOS 回測:利率 2% 和 8%,結論完全不同

房貸利率 2% 與 8% 兩種門檻下投資落敗的視窗佔比

數字是投資年化低於該利率的視窗佔比,越低代表投資贏的次數越多。

先看兩個極端。

房貸利率 2% 的時候:持有 5 年還有 17.0% 的視窗投資會輸,持有 10 年降到 6.4%,持有 15 年以上這段歷史裡一個視窗都沒輸過。

房貸利率 8% 的時候完全是另一回事:持有 5 年輸 24.8%,持有 10 年輸 28.4%,就算抱滿 20 年,還是有 25.0% 的視窗是輸的。

同一份資料、同一個問題,答案就看你貸款合約上寫幾趴。這也是為什麼網路上那些一律叫你投資、或者一律叫你先把房貸還掉的說法都不太可靠,它們把整件事裡最關鍵的那個輸入直接跳過了,而那個輸入每個人都不一樣。

抱越久,結果越收斂

不同持有期間的滾動年化報酬最低、中位數與最高

紅點是中位數,線的兩端是這段歷史裡最差與最好的一次。

那為什麼持有期間的影響會這麼大?把不同持有期間的報酬分布攤開來擺在一起看,這件事就變得很明顯了。

持有 5 年,最差的一次是年化 -6.72%,最好的一次是 +28.41%,中位數 +12.21%。持有 20 年,最差變成 +4.67%,最好 +16.16%,中位數 +9.46%。

中位數其實還往下掉了一些,可是最差的結果從 -6.72% 一路收到 +4.67%。抱越久,下緣往上收得越快,而下緣才是決定門檻會不會被跨過的地方。

講白話就是,時間不會讓你賺更多,時間讓你比較不會賠。而「比較不會賠」正是跟一筆確定報酬比較時最要緊的事。

把你的房貸利率代進去查表

不同房貸利率與持有期間下投資落敗的視窗佔比表

橫軸是房貸利率,縱軸是你打算放多久。格子裡是投資輸掉的視窗佔比。

把門檻從 2% 一路排到 8%,就得到一張可以直接查的表。

舉例來說,房貸利率 5%、打算放 10 年,這段歷史裡有 11.8% 的視窗投資會輸。同樣利率 5%、放到 20 年,比例掉到 0.3%。換成利率 7%、放 20 年,是 10.6%。

表上有兩個方向可以讀。由左往右看,利率越高,輸的比例越高。由上往下看,抱越久,輸的比例越低。你的決定就落在這兩個座標交會的位置。

最下面那一列全部是 0.0,看起來很誘人,好像只要願意抱三十年就穩贏,可是那一列得打上一個很大的折扣。46.6 年裡只有 1.6 個不重疊的三十年視窗,那一整列其實幾乎沒有獨立資訊,不能當結論。

最差的幾個二十年,起點擠在同一段

滾動二十年年化報酬最低的三個起點

三個起點都落在網路泡沫的最高點附近。

那些輸掉的視窗到底長什麼樣子?把二十年期表現最差的幾個起點挑出來看,會發現它們並不是零星散落在各個年代,而是很有規律地擠在一起。

二十年期表現最差的三個起點分別是 2000 年 3 月(年化 4.67%)、2000 年 4 月(5.46%)、1998 年 12 月(5.51%),全部擠在網路泡沫的高點附近。

這裡看得出兩件值得記住的事。第一,最差的那些結果集中在少數幾個進場點,也就是市場最熱、大家最敢買的那幾個月,並沒有平均分散在四十幾年的歷史上。第二,就算是這段期間最不幸的那次進場,年化 4.67% 仍然高過利率 2% 的房貸,可是低過利率 8% 的房貸。

數字以外還要看什麼

那張門檻表只比報酬率,可是提前還房貸跟投資之間還有幾樣差異不會出現在任何一格裡,而它們每一樣都可能推翻你查表得到的答案,所以在做決定之前要一起放在心上。

第一,提前還款的報酬是確定的,投資不是。就算兩邊的期望值一樣,確定性本身有價值。查表看到 4.1% 會輸,意思是有 95.9% 的視窗會贏,可是你只會經歷其中一個視窗,不會經歷平均。

第二,還進去的錢拿不回來。提前還款之後那筆錢就鎖在房子裡了,真的要用錢的時候你得再貸一次,而且景氣不好或剛失業的時候還不一定貸得到,相較之下投資的部位隨時可以賣,這份彈性在生病或想換工作的時候特別值錢。

第三,稅、手續費、提前清償的違約金都沒有算。有些房貸合約在前幾年提前清償要付違約金,投資這邊的稅則各國各不相同。這些會讓兩邊的實際報酬都往下修,不過修的幅度不一樣。

這次回測要先講清楚的事

第一,重疊視窗不是獨立樣本。表上的比例是「這一段歷史裡的視窗佔比」,不是機率。46.6 年只有 2.3 個不重疊的二十年、1.6 個不重疊的三十年,所以那些 0.0% 的格子不等於「不會輸」,只等於「這段歷史裡沒發生過」。這個毛病跟蒙地卡羅模擬那篇講的是同一類問題。

第二,只有一個市場、一段歷史。用的是美國大型股 1980 到 2026 年,這段期間對股票很友善。換成別的市場或別的年代,表上的數字會不一樣。也別忘了指數本身有存活者偏差的問題。

第三,假設是一次投入、中間不動。沒有模擬分批投入、也沒有模擬中途因為害怕而賣掉。實際上多數人撐不完整段,而撐不完的那些通常賣在低點。

第四,沒有比較房貸的其他用途。例如把房貸拉長、降低月付金,再把差額投資,那是另一個題目,這次沒有算。

常見問題

提前還房貸的報酬率是多少?

就等於你的房貸利率。提前還掉一筆本金,省下的是這筆本金未來要付的利息,所以報酬率剛好是利率本身,而且是確定的、沒有波動的。利率 2% 的房貸,提前還款等於拿到一個保證 2% 的投資。

到底該還房貸還是投資?

看兩個東西:你的房貸利率多少、你能放多久。利率 2%、能放 15 年以上,這段歷史裡投資一個視窗都沒輸過。利率 8%、放 20 年,還是有 25.0% 的視窗會輸。把你的利率和年限代進文章裡那張表查就有答案。

為什麼持有期間這麼重要?

因為抱越久,最差的結果收斂得越快。持有 5 年最差是年化 -6.72%,持有 20 年最差變成 +4.67%。中位數其實還略微下降,改變的是下緣。跟一筆確定報酬比較時,下緣才是決定勝負的地方。

表上那些 0.0% 是不是代表不會輸?

不是。那是「這段歷史裡沒有發生過」,不是機率。46.6 年只有 2.3 個不重疊的二十年視窗,三十年期更只有 1.6 個,所以最下面那一列幾乎沒有獨立資訊。把它讀成保證會出事。

除了報酬率,還要考慮什麼?

提前還款的報酬是確定的,投資不是。還進去的錢鎖在房子裡,要用的時候拿不回來。還有稅、手續費、提前清償違約金都沒有算進上面的數字。這幾項都偏向提前還款那一邊。

台灣的房貸利率該查哪一欄?

查你貸款合約上的那個數字,不要用平均值。每個人的利率因為銀行、方案、寬限期、有沒有搭配薪轉而不同,同一家銀行不同時間核下來的也不一樣。文章給的是一張表,代你自己的數字進去比較準。

這次回測有什麼限制?

有四個。重疊視窗不是獨立樣本,表上的比例不能讀成機率。只有美國大型股 1980 到 2026 年這一段歷史,而且它對股票很友善。假設一次投入、中間不動,沒有模擬分批或中途賣掉。沒有比較「把房貸拉長、把差額拿去投資」這類做法。

林修禾 Joshua Lin

本文作者|林修禾 Joshua Lin

投資與教學資歷都超過二十年。教學橫跨三個階段:從兒童理財教育起步,到成人的價值投資,再到近年的量化交易。曾創立三間公司,並以價值投資建立起財務上的獨立與自信,也擔任過台積電的理財培訓師,是價值投資的國際級講師。他始終相信,理財是為了把生活過得更好,而看懂財報、獨立思考,遠比追逐明牌或現成的答案更重要。

延伸閱讀