ROI 投資回報率

免費線上 ROI 投資回報率計算器:輸入初始投入、期末價值和持有年限,即刻得到淨收益、簡單 ROI 與年化 ROI(CAGR),量化任意專案/投資的賺錢效率。

衡量專案/投資的賺錢效率。 輸入初始投入、期末價值和持有年限,即可得到淨收益、簡單 ROI 與更公平的年化 ROI(CAGR)。

淨收益
簡單 ROI
年化 ROI (CAGR)

ROI 與 CAGR 詳解

什麼是 ROI

ROI(Return on Investment,投資回報率)用來衡量一筆投入產生了多少收益:

\(\text{簡單 ROI} = \frac{\text{期末價值} - \text{初始投入}}{\text{初始投入}} \times 100\%\)

簡單 ROI 的問題

簡單 ROI 沒有考慮時間。100% 的 ROI 用 1 年實現和用 10 年實現,價值完全不同。這就是為什麼需要年化 ROI(CAGR)——把總收益折算為每年的複合年化增長率。

CAGR 公式

CAGR = (期末價值 / 初始投入)^(1 / 年數) − 1

舉例:初始 10,000 元,期末 15,000 元,持有 2 年。

  • 簡單 ROI = 50%
  • 年化 ROI ≈ 22.47%(意味著 1 年後 12,247 元,2 年後 15,000 元)

使用場景

  • 投資比較:股票、基金、房產、藝術品,把不同持有周期的收益放到同一尺度下比較。
  • 專案評估:市場推廣、研發投入、併購的效率評估。
  • 業務復盤:判斷某條業務線是否值得繼續投入。

注意事項

  • ROI 未考慮現金流的時間分佈。若有中途分紅或多次追加投入,請使用 IRR(內部收益率)。
  • 未扣除稅收、通脹、手續費——三者疊加往往能吃掉 2-3% 的年化。
  • 短週期的高 ROI 具有較大隨機性,長週期更能反映真實賺錢效率。

工具說明

本工具使用 finance.js 提供的簡單 ROI 計算,年化 ROI 用幾何平均公式獨立實現,輸入年數支援 0.1 到幾十年的任意小數。

開源許可宣告:本工具使用 finance.js by Essam Al Joubori(MIT),並借鑑其中的 ROI 函式。若使用圖表功能,則同時使用 Chart.js by Chart.js contributors(MIT)。二者均通過本地打包引入。

常見問題解答

簡單 ROI 和年化 ROI 哪個更重要?
跨週期比較時優先看年化 ROI;同一週期內部對比時看簡單 ROI 就夠。做決策請兩者都參考。
為什麼 50% 的簡單 ROI 換算成 2 年年化只有約 22.47%?
因為 CAGR 是複合增長:22.47% 年化連續 2 年後 (1.2247)² ≈ 1.5,即累計增長 50%。
工具沒考慮分紅/中途追加投入,該怎麼辦?
若有多期不規則現金流,請使用 IRR(內部收益率);本工具只處理單次投入、單次退出的簡化情形。
負收益(虧損)也能計算年化嗎?
可以。當期末價值 < 初始投入時,CAGR 為負,代表每年平均虧損率。
持有 6 個月怎麼填年數?
填 0.5 即可。工具會按此年數用幾何平均計算年化收益率。
為什麼年化 ROI 更“公平”?
因為它剝離了持有時間的干擾,讓不同持有周期的投資可以用相同尺度對比。
稅費、通脹怎麼處理?
在期末價值裡直接扣除稅費即為稅後 ROI;再除以 (1+通脹率)^年數 即為實際購買力口徑的 CAGR。