讲一下backdoor Roth IRA的税务问题

Disclaimer:我不是专业人士,没有律师证或会计证。所有信息是我自己研读IRS网站得出的。

看到别的帖子里还有很多人对roth ira的税务问题有不明之处。专门开贴讲一下

Prorata rule

这是做backdoor常见的错误,也是不做backdoor常见的原因
如果你有任何traditional ira account。对IRS来说,他们都是一个。合并计算。所以如果你有大量traditional ira,你不能做backdoor。
想做怎么办?1. 交税convert到roth。适合pre tax money 比较少的人。但注意下述another 5 year rule。2.如果401k允许,rollover到401k。
无论哪个,都要注意做完之后等到第二年。你需要报一次税,体现你的账号已经空了的事实。否则你还是会吃一记prorata。因为同一年内的所有操作,也是合并计算的。

ordering rule

那么怎么知道取出的要不要交税呢?IRS 有ordering rule:

  1. contribution (直接交的Roth。大家收入这么高,想必是没有的。任何时间取出这部分没有任何税)
    2a. rollover taxed (对Backdoor Roth来讲,就是之前在traditional里时产生的收益。如果你正确操作,那这部分应该非常少,或者0。如果你曾经有过大量traditional的钱,曾经为了roth conversion交过很多税,那你就要注意这个了。无income tax,可能有penalty,后叙)
    2b. rollover not taxed (对Backdoor Roth来讲,就是交到traditional的non-deductible contribution。任何时间取出完全没有任何税,但要注意2a,如果你有2a,2a的顺序更高,你没法选)
  2. earning(任何在roth ira里的增值部分,想要取出免税需要 (距离你开第一个roth ira账户超过5年 & 够退休年龄)。这个5年是一生一次的。只要你交过Roth IRA,往后数5年,你就不再受限了。这是常说的5 year rule)

顺序是 1 -> ( 2a (year 1) -> 2b(year 1) ) -> ( 2a (year 2) -> 2b(year 2) ) … -> 3
注意2部分是每一年的a 和 b分别讨论,严格按照顺序计算。不是加到一起计算!

Another 5 year rule

回到2a的问题上来。2a如果在 rollover的5年内取出的话就会要加收penalty。
注意!这不是通常说的5 year rule。 这个5年对每次rollover是分别计算的。

取了怎么办?不怎么办。就像我上面说的。如果你的backdoor正确操作,那2a应该很少甚至没有,最多就是少量现金存款利息。零的10%还是零。 正确操作backdoor的钱应该主要在2b。2b不受penalty影响。
如果你曾经有大量traditional,有大量2a,那你确实要注意。

这个规则的本意是为了堵住traditional ira提前取钱的漏洞。某人有大量traditional ira,如果提前取会要交income tax + penalty。但是如果他先convert到roth再从roth里取出,虽然避不开convert时的income tax,但是取出时penalty逃掉了。因为roth取出的时候只对收益部分交税&penalty
有了这个rule,那这个penalty就还要补回来。

mega*backdoor

这绝对是最好的backdoor。401k交traditional或roth交满19k之后,再交after tax。然后rollover aftertax 401k到roth ira。
优点:

  1. 不怕已有的traditional ira,因为你是从401k roll。401k中,pretax roth aftertax三项是分开计算的。不适用prorata rule,也就是说即使你有大量traditional IRA或任何401k也不受影响。
  2. 可以做split rollover。把aftertax 401k的本金部分roll到roth ira。aftertax 401k 期间的收益部分,roll到traditional ira。也就是说彻底消除上述的2a。
  3. 数量大。普通backdoor只能每年6k(IRS会根据通胀调整)。mega backdoor每年可以交好几万。具体能交多少取决于公司match多少。你可以交 Defined contribution maximum limit, all sources - Maximum employee elective deferral - employer match.这么多钱。比如假设你公司全额match一半,那就是56k - 1.5 * 19k = 27.5k。四倍还有多有没有!

缺点:

  1. 要公司支持after tax contribution rollover
  2. 要公司支持in service rollover,否则你就只能等离职时一次性做。其实问题也不算很大,毕竟可以split rollover。只是rollover前的收益部分不能避税而已
  3. 如果你司的401k match 不好,那要不要交满employee elective deferral也就是那19k,首先就是个问题。没有match的情况下交满19k,和roth ira的收益比起来,哪个更值一点,你需要自己考虑。
    已知G,F,M都是match一半upto 19k的。也就是员工都会无脑交满,那就没有问题。

In one line: 你做不了megabackdoor,怎么想都是公司的错!

补充:
再加一条mega backdoor的要求:要支持in service rollover的情况下不按pro rata。法律上是可以的。但是某些公司设立401k或者制定规则时没想那么多。
先做一次小规模的实验确认。反正不限制rollover次数