看到下面有帖子提到Roth IRA的本金部分有5-year rule,想解释一下。我理解的是:
总的来说,如果是一开始就after-tax的钱(无论是直接backdoor存进roth ira,还是mega backdoor通过雇主提供的aftertax 401之类的账户convert(或者叫rollover)到roth ira),都是可以随时取出的,没有5-year rule。
5-year rule主要适用于另外一种conversion,就是从before tax 401k 之类的账户 convert到roth ira的时候,对于本金部分,相当于是在conversion的时候交了税,但是没有交10%penalty因为是conversion不是withdrawal。这种情况下,如果没有5-year rule从而允许roth ira里面直接取出本金的话,相当于可以通过这种conversion来逃避10%penalty,所以设置了5-year rule。但是如果是直接从after tax 的退休账户convert到roth ira,这些本金从最开始进入退休账户就是after tax,那么convert到roth ira后也可以随时取出,没有5-year rule。
以上讨论情况假设都没有达到免penalty的年龄要求。
推荐两个帖子,讲的比我详细,比我清楚:
https://www.uscardforum.com/t/topic/53350/36
---补充一下---
上面帖子里有网友总结了这个从roth ira里面withdraw钱的顺序(注意这个顺序不是我们可以定的,是roth ira固定的)。第1个direct contribution指的是通过backdoor直接存入roth ira的after tax money(今年limit记得是6500);第3个after-tax 401k的本金,就是指mega backdoor存入的aftertax的钱,大概今年可以有6万多(这个每个雇主不一样,如果是after tax 401k可能需要和before tax 401k合并分享这个6万多的额度,如果是另外一个aftertax的退休账户,不是401k,那本身账户就可以存满6万多)。中间第2个gain是指上面第3个本金产生的gain,理论上最好是在mega backdoor 存入本金后马上就打电话给fidelity,把本金转到roth ira,这样第2个指的gain就忽略不计。那么从roth ira withdraw的时候,就相当于可以直接没有penalty得取出after tax存入的本金部分(就是1和3,2忽略不计的时候)。