你這個情況大概率是不需要交稅,也不需要10% penalty的——隻是報稅軟件沒有自動識別“Roth IRA 貢獻本金可隨時免稅取出”這條規則。
我給你一步一步拆解。
一、先確認你的情況是否符合“免稅條件”
根據 Internal Revenue Service 規定:
Roth IRA 取錢順序規則(非常關鍵)
Roth IRA 取款順序是:
- Regular Contributions(本金)
- Conversions
- 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 裏修正
你要確認:
- 是否有輸入 累計 Roth IRA contribution 總額
- 是否填寫 Form 8606 Part III
- 是否告訴軟件“這筆錢來自本金”
HR Block 裏一般會問:
- 你的 Roth IRA 累計貢獻是多少?
- 你以前是否有 Roth basis?
很多人這裏點錯,就會被算稅。
方案 2 —— 換軟件(更好處理 Roth)
比較推薦:
- TurboTax(對 Roth 處理比較清晰)
- FreeTaxUSA(便宜且 8606 處理清楚)
FreeTaxUSA 特別適合這種情況。
方案 3 —— 手動修改 8606(完全可以)
你不需要附以前 Vanguard 的證明。
IRS 不要求提交證明文件。
你隻需要:
- 自己知道累計 contribution 數額
- 保留記錄(Vanguard 曆史 statement)
如果 IRS audit 才會要求提供。
五、舉例說明你的情況
假設:
- 你累計 Roth contribution = $30,000
- 2025 取出 = $18,000
- 收益部分沒動
那麽: