投資報酬率(Return on Investment, ROI),最常見的形式,就是你投入的金額與拿回來的金額之間的百分比變化:ROI% = (最終價值 − 初始成本) ÷ 初始成本 × 100,再搭配以美元計算的淨利潤 = 最終價值 − 初始成本。ROI 計算機就是把這兩個數字轉換成即時、易讀結果的工具,而 ROI 計算機範例只是把一個實際情境逐步帶入輸入與輸出,讓你清楚看到該輸入什麼、會得到什麼。舉例來說,一筆以 $10,000 買入、以 $20,000 賣出的部位,會產生 100% 的 ROI 以及 $10,000 的利潤;若再加上 10 年的持有期間,同一筆交易在年化基礎上會降到約每年 7.18%,這與儲蓄帳戶或指數基金相比就公平多了。本文正是要逐步拆解這個單一計算,並以 ROI 計算機 作為貫穿全文的範例。

roi calculator example
ROI 計算機範例:逐步從成本到報酬

ROI 計算機的功用(白話解釋)

ROI 計算機是一個小巧的工具,把你已知的兩個數字——你為這筆投資付出了多少,以及這筆投資目前的價值——轉換成百分比報酬和以美元計算的利潤。這類計算機大多也允許你加入持有期間,藉此產生第三個數字,稱為年化 ROI 或複合年成長率(CAGR)。根據財務上使用的標準定義,投資報酬率就是收益(或虧損)除以成本,並以百分比表示(Return on investment, Wikipedia)。

將收益除以成本以進行標準化,目的是把每一筆投資放在同一個比較基準上。$1,000 成本上的 $500 利潤是 50% 的報酬;而 $10,000 成本上同樣的 $500 利潤只有 5% 的報酬。若不除以原始投入金額,這兩個結果在美元數字上看起來一模一樣,但實際上其中一個的效率是另一個的十倍。計算機會自動為你處理這種標準化,讓比較變得自動。

現代的瀏覽器工具(包括上方連結的 ROI 計算機)都是在本地端執行運算——你輸入成本和最終價值,百分比和利潤就會立即更新,無需把任何資料送到伺服器。這讓整個流程既快速、免費又保有隱私,也代表你可以針對任意數量的情境重複操作,不需要註冊。

ROI 公式與每個數字的意義

純粹的 ROI 公式和教科書上、以及 ROI 計算機本身所使用的完全相同:

ROI% = (最終價值 − 初始成本) ÷ 初始成本 × 100

淨利潤 = 最終價值 − 初始成本

三個變數決定了整個計算結果:

  • 初始成本——你投入該部位的全部資本,以美元計。
  • 最終價值——投資在期末的價值,或是你賣出的價格,以美元計。
  • 淨利潤——兩者之間的差額,正值代表獲利,負值代表虧損。

由於公式就是一個簡單的除法,成本扮演的是分母。工具要求成本必須大於零,以確保數學運算有有效的基準;最終價值可以是任何數字,包括低於成本的值。把這兩個數字輸入後,ROI 百分比和美元利潤就會在同一個畫面上並列出現。

用一個範例操作計算機

以下的操作流程會依照計算機預期的順序,帶你走完一個情境。每一個步驟都對應到一個輸入欄位,只要照著做一次,就能自行處理未來的任何情境。

  1. 開啟 ROI 計算機,使用任何現代瀏覽器即可——無需註冊、安裝或帳號。
  2. 輸入初始成本。把你投入的總金額(以美元計)輸入到第一個欄位。以股票交易來說,就是每股價格乘以股數,再加上你想納入計算的任何券商手續費。
  3. 輸入最終價值。把投資目前的價值,或是你賣出的價格,輸入到第二個欄位。
  4. 讀取結果。ROI 百分比和淨利潤會出現在同一個畫面上,隨著你的輸入即時更新,不需要按任何按鈕。
  5. 可選擇性地輸入以年為單位的持有期間,就能同時看到年化 ROI(CAGR),它會把總報酬轉換成每年的比率。

最後一個欄位是可選的,因為純粹的 ROI 不需要它,但年化 ROI 卻需要——沒有正數的年數,就無法把總報酬轉換成年率。

一個實際操作範例:$10,000 歷時 10 年

要展示 ROI 計算機範例長什麼樣,最清楚的方式就是輸入一個真實情境,再讀回輸出結果。假設你以 $10,000 買進一項資產,10 年後以 $20,000 賣出。這兩個數字就是計算機算出主要結果所需的唯一事實。

第一步:輸入 $10,000 的初始成本。第二步:輸入 $20,000 的最終價值。工具現在會顯示:

  • 淨利潤:$20,000 − $10,000 = $10,000
  • ROI 百分比:($20,000 − $10,000) ÷ $10,000 × 100 = 100%

所以這個部位在美元數字上翻了一倍,並帶來 100% 的總報酬。第三步:輸入 10 年的持有期間。計算機現在也會顯示年化 ROI:

年化 ROI = ((20,000 ÷ 10,000)^(1 ÷ 10) − 1) × 100 ≈ 每年 7.18%

這個單一範例同時說明了工具的兩半。純粹的 ROI 給出總百分比收益,而年化 ROI 則告訴你實際的年成長率究竟是多少。從第一個輸入到畫面上最後一個數字,整個計算在不到一秒內就跑完了,因為運算是直接在瀏覽器中執行的。

為什麼年化數字會改變整體觀感

純粹的 ROI 有一個盲點:它忽略了時間。50% 的總報酬不論你是在 1 年內還是 10 年內賺到的,看起來都一樣,但這其實是截然不同的投資。年化 ROI(也稱為複合年成長率)修正了這一點,它把報酬表示為一個穩定的年比率,能在持有期間內把成本轉變成最終價值。

在上面的範例中,100% 的總報酬一旦攤平到 10 年,就會降到每年約 7.18%。這個數字比那個吸睛的 100% 更適合與其他年度基準比較——例如高息儲蓄帳戶、債券殖利率或股票指數。下表把這三種視角並列比較。

視角公式是否使用持有期間?最適合用於
純粹 ROI(最終 − 成本) ÷ 成本 × 100比較任意持有期間投資的總報酬
淨利潤最終 − 成本報告以美元計算的獲利或虧損
年化 ROI(CAGR)((最終 ÷ 成本)^(1 ÷ 年數) − 1) × 100與儲蓄利率和指數基金比較年度報酬

若想更深入了解 CAGR 公式,以及如何將它與儲蓄和指數報酬進行比較,如何以年數計算 ROI(CAGR 公式與範例) 這篇指南會帶你走過更多種持有期間的情境。

如何解讀結果及其限制

計算機可能產生三種結果,幾乎涵蓋了所有情境:

  • 正 ROI——你賺錢了。$2,000 的成本最終變成 $2,400,就是 20% 的 ROI 和 $400 的利潤。
  • 零 ROI——你打平。最終價值與成本剛好一致。
  • 負 ROI——你虧錢了。$2,000 的成本最終變成 $1,600,就是 −20% 的 ROI 和 $400 的虧損。

有兩個限制值得留意。年化 ROI 要求最終價值高於 $0,且持有期間大於零,因為你無法對負數開分數次方,而且沒有時間長度就沒有所謂的年利率。純粹的 ROI 則允許最終價值等於或低於成本,並只把虧損回報為負的百分比。

計算機刻意不做以下幾件事:

  • 手續費、稅金和通貨膨脹 不會被扣除。輸出結果是根據你輸入的兩個數字所算出的毛 ROI。
  • 機會成本 不會被納入計算。這個數字不會告訴你同一筆資本本來可以賺到多少。
  • 非整年存款 在此不處理。若是有定期投入並隨時間複利成長的情境,請改用 複利計算機儲蓄計算機

關於注意事項與可比較的標的清單,請把輸出結果視為快速估計,而非正式的財務報表;若有任何數字會影響到實際決策,請諮詢持照專業人士加以驗證。

隱私與運算位置

ROI 計算機所做的所有事情,都發生在你已開啟的瀏覽器分頁裡。沒有伺服器往返、沒有建立帳號、也沒有資料上傳——成本、最終價值和持有期間都不會離開你的裝置。這讓你可以放心地輸入真實數字,不用擔心誰會記錄它們。

由於運算非常輕量,同樣的做法適用於任何投資類型。股票交易、出租物業、行銷活動或副業,都能化約成相同的兩個輸入與相同的輸出——這也正是為什麼投資報酬率會成為比較不同規模與類型投資時,最廣泛使用的衡量標準。

一旦在計算機中跑完上面的範例,自然的下一步就是輸入你自己的數字。符合你情況的精確數字會由工具本身算出,但其中的關係保持不變:輸入成本、輸入最終價值、讀取百分比;若你也想要年率,再加入持有期間。

若想更深入了解,請參閱 儲蓄計算機範例:附數字的逐步演練