ROI 计算器

全球通用工具

本页是纯算术,不依赖任何国家的税率、限额或税档:公式在任何市场都成立,所以美国以外或其他国家的账户类型、资本利得税与通胀处理不同时,结果仅供参考。本页不是投资建议。投资回报率是收益除以为了得到它而付出的一切。它回答一个简单问题:每投入一美元,收回多少?同样的收益,会因为花了一年还是二十年而看起来完全不同。

$
$

首次买入之后又投进去的钱,比如第二笔买入。

$

这个持仓今天值多少,卖出成本之前。

$

已经付到你手里的现金:分红、票息或租金。

$

买入路上付的佣金、平台费与转账费。

用于计算年化回报。开放式持仓可以留 0。

边输入边更新。所有计算都在你的浏览器里完成,数据不会离开本机。

货币符号

只改变符号,不做汇率换算:数字本身没有转换。

在 $10,000 投入上的盈利

$4,500.00

投入 $10,000,现在值 $14,500

投资回报率
45%
按 5 年折算的年化
7.71% 这个结果背后的复利速率
每投入 1 美元收回
1.45x
总成本基数
$10,000.00 其中 $0 是费用

卖出价值的构成

  • 投入的钱$10,000.00
  • 回报$4,500.00

投资回报率把收益与为了得到它而付出的一切相比,包括费用与之后的每一笔追加。

同一持仓在另一个卖出价下的表现

卖出价值变动卖出时价值利润或亏损ROI年化
-30%$10,150$1501.5%0.3%
-20%$11,600$1,60016%3.01%
-10%$13,050$3,05030.5%5.47%
不变$14,500$4,50045%7.71%
+10%$15,950$5,95059.5%9.79%
+20%$17,400$7,40074%11.71%
+30%$18,850$8,85088.5%13.52%

还没卖出的持仓尚未产生任何回报:这些行展示的是,如果在卖出前价格发生那样的变动,同一持仓会显示什么。

同样的总回报在其他持有期下意味着什么

持有期年化回报每投入 1,000 美元的价值
1 年45%$1,450.00
3 年13.19%$1,450.00
5 年7.71%$1,450.00
10 年3.79%$1,450.00
20 年1.88%$1,450.00

45% 的总回报放在一年里很惊人,摊到二十年里却很普通,所以真正该比较的是年化数字。

投入 $10,000,最终变成 $14,500,盈利 $4,500。按 5 年折算,相当于每年复利 7.71%,这个数字才是拿去和指数回报、存款利率或债券收益率比较的那一个。收益要缴的税没有算:想要净值,请把税后所得填成当前价值。 本工具仅供数学估算,不构成投资、税务或法律建议。请咨询专业人士。

这个计算器接收投入金额、之后追加的钱、付出的费用、已经收到的收入,以及当前或卖出价值,然后给出总回报、年化速率,以及同一持仓在其它卖出价下会显示什么的表格。

关于这个工具

两项投资可以报出同样的利润却毫不相同,因为持有更久的那一项会让同样的涨幅显得更好看。本页把总回报与年化速率分开,再把同一持仓在其它卖出价值下重新定价,这样比较就不再只奖励耐心,费用也被放进成本基数里。

“期初一笔进、期末一笔出”是使用者唯一能用手算复现的约定,本页把这条假设印在速率旁边,而不是埋起来。算术在客户端完成:它在你的浏览器里运行,你输入的任何数字都不会被发送到别处。

想要净值就自己填税后所得,因为收益要缴的税取决于账户和持有期。通胀、买卖价差、汇率变动,以及两个相同回报各自承担的风险,都在算术之外。本页不构成投资或保险建议;实际报价请以持牌机构为准。

它是怎么工作的

公式

ROI =(最终价值 + 已收收入 − 初始投入 − 后续追加 − 费用)÷(初始投入 + 后续追加 + 费用)× 100。

所有付出的钱都算作投入,这就是佣金要进成本基数、而不是从结果里净掉的原因。10% 涨幅上的 1% 费用不是四舍五入的误差:它拿走了回报的十分之一。

总回报与年化回报是两个不同的数字

45% 的涨幅,无论发生在什么时候,ROI 都是 45%;但放在五年里是每年 7.71%,放在十年里是每年 3.79%。只用总回报比较两项投资,会奖励持有时间更长的那一项,所以年化数字(复利速率,有时写作 CAGR)才是诚实的比较。

年化数字还会在长时间里暴露细微差别。总回报相差五个百分点的两个组合,其实比看上去接近得多:放到五年里,大约每年只差一个百分点。

刻意没有算的部分

收益要缴的税没有算,因为它取决于账户类型、持有期和税档。想要税后数字,就把税后所得填成当前价值;这是这一页唯一能容纳税的方式。

风险也没有被捕捉。一个保证能拿到 20% 的回报,和另一个可能亏掉一半本金的 20% 回报,不是同一个结果,而没有任何单一比率能把两者分开。

年化速率对时点的假设

年化速率把持有期当成期初一笔投入、期末一笔取出,而真实的投资很少长这样。两年 15.84% 的总回报,只有在钱从第一天就在场时才是每年 6.24%;中途追加的钱会改变藏在同一个期末价值里的速率。

本页保留“单笔进出”这个约定,因为它是使用者唯一能用纸笔复现的一个,并且把这个约定和数字写在同一句话里。在两个长度不同的持仓之间,请比较年化率:只看总回报会奖励持有更久的那个。

同样的回报,两种完全不同的持仓

10,000 美元上的 45% 与 100,000 美元上的 45% 是同一个百分比,却是两个不同的决定。页面把美元收益印在百分比旁边就是为了这个:比率回答效率多高,美元回答值不值得做,在选择下一步的时候,两者谁也替代不了谁。

反例是一笔小额高比例。500 美元变成 800 美元是 60% 的回报——比典型组合里任何一只基金都高——利润是 300 美元。把仓位放大并不会保住这个比例:同一个想法放到 50,000 美元上是另一笔交易,流动性、成交价都不一样,而百分比对此一个字都不说。

费用在反方向上也一样。1,000 美元交易上的 25 美元佣金是仓位的 2.5%,在 10% 的收益里占掉很大一块;同样 25 美元放在 25,000 美元的仓位上只有千分之一。这也是本页的费用字段是美元金额而不是百分比的原因:算术必须先看见那几美元,才能说出它们的代价。

示例

示例使用页面自带的默认输入,只改设置;下面的结果与你在页面上看到的完全一致。

10,000 美元五年长到 14,500 美元

投入金额: $10,000.00 · 之后追加: $0.00 · 当前价值(或卖出价): $14,500.00 · 已收分红或收入: $0.00 · 费用与成本: $0.00 · 持有期: 5 年

在 $10,000 投入上的盈利

$4,500.00

投入 $10,000,现在值 $14,500

投资回报率: 45% · 按 5 年折算的年化: 7.71% · 每投入 1 美元收回: 1.45x · 总成本基数: $10,000.00

45% 的总回报是每年 7.71% 的复利,这个数字才是拿去和指数基金或存款利率比较的那一个。

一路追加投入的分红组合

投入金额: $25,000.00 · 之后追加: $5,000.00 · 当前价值(或卖出价): $31,000.00 · 已收分红或收入: $1,800.00 · 费用与成本: $25.00 · 持有期: 4 年

在 $30,025 投入上的盈利

$2,775.00

投入 $30,000,其中费用 $25,现在值 $31,000,另收到 $1,800

投资回报率: 9.24% · 按 4 年折算的年化: 0.8% · 每投入 1 美元收回: 1.03x · 总成本基数: $30,025.00

1,800 美元分红计入回报,即使股价几乎没动;25 美元费用被加进成本基数,而不是从收益里扣掉。

亏损卖出的持仓

投入金额: $8,000.00 · 之后追加: $0.00 · 当前价值(或卖出价): $5,200.00 · 已收分红或收入: $120.00 · 费用与成本: $20.00 · 持有期: 2 年

在 $8,020 投入上的亏损

-$2,700.00

投入 $8,000,其中费用 $20,现在值 $5,200,另收到 $120

投资回报率: -33.67% · 按 2 年折算的年化: -19.48% · 每投入 1 美元收回: 0.65x · 总成本基数: $8,020.00

回报为负,但比股价跌幅小,因为收到的收入和费用都进入了这个算式:股价跌了 35%,回报约为 −34%,页面把亏损写成“亏损 $2,700”,而不是两个负号叠在一起。

两年持有,含费用与分红

投入金额: $10,000.00 · 之后追加: $0.00 · 当前价值(或卖出价): $11,400.00 · 已收分红或收入: $300.00 · 费用与成本: $100.00 · 持有期: 2 年

在 $10,100 投入上的盈利

$1,600.00

投入 $10,000,其中费用 $100,现在值 $11,400,另收到 $300

投资回报率: 15.84% · 按 2 年折算的年化: 6.24% · 每投入 1 美元收回: 1.13x · 总成本基数: $10,100.00

10,000 美元加上 100 美元费用,现在值 11,400 美元,而收到的 300 美元分红计入 1,600 美元利润:总回报 15.84%,也就是每年 6.24% 的复利。这笔费用留在成本基数里,而不是从收益中净掉。

常见问题

什么样的 ROI 算好?

取决于风险和期限。宽基股票指数在长周期里、扣除通胀前大约每年 7% 到 10%;储蓄账户只付这个数字的一小部分,但几乎没有风险;任何承诺高额月回报的东西,要么用了杠杆,要么是骗局。请把回报拿来和你本来可以持有的替代方案比较,而不是和零比较。

该用总回报还是年化回报?

比较两个期限不同的投资时用年化回报;想看你的钱实际发生了什么时用总回报。上面的表格把同一持仓的两个数字都列出来,差异因此可见:同样的总回报,期限一长就只是一条不高的年化速率。

分红和利息算回报的一部分吗?

算。总回报包括价格变化加上收入,而对很多持仓来说,收入就是结果的大头。请填你实际收到的现金,而不是被再投资的部分;再投资的分红要加进当前价值里。

费用会怎样改变答案?

费用被加进投入的钱里,所以它减少回报的方式和收益变小完全一样。一个赚 8% 的组合上收 1% 费用,十年里大约吃掉回报的 12%,放到一辈子则多得多,因为付出去的那笔钱再也没有复利。

ROI 可以是负数吗?

可以,计算器也会这样报告:负值就是没有收回来的那部分钱。−100% 的回报意味着整笔投资都亏掉了,这也是多头持仓的下限。

这个计算器考虑税和通胀吗?

不考虑。把税后所得填进去就能看到净值;另外记住,7% 的回报配 2.5% 的通胀,实际购买力大约只有 4.4%。本站的复利计算器会把这个折算明确展示出来。

资料来源与统计口径

  • ROI =(收益 ÷ 成本)× 100;年化速率解 (1 + ROI)^(1 ÷ 年数) − 1。按 2026 税年复核,不依赖公布税率或限额。
  • 这不是投资建议。已经发生的回报对下一次回报什么也说明不了,任何资产的过往表现都不预测它的未来结果。
  • 不含:收益税、买卖价差、汇率与现金流时点;数据不出浏览器。

最近复核于 2026-09-14.

本页不构成投资或保险建议;实际报价请以持牌机构为准。 阅读完整免责声明。