年化報酬率計算機(CAGR/IRR)

輸入期初投入、每月投入與目前市值,算出真正的年化報酬率;定期定額用 IRR 計算,不會被「總報酬 ÷ 年數」誤導。

作者  · 最後更新

計算中…

年化報酬率怎麼算

年化報酬率把整段期間的報酬換算成「平均每年複利多少 %」,才能和定存利率、其他投資或不同長度的期間比較。

只投入一次:CAGR

CAGR = (期末金額 ÷ 期初金額)^(1 ÷ 年數) − 1。例如 10 萬元 5 年後變成 161,051 元,CAGR 是 10%。 這筆錢的累積報酬是 61%,除以 5 年得到 12.2%,比真正的年化報酬高,因為忽略了複利。

每月都有投入:IRR

定期定額的每一筆錢投資的時間不同:第一個月投入的錢放了整段期間,最後一個月投入的只放了一個月。 內部報酬率(IRR)找出一個每月報酬率 i,讓所有投入的錢以 i 按月複利到期末,剛好等於目前市值加上領出的股息, 再換算成年化 (1 + i)^12 − 1。

計算時期初投入與每月投入都放在月初,領出的股息平均分在每個月月底,用二分法找出 IRR。只有期初投入、沒有領出股息時,IRR 和 CAGR 相同。

常見的誤會

常見問題

CAGR 和 IRR 差在哪?

CAGR(年複合成長率)適用只投入一次的情況:(期末 ÷ 期初)^(1 ÷ 年數) − 1。定期定額每個月都有新的錢進場,每一筆錢投資的時間不同,要用 IRR(內部報酬率)把每一筆投入的時間算進去。只有期初投入、沒有領出股息時,兩者的結果相同。

為什麼不能用總報酬率除以年數?

單筆投入時,這樣算忽略了複利,會高估年化報酬;定期定額時,後來才投入的錢只投資了很短的時間,這樣算會低估年化報酬。計算結果會同時列出兩種數字,方便對照。

股息要怎麼填?

股息有再投入、已經反映在市值裡的,不用另外填;領出來花掉或存在銀行的股息,填在「期間領出的現金股利」,計算時假設平均分在每個月領到。

目前市值要不要扣掉賣出的成本?

想知道全部賣掉實際拿回多少,可以填扣掉賣出手續費與證交稅之後的金額;只是想看帳面報酬,就填券商 App 顯示的市值。

計算結果僅供參考,不構成投資或稅務建議;稅率、費率請以主管機關與券商公告為準。