使用方法
- 先填「当前年龄」,默认 35 岁。这个值只做两件事:判断是否满 50 岁可以追加缴款,以及在结果里提示距离 59½ 岁取款线和 RMD 起算年龄还有几年。
- 填「每月投入」,默认 500 美元。罗斯 IRA 的年度上限按 IRS 2026 档位是 7500 美元、满 50 岁 8600 美元,也就是月投上限 625 与 716.67 美元,超了本页会直接拦下并说明。
- 填「当前账户余额」,默认 0。已经攒了一部分的话填进去,它会和后续投入一起按月复利。
- 填「投资年数」「年化收益率」,默认 25 年、7%。年化收益按
i = r ÷ 12折算成月利率,逐月复利。 - 填「退休提款税率」,默认 22%。它只作用在传统 IRA 那一列:传统账户提款时按这个税率缴税。罗斯账户的合格提款不缴税,所以不提这个参数。
- 填「应税账户年税负」,默认 15%。它把普通证券账户的收益按年课税近似成「等效年化 = 年化 × (1 − 税负)」,用来和免税账户对比。
- 点「开始计算」,或直接在任一数字框里按 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 年 | 60 | 30,000 | 35,796 | 34,840 | 956 |
| 10 年 | 120 | 60,000 | 86,542 | 81,718 | 4,825 |
| 15 年 | 180 | 90,000 | 158,481 | 144,791 | 13,690 |
| 20 年 | 240 | 120,000 | 260,463 | 229,657 | 30,807 |
| 25 年 | 300 | 150,000 | 405,036 | 343,843 | 61,193 |
| 30 年 | 360 | 180,000 | 609,985 | 497,481 | 112,505 |
| 35 年 | 420 | 210,000 | 900,527 | 704,200 | 196,327 |
| 40 年 | 480 | 240,000 | 1,312,407 | 982,341 | 330,066 |
| 45 年 | 540 | 270,000 | 1,896,297 | 1,356,579 | 539,719 |
| 50 年 | 600 | 300,000 | 2,724,035 | 1,860,115 | 863,920 |
| 55 年 | 660 | 330,000 | 3,897,458 | 2,537,623 | 1,359,835 |
| 60 年 | 720 | 360,000 | 5,560,931 | 3,449,210 | 2,111,722 |
再看缴款档位对照:2026 年 IRA 年缴上限 7,500 美元、满 50 岁追加 1,100 美元后年 8,600 美元,折成月投分别是 625 与 716.67 美元。默认的 500 美元只用了 80%,是刻意留出的可调空间。
| 档位 | 年缴上限 | 对应月投 | 默认 500 的占用率 |
|---|---|---|---|
| 2025 年 · 未满 50 岁 | 7,000 | 583.33 | 85.7% |
| 2025 年 · 满 50 岁 | 8,000 | 666.67 | 75.0% |
| 2026 年 · 未满 50 岁 | 7,500 | 625.00 | 80.0% |
| 2026 年 · 满 50 岁 | 8,600 | 716.67 | 69.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 美元缴。不换算直接比,会得出「传统终值更高」的假象。