Numfino

投資報酬率計算(ROI)

一筆投資到底賺了多少?算出總報酬率,再換算成年化報酬率,才能和其他投資或定存公平比較。

TWD
TWD
年
投資報酬率(ROI)30%
投資報酬率(ROI)30%
損益
90,000 元
年化報酬率
9.14%
資金倍數
1.3×
  • 投入本金300,000 元76.9%
  • 獲利90,000 元23.1%

使用方式

  1. 輸入投入本金,包含買進時的手續費等成本。
  2. 輸入回收金額:賣出後拿回的錢,或目前市值,記得加上期間領到的股利、配息。
  3. 填入持有期間(年,可以填小數)。
  4. 看投資報酬率(ROI)、損益、年化報酬率與資金倍數。

ROI怎麼算

投資報酬率是獲利除以投入本金。它告訴你整段期間總共賺了幾%,但沒有考慮時間長短。年化報酬率則把總報酬換算成「平均每年」的複合報酬,可以拿來比較持有時間不同的投資。

ROI = (V − C) ÷ C × 100%;年化報酬率 = (V ÷ C)^(1/t) − 1
  • C = 投入本金
  • V = 回收金額
  • t = 持有期間(年)
  • V ÷ C = 資金倍數

試算範例:同樣賺30%,花的時間不同

投入30萬元,3年後回收39萬元。獲利90,000元,ROI是30%,資金倍數1.3倍,年化報酬率約9.14%。

同樣的30%,如果1年就達成,年化報酬率就是30%;如果花了8年,年化報酬率只有約3.33%。總報酬一樣,花的時間越久,實際表現越普通。

報酬率是負的時候

投入30萬元,2年後只剩24萬元,虧損60,000元,ROI是−20%,年化報酬率約−10.56%。

虧損要用更高的報酬才能補回來:跌20%之後,要漲25%才會回到原點。評估是否停損時,不妨想想剩下的資金放在別處,能不能更快回本。

另外,把虧損的部位留著不賣,ROI不會因此變好看;評估時看的是現在的市值,而不是當初的買進價。

算對ROI的重點

  • 投入本金要包含手續費;回收金額要扣掉賣出的手續費與稅,並加上股利。股票買賣的細項可以用股票損益計算。
  • 比較不同投資時看年化報酬率,不要只看總報酬。
  • 多年分次投入的投資(例如定期定額),簡單ROI會失真,要用內部報酬率等方法。
  • 和通膨比較,才知道實質上有沒有賺,可用通膨計算機。
  • 同一筆投資的ROI,要和同期間其他選擇的報酬比較,例如定存或指數型基金,才知道是不是好的決定。

ROI沒有告訴你的事

ROI不考慮風險。同樣9%的年化報酬,波動很大的投資和穩定的投資,感受與風險完全不同。它也不考慮資金在期間內的進出。

想看一段期間的平均成長速度,可以用年複合成長率計算;想知道翻倍要多久,可以用72法則。

也要注意時間點。還沒賣出的部位,市值每天都在變,今天算出的ROI只是帳面數字,要等實際賣出、扣完費用後才算真正實現。

常見問題

投資報酬率多少算好?

要看風險和期間,沒有單一標準。可以拿同期間的定存利率或大盤指數報酬做比較基準。

ROI和年化報酬率有什麼不同?

ROI是整段期間的總報酬;年化報酬率把它換算成每年的複合報酬。持有期間不同時,要比較年化報酬率。

要把手續費和稅算進去嗎?

要。把買進成本算進投入本金,把賣出時的費用和稅從回收金額扣掉,才是真正的淨報酬。

ROI可以超過100%嗎?

可以。回收金額超過投入本金的兩倍時,ROI就超過100%,例如資金倍數是3倍時ROI為200%。

為什麼年化報酬率沒有顯示?

持有期間填0,或回收金額為0時無法換算年化報酬率。請填入大於0的期間與金額。

定期定額的報酬率可以用ROI算嗎?

可以算出總報酬,但年化報酬會失真,因為每筆錢投入的時間不同。比較準確的方法是內部報酬率,可以用內部報酬率計算。

資料來源與延伸閱讀

最後審閱:2026年10月13日 · 計算方式