帮你问了ChatGPT

来源: 2026-02-14 14:14:01 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

你这个情况大概率是不需要交税,也不需要10% penalty的——只是报税软件没有自动识别“Roth IRA 贡献本金可随时免税取出”这条规则。

 

我给你一步一步拆解。

 

 

 

 

一、先确认你的情况是否符合“免税条件”

 

 

根据 Internal Revenue Service 规定:

 

 

Roth IRA 取钱顺序规则(非常关键)

 

 

Roth IRA 取款顺序是:

 

  1. Regular Contributions(本金)
  2. Conversions
  3. Earnings(投资收益)

 

 

只要你取的钱 没有超过你累计的贡献本金

那部分钱 永远免税,也没有10% penalty

不管你几岁

 

你说:

 

以前在 Vanguard 的 Roth IRA contribution 多于 1.8 万

 

那就说明:

 

你这 1.8 万属于“本金提取”

不应该交税

不应该有 penalty

 

 

 

 

二、为什么 Fidelity 1099-R 标成 Early Distribution?

 

 

因为:

 

  • 券商(比如 Fidelity Investments)不知道你历史贡献总额
  • 他们只负责报告“你提钱了”
  • 只要你未满59.5岁,就统一标记为:

 

 

Code J — Early distribution from Roth IRA

 

? 这不代表一定要交税

它只是一个“需要你在报税时解释”的标记

 

 

 

 

三、问题出在 HR Block 没有正确填写 Form 8606

 

 

报税时必须填写:

 

Form 8606 Part III

 

这张表用来证明:

 

  • 你有多少 Roth IRA 累计 contribution
  • 这次取款有多少是本金
  • 多少是 taxable

 

 

如果 8606 填对了:

 

taxable amount = 0

penalty = 0

 

 

 

 

四、你现在该怎么办?

 

 

 

方案 1(推荐)——在 HR Block 里修正

 

 

你要确认:

 

  1. 是否有输入 累计 Roth IRA contribution 总额
  2. 是否填写 Form 8606 Part III
  3. 是否告诉软件“这笔钱来自本金”

 

 

HR Block 里一般会问:

 

  • 你的 Roth IRA 累计贡献是多少?
  • 你以前是否有 Roth basis?

 

 

很多人这里点错,就会被算税。

 

 

 

 

方案 2 —— 换软件(更好处理 Roth)

 

 

比较推荐:

 

 

 

FreeTaxUSA 特别适合这种情况。

 

 

 

 

方案 3 —— 手动修改 8606(完全可以)

 

 

你不需要附以前 Vanguard 的证明。

 

IRS 不要求提交证明文件。

 

你只需要:

 

  • 自己知道累计 contribution 数额
  • 保留记录(Vanguard 历史 statement)

 

 

如果 IRS audit 才会要求提供。

 

 

 

 

五、举例说明你的情况

 

 

假设:

 

  • 你累计 Roth contribution = $30,000
  • 2025 取出 = $18,000
  • 收益部分没动

 

 

那么: