ROI 計算機

無料の ROI 計算機。初期投資額・期末価値・保有年数を入力すると、純利益・単純 ROI・年率 ROI(CAGR)を一括計算し、どんな投資でも収益効率を客観比較できます。

投資の稼ぐ効率を数値化。 初期投資額、期末価値、保有年数を入力すれば、純利益・単純 ROI・時間を考慮した年率 ROI(CAGR)が瞬時に分かります。

純利益
単純 ROI
年率 ROI (CAGR)

ROI と CAGR の基礎

ROI とは

ROI(Return on Investment、投資収益率)は投入金額に対してどれだけ稼いだかを表します:

単純 ROI = (期末価値 − 初期投資) / 初期投資 × 100%

単純 ROI の弱点

単純 ROI は時間を無視します。100% のリターンでも 1 年で得るか 10 年で得るかで意味が違います。そこで年率 ROI(CAGR)が必要になります。累積リターンを 1 年あたりの複利成長率に換算するものです。

CAGR の式

CAGR = (期末価値 / 初期投資)^(1 / 年数) − 1

例:100 万円で始め、2 年後に 150 万円。

  • 単純 ROI = 50%
  • CAGR ≒ 22.47%(1 年後 122.47 万円、2 年後 150 万円)

使いどころ

  • 投資比較:株、投信、不動産、アートなど保有期間が異なる案件を同じ物差しで比較。
  • プロジェクト評価:マーケ、R&D、M&A の効率検証。
  • 事業レビュー:あるライン継続の判断材料に。

注意点

  • ROI はキャッシュフローの発生時期を考慮しません。不規則な入出金は IRR(内部収益率)を使ってください。
  • 税金、インフレ、手数料は控除されません。実質年率で 2〜3% 削られることは珍しくありません。
  • 短期間の高 ROI はノイズが多く、長期の方が真の収益力を反映します。

本ツールの実装

単純 ROI は finance.js を利用し、CAGR は幾何平均で独自計算しています。年数は 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 は複利のため。(1.2247)² ≒ 1.5、つまり累積 50% と一致します。
配当や追加投資がある場合は?
IRR(内部収益率)を使ってください。本ツールは一度の投資・一度の売却の単純ケース向けです。
マイナスの ROI も計算できる?
可能です。期末価値 < 初期投資 のとき CAGR は負となり、年あたりの平均損失率を表します。
6 か月保有はどう入力?
0.5 を入れてください。幾何平均は小数年数もそのまま扱えます。
なぜ CAGR は「公平」?
保有期間の影響を取り除くため、期間の違う投資を同じ物差しで比較できるからです。
税金・インフレの扱いは?
期末価値から税額を差し引けば税引後 ROI、さらに (1+インフレ)^年数 で割れば実質購買力ベースの CAGR になります。