这个问题我想过。我的初步结论是,两个backdoor的产生我觉得是各方博弈的结果:
- congress 希望通过roth conversion增加收入
- 高收入人士利用漏洞完成两个backdoor
- IRS左右为难,使之成为既成事实
技术上是因为pro-rata rule这种简单的设计无法应付各种rollover带来的复杂情形。
pre-tax traditinal ira -> roth ira
这种rollover从roth ira在1997年诞生以后就一直是允许的,只是为了限制高收入人士利用,有MAGI的限制。收入高于100k的人,不能做这种rollover。2005年的TIPIA移除了这个收入限制。TIPIA有其他的减税条款,为了满足国会10年的预算规划,必须从其他地方增加收入。显然roth conversion能增加当年的税收,所以这一条款是TIPIA的revenue offsetting provision。
在2010年的PPA中出现了in-plan roth rollover,也是同样的道理。这种rollover允许
pre-tax 401k -> roth 401k
after-tax 401k -> roth 401k
这两种rollover都带有pre-tax 部分,所以会有收入税产生。
这几种账户中after-tax 最古老,它是401k诞生之前就存在不带有elective deferral 和employer contribution的一种defined contribution plan。其实ira在1978年以前也是non-deductible的。
Traditional ira诞生在1980年,roth ira在1998年,roth 401k在2006年,这说明2010年的时候,大部分人存的都是pre-tax money,所以roth conversion可以在这些pre-tax money的RMD之前就把税收了。
税法recapture pentlay 防止roth rollover逃掉本来可能出现的10%罚款,不过期限是5年。这就是roth 的各种5年规则。
对于roth ira,是5年内取taxable conversion有10%罚金
对于roth 401k,则是5年内取taxable in-plan roth rollover有10%罚金
为了征到这笔罚金,roth ira 和 roth 401k的账目必须独立保存每一年的conversion basis。
对于roth 401k来讲,accounting更加复杂。因为elective deferral或者after-tax的某些部分是non-distributible的,所以roth 401k还必须记录in-plan roth rollover里面的
otherwise nondistributable amount
otherwise distributable amount
in-plan roth rollover这种accounting上这么复杂的东西,创造出来就是为了收了税。
技术上阻止non-deductible contribution被取走的方法,一个是59.5岁的qualification条件,这个对rollover不适用,另一个是pro-rata rule,让你被迫也取一部分pre-tax money。
但pro-rata rule在backdoor里面被绕开了。
backdoor里面很重要的一步是把traditional ira里的pre-tax money rollover到401k。这种rollover不适用pro-rata rule,因为最初是为了换工作
401k -> tradtional ira -> 401k
设置的。这样backdoor的税就收不上来了。
而mega backdoor则是401k plan administrator擅自做主,让个人能做split rollover
after-tax earning -> traditional ira
after-tax basis -> roth ira
这个其实不是本意,按照pro-rata rule,after tax account rollover出来的两张支票都应该是pro-rata的,不能把全部的basis单独存进roth ira。
另一方面in-service distribution也是没有照顾到的漏洞。Elective deferral 不能做in-service distribution(可能roth 401k deferral也可以,搞不清了),但是after-tax可以,因为它不(一定)是deferred arrangement 的一部分。
2010年以后新上班的年轻人没有多少pre-tax money,两个backdoor对他们非常有利。
我们不能仅仅站在年轻投资者的角度看到backdoor和mega backdoor的问题。
因为确实有很多中年、老年人,他们有大量的pre-tax money。他们如果先做non-deducible contribution,然后再做roth rollover,在pro-rata rule的作用下就会有税收产生。
这就是立法本意,硬给一个年份、时间限制会导致本来想做roth rollover的人做不成,IRS可能会输掉诉讼。
所以IRS一直没有管backdoor。
Split rollover则因为很多plan 已经在没有irs notice的情况下已经(违法)执行了。IRS最后出了个notice,承认了这种split rollover。能做Megabackdoor的本来就不多,而且为了满足ADP/ACP test,很多401k plan不得不对after-tax的contribution做限制,一定程度上也缩小了mega backdoor的范围。
最后backdoor出来以后一直有立法禁止的声音。
Obama执政时期2016/2017的budget proposal提出要禁止backdoor,2016年也国会也有类似的草案中止backdoor以及in-plan roth rollover。
不过这些都没有成为法律。