楼主401k -> traditional ira产生了大量的pre-tax money。
此时再向traditional ira做non-deductible contribution会导致pre-tax 和after-tax money 混合。
之后做traditional ira -> roth ira这一步,会把pre-tax/after-tax 按比例做conversion。其中pre-tax部分不仅要缴税,也导致它们成为taxable conversion,五年内从roth ira取有罚金。
我建议你咨询一下券商,看能不能做traditional ira -> 401k 的reverse rollover。如果能做的话,步骤是这样的。
- traditional ira -> 401k,清空traditional ira。不要做下一步操作,直到401k账户收到钱为止。
- (backdoor) traditional ira 做6k non-deductable contribution,然后做 6k traditional ira-> roth ira。
- 假如第2步 traditional ira 剩一点钱(6k的利息),则可以全部 reverse rollover到 401k
原因是这样的。Pro rata rule 计算不需要交税的比例是
basis / ( end of year of all traditional ira + roth conversion + traditional ira distribution )
basis是历年所有的non-deductible contribution的总和。你之间没充过,所以
basis = 6k
根据Form 8606 Line 7, traditional ira -> 401k 属于 roll over to qualified retirement plan
Don’t include any of the following on line 7.
• Distributions you rolled over to a qualified retirement plan
所以reverse rollover不是traditional ira distribution
traditional ira distribution = 0
这样操作以后
end of year of all traditional ira = 0
roth conversion = 6k
这6k不需要缴税,也不是taxable conversion,放在roth ira 里面可以随时取。