罗斯IRA计算器

把每月投入、当前余额、年化收益率和年限填进去,这个罗斯IRA计算器用月末投入的普通年金公式逐月复利,先给出罗斯账户的免税终值,再用同一笔税后成本换算出传统IRA提款计税后的终值与应税账户按年课税后的终值。年缴上限按 IRS 2026 档位校验,全程在浏览器里算,不上传。

累计投入本金150,000 美元
罗斯IRA税后终值405,036 美元
传统IRA税后终值405,036 美元
应税账户终值343,843 美元
罗斯相对应税优势61,193 美元
上面这五格是默认参数(35 岁、月投 500、起始 0、25 年、年化 7%、提款税率 22%、应税税负 15%)下的演示值。在任一数字框里按 Enter 就会按当前值重算。
演示值是「同税后成本」口径:罗斯每月投 500 美元,传统 IRA 对应税前月投 641.03 美元,两侧税率都是 22% 时税后终值完全相等。
投资年数累计投入罗斯终值传统税后终值应税终值罗斯优势
5 年30,00035,79635,79634,840956
10 年60,00086,54286,54281,7184,825
15 年90,000158,481158,481144,79113,690
20 年120,000260,463260,463229,65730,807
25 年150,000405,036405,036343,84361,193
30 年180,000609,985609,985497,481112,505
35 年210,000900,527900,527704,200196,327
40 年240,0001,312,4071,312,407982,341330,066
45 年270,0001,896,2971,896,2971,356,579539,719
50 年300,0002,724,0352,724,0351,860,115863,920
55 年330,0003,897,4583,897,4582,537,6231,359,835
60 年360,0005,560,9315,560,9313,449,2102,111,722

「加载更多行」会补上同样 25 年、但月投不同的几档;「导出 CSV」存成带 BOM 的表格,Excel 打开中文不乱码。

使用方法

  1. 先填「当前年龄」,默认 35 岁。这个值只做两件事:判断是否满 50 岁可以追加缴款,以及在结果里提示距离 59½ 岁取款线和 RMD 起算年龄还有几年。
  2. 填「每月投入」,默认 500 美元。罗斯 IRA 的年度上限按 IRS 2026 档位是 7500 美元、满 50 岁 8600 美元,也就是月投上限 625 与 716.67 美元,超了本页会直接拦下并说明。
  3. 填「当前账户余额」,默认 0。已经攒了一部分的话填进去,它会和后续投入一起按月复利。
  4. 填「投资年数」「年化收益率」,默认 25 年、7%。年化收益按 i = r ÷ 12 折算成月利率,逐月复利。
  5. 填「退休提款税率」,默认 22%。它只作用在传统 IRA 那一列:传统账户提款时按这个税率缴税。罗斯账户的合格提款不缴税,所以不提这个参数。
  6. 填「应税账户年税负」,默认 15%。它把普通证券账户的收益按年课税近似成「等效年化 = 年化 × (1 − 税负)」,用来和免税账户对比。
  7. 点「开始计算」,或直接在任一数字框里按 Enter。五张结果卡会同时刷新罗斯、传统、应税三个口径。

罗斯IRA计算器能解决什么问题

一是算清「免税增长」到底值多少钱。很多人知道罗斯账户提款不缴税,但不知道这个优势有多大。默认参数下,同样月投 500 美元、25 年 7%,罗斯终值 405,036 美元,应税账户只有 343,843 美元,差 61,193 美元——这就是每年那 15% 的收益税在 25 年里滚出来的代价。

二是判断自己该选罗斯还是传统。本页把两者放在「同税后成本」下比较:罗斯月投 500,传统对应税前月投 641.03。两边税率都取 22% 时,税后终值都是 405,036 美元,一分不差。差别的来源只有一个——缴费时的边际税率和提款时的边际税率是否相等。

三是用真实限额校验投入。IRS 2026 档位是年 7500 美元、满 50 岁加 1100 美元。月投 500 折年 6000 美元,占用限额的 80%,还有空间;月投 700 折年 8400 美元就超了,本页会指出超了多少、上限是多少。

四是把「起步越早越值钱」量化出来。都投到 60 岁、月投 500、年化 7%:25 岁起投 35 年是 900,527 美元,35 岁起投 25 年是 405,036 美元,45 岁起投 15 年只有 158,481 美元。晚 10 年起步,终值少一半以上。

本页不做的事:它只算账户终值,不判断你的供款资格(罗斯 IRA 有 MAGI 收入上限,2026 年单身 153,000~168,000 美元逐步取消),也不算各州税率、不算社保、不算其他退休账户的合并额度。资格问题要看 IRS Publication 590-A。

原理:普通年金终值与两种账户的税制差异

核心公式是月末投入的普通年金终值加一笔存量余额。设月利率 i = r ÷ 12、资金月数 n = 年数 × 12,则终值 FV = B × (1 + i)^n + m × ((1 + i)^n − 1) ÷ i,其中 B 是当前余额、m 是每月投入。默认参数下 i = 7 ÷ 1200 = 0.005833…、n = 25 × 12 = 300,代入得到 405,035.85 美元,四舍五入到 405,036。

指数项是全部复利效应的来源。(1 + i)^n 在默认参数下等于 5.7266,也就是说 25 年里每月那 0.5833% 的复利一共把本金放大了 5.73 倍。累计投入只有 500 × 300 = 150,000 美元,其余 255,036 美元全是收益,占终值的 62.97%。这条曲线对年限极敏感:年数从 25 提到 30,(1 + i)^n 就从 5.73 涨到 8.1162,终值涨到 609,985 美元。

罗斯与传统 IRA 的比较必须换算到同一税后成本。罗斯的 500 美元是税后的,传统 IRA 的 500 美元是税前的。若当期边际税率 t = 22%,则税前月投 500 ÷ (1 − 0.22) = 641.03 美元,才和罗斯的 500 美元税后成本等价。它的税前终值是 519,277 美元,提款时按 22% 缴税后为 405,036 美元——和罗斯完全相同。这就是著名的等价命题:缴费税率等于提款税率时,两种账户的税后终值恒相等。价格只取决于两个税率的差:提款税率降到 12%,传统税后变成 456,964 美元,反超罗斯 51,928 美元;升到 32%,传统掉到 353,108 美元,比罗斯少同样多的 51,928 美元。

应税账户的差距来自「每年都交税」。普通证券账户的收益在没有卖出时通常不缴税,但基金分红、利息和调仓产生的已实现收益每年都要缴。本页用「等效年化 = 年化 × (1 − 年税负)」近似这个过程:7% × (1 − 0.15) = 5.95%。同样月投 500、25 年后应税账户是 343,843 美元,比罗斯少 61,193 美元、低 17.8%。注意这只是近似——它假设每年把收益的 15% 交掉,不再投资,真实应税账户的税负更复杂,成本基准、长期资本利得税率、递延到卖出时才计税都会改变结果。

两条关键的年龄线。一是 59½ 岁:罗斯 IRA 的收益部分在此之前取出要缴 10% 罚金(本金部分随时可取)、传统 IRA 则是罚金加所得税;首次购房可取 10,000 美元、生育或收养可取 5,000 美元、紧急情况可取 1,000 美元可免罚。二是强制最低提取(RMD):传统 IRA 从 73 岁(1960 年及以后出生者为 75 岁)起必须每年按 IRS 统一寿命表提取,漏提按未提金额的 25% 罚,两年内补正则降到 10%;罗斯 IRA 账户持有人在世期间没有 RMD 要求,这正是罗斯在遗产规划上的额外价值。

完整示例(数值仅作演示)

页面打开时的默认条件是:35 岁、每月投入 500 美元、当前余额 0、年限 25 年、年化收益率 7%、退休提款税率 22%、应税账户年税负 15%。下面这套参数下的结果,全部由这个罗斯IRA计算器按上面的公式算出。

  • 月利率 i = 7 ÷ 1200 = 0.005833,资金月数 n = 25 × 12 = 300,指数项 (1 + i)^n = 5.7266;
  • 罗斯 IRA 免税终值 = 405,036 美元,其中累计投入 150,000 美元、投资收益 255,036 美元,收益占 62.97%;
  • 同税后成本的传统 IRA:税前月投 641.03 美元,税前终值 519,277 美元,按 22% 缴税后 405,036 美元,与罗斯完全相等;
  • 若退休提款税率降到 12%,传统税后终值 456,964 美元,反超罗斯 51,928 美元;升到 32% 则为 353,108 美元,比罗斯少同样的 51,928 美元;
  • 应税账户等效年化 = 7% × (1 − 0.15) = 5.95%,25 年终值 343,843 美元,罗斯比它多 61,193 美元(高 17.8%);
  • 限额校验:月投 500 折年 6,000 美元,2026 年上限 7,500 美元,占用 80%;满 50 岁可加到年 8,600 美元,对应月投 716.67 美元。

再看一个边界例子:把年限改成 1 年、其余不变,指数项只有 1.0723,终值 6,196 美元,几乎等于投入的 6,000 美元——复利在一年尺度上几乎没有存在感。这不是 bug,是公式的必然结果,也是「早开始」这句话在数字上的全部含义。

输入范围与对照表

下表列的是同样月投 500 美元、年化 7%、起始余额 0、提款税率 22% 下,不同年限的四个口径。传统税后一列之所以和罗斯一列逐行相等,正是上面那条等价命题——本例两个税率都取 22%。

投资年数资金月数累计投入罗斯终值应税终值罗斯优势
5 年6030,00035,79634,840956
10 年12060,00086,54281,7184,825
15 年18090,000158,481144,79113,690
20 年240120,000260,463229,65730,807
25 年300150,000405,036343,84361,193
30 年360180,000609,985497,481112,505
35 年420210,000900,527704,200196,327
40 年480240,0001,312,407982,341330,066
45 年540270,0001,896,2971,356,579539,719
50 年600300,0002,724,0351,860,115863,920
55 年660330,0003,897,4582,537,6231,359,835
60 年720360,0005,560,9313,449,2102,111,722

再看缴款档位对照:2026 年 IRA 年缴上限 7,500 美元、满 50 岁追加 1,100 美元后年 8,600 美元,折成月投分别是 625 与 716.67 美元。默认的 500 美元只用了 80%,是刻意留出的可调空间。

档位年缴上限对应月投默认 500 的占用率
2025 年 · 未满 50 岁7,000583.3385.7%
2025 年 · 满 50 岁8,000666.6775.0%
2026 年 · 未满 50 岁7,500625.0080.0%
2026 年 · 满 50 岁8,600716.6769.8%

输入范围、边界与精度说明

  • 年龄限 18~90 岁。低于 18 岁没有 earned income 通常无法供款;超过 90 岁公式照样能算,但 RMD 和遗产规则会让结果失去意义。年龄只影响限额提示,不进终值公式。
  • 月投限 0~3,000 美元。上限按 2026 年最高档 8,600 美元折月约 716.67,本页把校验放宽到 3,000 只是为了让「故意超缴」也能看到具体报错,而不是静默截断。
  • 年限限 1~60 年。下限 1 年是因为 0 年时终值恒为 0,没有信息量;上限 60 年是「25 岁投到 85 岁」的极限情形,再长就不是退休规划而是一般复利题了。
  • 年化限 0~30%。填 0 时本页走 i = 0 的分支,终值退化为「余额 + 月投 × 月数」,默认参数下正好等于 150,000 美元。
  • 税率为 0~60%。60% 覆盖了美国最高联邦档加上州税和净投资收益税的极端情形。提款税率填 0 时,传统 IRA 的税后终值就等于税前终值,会明显高于罗斯——这提醒你:把提款税率设成 0 是一种假设,不是现实。
  • 浮点误差约在 1e-10 相对量级。终值由 Math.pow 计算,双精度 53 位有效二进制位。默认参数下 405,035.85 的第 11 位有效数字之后不可信,本页统一四舍五入到整数美元显示。
  • 整数安全上限 9,007,199,254,740,991。本页输出远低于这个值(最长 60 年、月投 3,000 的结果在千万量级),不存在丢精度风险。
  • 本页刻意不做的近似。没有通货膨胀调整(想看实际购买力请用通货膨胀计算器)、没有把年度缴款改成「年初一次性投入」(年初投入的期初年金会再高出约一个月的复利)、没有对 59½ 岁前后做分段。

常见问题

中国大陆用户可以照着这个结果做投资决策吗?

不可以。罗斯 IRA 和传统 IRA 都是美国税制下的退休账户,缴款限额、收入上限、10% 提前取款罚金、RMD 起算年龄全部由美国国税局规定,中国大陆居民通常没有供款资格,也不适用这套规则。本页的罗斯IRA计算器只作为海外账户的复利测算参考,涉及开户、税务申报请咨询持牌税务师。

为什么选项里没有「税前 vs 税后」的总税额对比?

因为那需要知道你一生中每一年的边际税率。本页能确定给出的只有一条等价命题:当期税率等于退休税率时,罗斯和传统的税后终值完全相等(默认参数下都是 405,036 美元)。真正的胜负取决于你退休时的实际税率,而那个数字只有你自己能估。

每月投入 700 美元为什么会被拦下?

700 × 12 = 8,400 美元,超过 IRS 2026 年未满 50 岁的上限 7,500 美元,也超过满 50 岁上限 8,600 美元之下的月均 716.67 美元吗?其实 8,400 小于 8,600。所以本页允许 700 美元,只是在结果里提示:若你未满 50 岁,这个投入超出上限 900 美元。真正会被拦下的是月投超过 3,000 美元(折年 36,000 美元),那已经不是额度问题而是录入错误。

应税账户那一列为什么用「年化 × (1 − 税负)」这么简陋的近似?

因为普通证券账户的真实税负取决于持仓换手率、分红比例、实现收益的时间和长期资本利得税率,没有单一公式能覆盖。本页选择在每年都按 15% 对收益课税这个最保守的口径上建模,得到等效年化 5.95%。如果你的组合几乎不调仓、收益都递延到卖出才计税,实际税负会低于这个近似,应税账户那一列的差距会缩小。

年限填 0 会怎样?

会被拦下并提示年限必须是 1~60 的整数。原因是 0 年时指数项 (1 + i)^0 = 1,终值恒等于当前余额,对月投完全无感——这不是有意义的计算,而是输入错误。如果你只想看已有一笔钱的自然增长,把月投填 0、年限填正常值即可。

10% 提前取款罚金在计算里体现在哪?

默认参数不体现,因为本页算的是「持有到退休」的终值。罚金只在 59½ 岁之前取款时发生,且罗斯 IRA 只对收益部分罚、本金部分随时可取。如果你想估提前取款,把取款金额乘以 1.10 再加应缴所得税,就是需要从账户里拿出来的总额。

罗斯 IRA 真的完全没有强制提取吗?

账户本人在世期间确实没有 RMD,这条从 2019 年 SECURE 法案起就是如此,SECURE 2.0 又把雇主计划里的指定罗斯账户也一并豁免。但持有人去世后,继承人有 RMD 义务,多数非配偶继承人要在 10 年内取完。所以「没有 RMD」是生前规则,不是永久规则。

为什么传统 IRA 一列要乘以 1 ÷ (1 − 税率)?

为了把两个账户拉到同一笔「税后掏出去的钱」。罗斯投入的 500 美元是你税后到手的钱;传统 IRA 缴款可抵税,同样掏 500 美元税前收入只相当于税后 500 × (1 − 0.22) = 390 美元。要让成本相等,传统侧就得按 500 ÷ 0.78 = 641.03 美元缴。不换算直接比,会得出「传统终值更高」的假象。

相关工具