结论先行:1099-R 是报告退休账户取款的税表,401k、IRA、养老金发钱给你时都会寄一张。报税时对照表上 Box 1(总额)、Box 2a(应税金额)、Box 7(取款代码)填到 1040 的第 4a/4b 行(IRA)或第 5a/5b 行(养老金/401k),有预扣税的填 Box 4。最关键的是看懂 Box 7 的代码——代码错了,IRS 会认定你欠 10% 的提前取款罚金。
每年 1 月底前后,在美华人如果上一年从 401k 取过钱、做了 Roth 转换、领了养老金,邮箱里就会躺着一张 1099-R。很多人第一次见到这张表就懵了:Box 2a 是空的什么意思?直接转存(rollover)为什么也有 1099-R?这篇文章把这张表逐格拆解,覆盖最常见的 6 种取款场景。
先说时间线:付款方(401k 管理人、IRA 券商)必须在每年 1 月 31 日前把 1099-R 寄给你,同时抄送一份给 IRS。所以表上的数字 IRS 那边也有,填错了会被自动比对出来,别想着”少填一点”。这张表覆盖的范围很广:401k、403b、传统 IRA、SEP IRA、SIMPLE IRA、养老金(pension)、年金(annuity)的取款都在这里报告,唯独 Roth IRA 的合格取款虽然也有表但应税额为零。
1099-R 上每个格子是什么意思
一张 1099-R 有 20 多个格子,但报税真正要看的只有 5 个:
| 格子 | 名称 | 什么意思 |
|---|---|---|
| Box 1 | Gross distribution(取款总额) | 这一年从该账户拿出来的总钱数,税前 |
| Box 2a | Taxable amount(应税金额) | 其中要交税的部分;如果是空的,看 Box 2b |
| Box 2b | Taxable amount not determined | 打勾表示”应税金额不确定”,你要自己算 |
| Box 4 | Federal income tax withheld(联邦预扣税) | 取款时已预扣的联邦税,报税时可抵 |
| Box 7 | Distribution code(取款代码) | 1-9、A-W 等代码,决定税务处理方式,最重要 |
Box 2a 经常是空的,这是正常的。比如传统 IRA 里既有税前供款又有税后供款(nondeductible),券商不知道你的税基(basis)是多少,只能勾上 Box 2b “taxable amount not determined”,应税金额由你在 Form 8606 上自己算出来。看到空的 Box 2a 不要慌,这是让你自己算的信号,不是表错了。
Box 7 取款代码:整张表最重要的两位字符
Box 7 的代码决定了这笔钱在税法上的性质,填错代码等于告诉 IRS 一个错误的故事。华人最常见的代码:
- 代码 1:59.5 岁之前取款,且没有例外情形。后果:除了交所得税,还要交 10% 提前取款罚金(Form 5329)。
- 代码 2:59.5 岁之前取款,但符合例外情形(如残疾、首次购房、教育支出等)。不用交 10% 罚金,但所得税照交。
- 代码 7:正常取款(59.5 岁之后)。只交所得税,无罚金。这是最”干净”的代码。
- 代码 G:直接转存(direct rollover),比如 401k 直接转到 IRA。Box 2a 应税金额为 0,不交税。这是换工作转 401k 时的标准操作,收到这张表不用慌,不是让你交税的。
- 代码 H:直接转存到指定 Roth 账户(如 401k 转 Roth 401k,或 after-tax 转 Roth)。这笔钱要交税(因为从税前变成了税后)。
- 代码 8:超额供款返还。比如 IRA 存超了,券商把多余的退给你。
如果你做了 Roth 转换(traditional IRA 转 Roth IRA),你会收到一张 Box 7 代码为 2 或 7、Box 2a 等于转换金额的 1099-R。这笔转换金额要全额计入当年收入交税,但没有 10% 罚金。很多人看到”要交税”就害怕,其实 Roth 转换的税是早晚要交的,选低收入年份转换反而是省税策略。
6 种常见场景:你的 1099-R 该怎么填
场景 1:换工作,401k 直接转到新雇主 401k 或 IRA(代码 G)
这是最常见的”虚惊一场”。Box 1 有金额,Box 2a 为 0,Box 7 是 G。报税时在 1040 第 5a 行填 Box 1 金额,第 5b 行填 0,并在旁边注明”rollover”。不交税,没有罚金。但一定要申报——IRS 收到了 1099-R 副本,你不申报会被发信追问。
场景 2:59.5 岁后从传统 IRA 取生活费(代码 7)
Box 2a 的金额填到 1040 第 4b 行(IRA distributions 应税部分),按普通收入交税。如果你的传统 IRA 里有税后供款(basis),先填 Form 8606 算出应税比例,再填 1040。
场景 3:59.5 岁前急用钱从 401k 取款(代码 1)
三重打击:Box 2a 金额计入当年收入交所得税 + 10% 提前取款罚金(填 Form 5329)+ 取款时可能被预扣 20% 联邦税(Box 4)。不到万不得已不要走这条路,401k 贷款(loan)通常是更好的选择。
场景 4:做了 Backdoor Roth(代码 2 或 7)
你会收到两张或一张 1099-R: nondeductible traditional IRA 供款再转 Roth。关键是 Form 8606 要填对,证明你的供款是税后的,这样转换时只有收益部分交税。如果 8606 漏填,IRS 会默认全部应税,多交冤枉税。
场景 5:领公司养老金(pension,代码 7)
每月领的养老金年底汇总在一张 1099-R 上。Box 2a 是应税金额,填 1040 第 5b 行。注意有些养老金部分免税(比如你用税后工资买的年金),以 Box 2a 为准。
场景 6:受益人继承 IRA(代码 4)
亲人去世后你作为受益人取钱,Box 7 代码是 4(死亡取款)。没有 10% 罚金(无论你多大年龄),但所得税照交(如果是传统 IRA)。2020 年 SECURE 法案之后,非配偶受益人一般要在 10 年内取完。
报税软件里怎么填:TurboTax / H&R Block 实操
在 TurboTax 里搜”1099-R”,按提示把 Box 1、Box 2a、Box 4、Box 7 逐项输入。软件会自动判断:
- 代码 G 的转存:自动填到 rollover,不计税。
- 代码 1 的提前取款:自动弹出是否符合例外情形,算出 10% 罚金填到 Schedule 2。
- Box 2b 打勾的:会追问你的 IRA 是否有税后供款,引导你填 Form 8606。
手工填 1040 的(强烈不建议):IRA 取款填第 4a 行(总额)/ 4b 行(应税额),养老金和 401k 填第 5a/5b 行。预扣税(Box 4)汇总填到第 25b 行,直接抵减应纳税额。
Roth IRA 取款的 1099-R:代码 Q、T、J 怎么看
Roth IRA 的取款也会产生 1099-R,但税务处理完全不同,关键看 Box 7 代码:
- 代码 Q:合格取款(qualified distribution)——你已满 59.5 岁且 Roth IRA 开户满 5 年。本金和收益全部免税,Box 2a 应税金额为 0。这是最理想的状态。
- 代码 T:59.5 岁之后取款但开户不满 5 年,或有其他例外。本金部分免税(因为是税后存入的),收益部分可能要交税。具体看 5 年规则的两种计时。
- 代码 J:59.5 岁之前的提前取款。本金随时可以免税取出(因为是税后钱),但收益部分要交税 + 10% 罚金,除非符合例外(如首次购房最高 1 万美元)。
Roth IRA 有个巨大的优势:取款顺序默认是”先本金、后收益、最后转换金额”。也就是说,你存进去的本金(contributions)随时取出来都不交税、不罚款,只有动到收益部分才触发税务。这就是为什么 Roth IRA 常被当作”应急备用金”——但注意,频繁取本金会浪费这个账户的免税增长空间,不到万不得已别动。
实战提醒:券商寄来的 Roth IRA 1099-R 上,Box 2a 经常是空的或 0。只要你确认自己取的是本金、符合合格取款条件,申报时应税额填 0 即可。但 5 年规则的计算很绕(供款 5 年期和转换 5 年期是两套时钟),不确定的先看本站的 Roth IRA 五年规则详解。
1099-R 丢了、没收到、有错怎么办
没收到:先上付款方的网站(Fidelity、Schwab、Vanguard、Empower 等)下载电子版,1 月底一般都能下载。如果 2 月中旬还没收到,打电话给 plan administrator 索要。注意:即使你没收到表,只要实际发生了取款,报税时也要申报——IRS 那边有副本,不申报会被比对出来。
表上有错:最常见的错误是 Box 7 代码错(比如直接转存给了代码 1 而不是 G),或者 Box 2a 金额不对。联系付款方要求发 corrected 1099-R(更正版)。如果报税截止前拿不到更正版,先按正确的情况申报,附上解释,并保留沟通记录。千万不要”将错就错”按错的表填,代码 1 和代码 G 的税务后果天差地别。
州税怎么处理:1099-R 的 Box 12-17 是州税信息。大多数州对退休取款的征税跟联邦一致,但有几个例外值得华人注意:伊利诺伊州对 401k/IRA 取款免州税;宾州对 59.5 岁后的退休取款免税;加州则基本跟联邦走,该交都得交。搬家到免税州(如德州、佛州)再取款是常见的规划,但”搬家避税”有居住规则要求,不能只是换个地址。
最容易犯的 4 个错误
- 收到代码 G 的 1099-R 以为不用申报:必须申报!IRS 有副本,你不报会收到 CP2000 通知信,解释起来很麻烦。
- 60 天间接转存(indirect rollover)超时:401k 开支票给你、你 60 天内没存进新账户,整笔变成应税取款 + 59.5 岁以下还有 10% 罚金。能直接转存(direct)就别拿支票。
- Backdoor Roth 漏填 Form 8606:这是华人高收入群体最常见的报错,每年重复犯。8606 证明你的税后 basis,不填等于双重交税。
- 把 1099-R 和 1099-INT/1099-DIV 搞混:R 是退休账户取款,INT 是利息,DIV 是股息。Roth IRA 的合格取款(59.5 岁后 + 账户开满 5 年)是免税的,但券商可能照样寄 1099-R(代码 Q 或 T),照实申报即可,应税额为 0。
常见问题 FAQ
Q:一年收到好几张 1099-R,正常吗?
A:正常。每个付款方(每家券商、每个前雇主的 401k)都会单独寄一张。有 3 个 IRA 账户各取了一次钱,就会收到 3 张。报税时每一张都要录入,TurboTax 支持录多张。
Q:5498 表又是什么?和 1099-R 什么关系?
A:1099-R 报告”取出来”的钱,5498 报告”存进去”的钱(IRA 供款、转存金额)。5498 每年 5 月才寄出(因为 IRA 供款截止到 4 月 15 日),只用于存档,不用填到税表上,但要留着证明你的供款。
Q:非美国公民(NRA)取 401k,1099-R 怎么处理?
A:NRA 从 401k 取款通常被预扣 30%(Box 4),除非中美税收协定有优惠(退休金条款下,401k 取款一般仍按 30%)。离境前把 401k 转成 IRA 再分批取,是常见的规划。具体看本站 NRA 税务身份文章。
Q:1099-R 上的名字/SSN 错了怎么办?
A:立刻联系付款方更正。名字 SSN 对不上,IRS 的自动比对会失败,可能触发人工审查或退税延迟。
Q:取款当年搬家换了州,州税填哪边?
A:按居住时间分摊。401k/IRA 取款一般算作取款时的居住州收入(具体看各州规定),两个州都要报 Part-Year Resident 税表,用时间比例分。TurboTax 的州税模块会自动处理,关键是如实填写每个州的居住起止日期。
行动清单
- 1 月底前收齐所有 1099-R(401k、IRA、养老金可能各寄一张),核对 Box 1 总额和你记忆中的取款是否一致。
- 重点看 Box 7 代码:G 是转存不用交税,1 是提前取款有罚金,7 是正常取款。
- Box 2b 打勾的,自己算应税金额(Form 8606),不要照抄 Box 1。
- Backdoor Roth 的,当年 Form 8606 必须填,这是年年犯错的重灾区。
- 代码 G 的转存也要在 1040 上申报,注明 rollover,避免 IRS 发信。
- 59.5 岁前取款,先看 401k 贷款和 hardship 例外,取款是最后选项。
相关阅读
- Roth IRA 五年规则全解:供款五年期 vs 转换五年期一次讲清
- 401(k) 贷款全攻略:能借多少、还款规则与离职后果一次讲清
- Mega Backdoor Roth 终极实操:After-Tax 401(k) 供款转 Roth 的条件与步骤(2026 年版)
英文官方来源
- IRS:Instructions for Forms 1099-R and 5498(佐证各 Box 定义与取款代码含义)
- IRS:Topic No. 558, Additional Tax on Early Distributions(佐证 10% 提前取款罚金规则)
- IRS:Rollover Chart – Rollovers of Retirement Plan and IRA Distributions(佐证直接转存与 60 天规则)
核验日期:2026年10月1日
信息免责声明:本文内容仅供一般信息参考,不构成法律、税务、保险或医疗建议;具体费用与政策以官方最新规定为准。
欢迎关注美国通官方微信:UUUMGT















