Roth IRA与Traditional IRA,什么时候该选谁。

在美国工作之后,碰到的第一个理财问题就是退休金,我到底该怎么存退休金,存多少,存在哪儿。退休金账户最大的作用,其实就是帮你省税。说到这一点,人人都会劝你开一个Roth IRA,那么Roth IRA到底好在什么地方呢? 这篇文章简单地来讲一讲Roth IRA和Traditional IRA的对比和优劣。

IRA 就是个人退休金账户,相比政府帮你管的Social Security以及企业年金计划401k,IRA最大的优势就是灵活,可投资的项目多,基本上股票账户可以买的,IRA都可以买。IRA又分为Traditional IRA 和 Roth IRA。他们两者最大的区别就是何时交税的问题。

Traditional IRA是存钱的时候,不用交税,存的部分可以从当年的可税收入 Taxable income 中扣除。 而等到你退休之后,可以取出,并且按当年的收入报税, 从而deffer 你的 tax。省税逻辑就是你退休后的税率会比工作时候少。

Roth IRA则相反,年轻时存入的钱是要在当年交税的,等退休的时候取钱可以不用交income tax,包括利息收入。


那我们来算一算为什么Roth IRA比Traditional IRA要好:

假设存钱时税率T1,取钱时税率T2,定投额a , 多年后收益用定投复利公式计算。

定投复利公式:

M=a(1+i)[-1+(1+i)^n]/i 
	M:预期收益
	a:每期定投金额
	i:收益率
	n:定投期数(公式中为n次方)
  1. Roth IRA 存钱交税,取钱无税:

    M=(1-T1)a(1+i)[-1+(1+i)^n]/i 
    
  2. Traditional IRA 存钱无税,取钱交税:

    M=(1-T2)a(1+i)[-1+(1+i)^n]/i 
    

什么,怎么算下来,如果T2<T1 的话,Traditional IRA好像总的收益更高啊,更应该存Traditional IRA嘛。
然而每年的contribution 是有上限的。2020年是6000刀。而大部分人既然存IRA,都是存满的。
让我们来考虑下存满的情况。
假定T1=T2,当你存Roth IRA 存满6000刀的时候,你相当于在Traditional IRA 存了6000/(1-T1) 的钱。也就是说,在存满上限且T1和T2相差不大的情况下,Roth IRA 总是好于 Traditional IRA了。那么在存满的情况下,T1和T2之间的差值几何才能让Traditional和Roth 差不多呢?

  1. Roth IRA

     每年存满,算6000:
     M=6000(1+i)[-1+(1+i)^n]/i  (因为是税后,所以不算税)
    
  2. Traditional IRA

     每年存满, 税前6000:
     	M=6000(1-T2)(1+i)[-1+(1+i)^n]/i 
    
     每年省下的税钱:
     	6000nT1
     使M_Roth-M_Trad>6000nT1:
     	6000T2(1+i)[-1+(1+i)^n]/i /x>6000nT1
     简化得:
     	T2(1+i)[-1+(1+i)^n]/i >nT1
     	T1/T2<(1+i)[-1+(1+i)^n]/(i*n) 
    

    以n(储蓄年份)为Y轴,假定年收益率8%,T1/T2为X轴作图:
    Desmo链接,可以自己调节参数哦


    (下面试着插了一个iframe,如果看不到,可能是因为安全原因不支持吧。)

图的紫色部分就是Roth IRA好于Traditional IRA的情况,在T1/T2=1时,无论如何,Roth IRA都好于Traditional IRA。
在T1/T2=2时(也就是现时税率是退休税率的两倍时),Y约等于15,也就是说如果你还有十五年就退休,且退休时税率预计是现在的一半,那你当年就该存满Traditional IRA,而不是Roth IRA。


附一个2020 federal income tax brackets:

Tax rate Single Married, filing jointly Married, filing separately Head of household
10% $0 to $9,875 $0 to $19,750 $0 to $9,875 $0 to $14,100
12% $9,876 to $40,125 $19,751 to $80,250 $9,876 to $40,125 $14,101 to $53,700
22% $40,126 to $85,525 $80,251 to $171,050 $40,126 to $85,525 $53,701 to $85,500
24% $85,526 to $163,300 $171,051 to $326,600 $85,526 to $163,300 $85,501 to $163,300
32% $163,301 to $207,350 $326,601 to $414,700 $163,301 to $207,350 $163,301 to $207,350
35% $207,351 to $518,400 $414,701 to $622,050 $207,351 to $311,025 $207,351 to $518,400
37% $518,401 or more $622,051 or more $311,026 or more $518,401 or more

可以看到T1/T2=2应该是比较极限的情况了。具体什么时候该存Roth IRA 什么时候该存Traditional IRA,可以自己按图索骥(年收益率i也是可以调的哦,具体就是收益率越大,Roth 越划算)。

对于坛子里大多数的人来说,存IRA,都是会存满的,加上离退休还有三十余年,这种情况下,只管打满Roth IRA就好。
至于有群友说,存Tradional IRA,省下来的钱可以放taxable account理财。Taxable account 的问题就是,操作一下就可能出现tax,比如rebalance一下,就要为盈利的部分交税;如果在买入卖出在30天内止损,损失的部分还不能抵扣收入。所以如果你不是极度重视手头的流动性,还是把钱放在IRA吧。Tax deffered 账号总比Taxable 的账户要好。而且说到流动性,Roth IRA的本金部分是可以随时支取的,并且在一定期限内,如果手头有钱了,还可以把本金补上,不占用当年的contribution limit。而traditional IRA在应急的时候,需要付10%的penalty和当年的income tax。特殊情况下(伤残啊,上学啊,首套房啊),两者都可以没有penalty的取钱,但traditional IRA总是要付当年的income tax。


总结

Roth IRA在不考虑contribution limit和可以随时支取本金的情况下,和Traditional IRA的取舍只在于当年的税率和退休的税率。然而在实际情况中,由于有contribution limit的存在,对年轻人而言,Roth IRA 总是收益高于 Traditional IRA。具体何时开始存Traditional IRA,可以参考文中的算式和图。
最后,由于Roth IRA有可以随时支取本金的灵活性,不得不说是IRA中的翘楚,怪不得IRS要限制Roth IRA的income limit。(当然还有各种backdoor存Roth的,这里就不讲了,详询专业的会计税务师。我只是个抠门的理财爱好者罢了。)
码字不易,希望各位多多投币三连点赞!

15赞

:+1: Traditional IRA 的deduction limit相当低,收入稍微高一点就没有deduction了,其实贴出来这个数字大家就能更明白为什么应该无脑Roth IRA了~

3赞

好帖,昨天还在查这个问题呢,今天就有这么详细的论证了!

感谢分享!可惜对于 income 有限制,夫妻 file jointly 收入超过$206,000就一分钱都不能存了,好像是这样?

是的。Roth IRA年收入超过十三万我记得就不能contribute了。不过可以Backdoor 从Traditional IRA 转成Roth IRA。 还有Mega Backdoor 可以从401k 转入Roth IRA的,那个就更多了,每年可以转一万多。不过这些都是专业的技巧,我也不是很清楚具体细节就是了。

1赞

我好像有点明白了。
理论上是税前的工资放入 traditional IRA,然后有个 IRA Deduction Phaseouts限制(收入在某个区间内就这部分钱可以不交税)。那么由于夫妻收入超过 20w,没有可以不交税的部分,所以可以把税后工资放入 traditional IRA,然后转入 roth IRA,这就是 backdoor IRA 了 :thinking:

Bingo! 因为是after-tax contribution 所以IRS没有理由不让你从Traditional IRA转换成Roth IRA。

我算出来的结论和你不一样,我猜可能是因为你算的部分里面traditional IRA节省的税实际上没有进行投资获取同样的投资回报。你可以对比一下我的算法,上面的公式显示看着太吃力我放弃解读了 :joy:

我的假设是在同样30%税率,8%收益的前提下,Roth存满6000和Traditional存满+节省下来30%的税同时也进行投资最后加起来的总和进行对比。结论是如果不考虑taxable部分的税,现在和退休后税率一样的话,两个方式没有差别。实际上taxable部分如果一直不卖税还是挺少的,不会有太大差别。至于你提到的taxable账户进行rebalance造成的税,我觉得很多情况对于定投大盘的人来说是没有必要的。我向来提倡对自己所有资产进行rebalance而不是对每个账户都按比例rebalance,比如taxable账号要是股票部分多了,那也不是非要在同一个taxable账户下卖stock买入bond,可以在别的tax-advantaged账户里面卖stock买bond,就不用交税了。当然对我这样100% stock 0% bond的人来说就更没有rebalance的烦恼了 :joy:

IRA的讨论其实对大部分人来说意义不大,因为大部分人受收入限制本身存traditional IRA就不是deductible的了。但对于有traditional 401K和Roth 401K的人来说是一个更值得好好考虑的问题,当然我的结论也是有一样的,主要还是看现在vs退休后的税率。

1赞

mega backdoor去掉公司match部分自己一年可以一共存个四五万,还是很厉害的。我一直希望我司能开通,然而。。。

1赞

换工作!:joy::joy::joy:

换工作就不一定能有这么好的work-life-life-life-life balance了哈哈哈

1赞

请问如果emergency funds 还没凑齐的,是不是先不考虑Roth IRA了 :upside_down_face:

Mei姐果然厉害。
确实,我没有把Traditional IRA中省下来的部分算作投资。这是考虑到既然没有放在 IRA中,大部分人也就不会拿去刻意做投资什么的。而且,如果真能放taxable account中不操作,手工deffer tax,那么其实跟Traditional IRA也差不多。
顺带我也没想到Traditional IRA的limit好低啊,有企业养老的情况下,个人64000 就变成partial了。

你可以把Roth IRA当Emergency Fund,也没问题啊。哈哈哈。反正本金可以随时提取。一般每年contribute是在第二年报税前,现在还可以contribute 2019年的份额,明后天可能就不行了。明年的话 四月十五之前可以contribute 今年的份额。

是的,traditional IRA收入上限低是硬伤啊。。。我401K是全存traditional的,正好可以和Roth IRA hedge一下哈哈

最近也在看traditional和roth的配比。我们这儿能mega backdoor(但是加班加到疯掉),现在想着401k放pretax的,另一边Roth ira对冲,就是全拉满后到手的工资不够生活费了 :upside_down_face: