大家好,欢迎回到跟我一起来谈钱。现在正好是报税季,今天这期节目,我想回答网友的几个问题,都是关于401K和IRA的。如果有遗漏的,也欢迎大家帮我补充。
问题一:Roth 401K里,公司匹配的部分是税前还是税后?
网友问:存Roth 401K,雇主匹配(match)的部分是税前的还是税后的?他说,我自己在IRS网站上查到,雇主匹配的部分是税前(pre-tax)的。但我实际的账户里,雇主匹配的部分也是直接存进Roth 401K的。比如公司的政策是我自己存400块,公司就匹配200块,所以我每张工资单都会看到Roth 401K账户里多出600块。
是这样的,这个“税前”“税后”到底是什么意思,之前也有观众问过相关的问题。它其实体现在报税的计算方式上。不到报税、或者取钱的时候,我们往往是看不出来的:从账户余额的变化,包括走账、转账这些流程上看,是没有区别的。
税前,就意味着这笔钱还没交过税,将来要交。因为你说的401K是一个延迟交税的退休账户,那就是退休取钱的时候要交。税后,就意味着已经交过了,今后不用再交了。
所以回到你的问题:为什么雇主匹配的部分明明是税前的,但你的账户里每个月还是多出了整整200块,而不是200块扣掉一部分税以后剩下的一个有零有整的数呢?恰恰是因为这部分是税前的,也就是还没交过税,所以将来你往外取钱的时候,还是要交税的。
而且不光是雇主匹配的这部分本金,这部分本金赚回来的钱,也就是这棵树上长出来的果子,也是税前的。税前的树,结税前的果。换句话说,Roth 401K里公司匹配的部分,和普通401K里的钱是一样的,在账户里通常是分开记账的,只是你的账户页面上不一定分开显示。
这里要补充一个新变化:2022年底的SECURE 2.0法案,允许雇主让员工选择把匹配的钱也直接存成Roth。如果你选了,这部分匹配当年就要算进你的应税收入,以后取出来就不用交税了。这个功能要看雇主的计划提不提供,所以有些人账户里的匹配部分,现在确实可以是Roth的。
咱们举个例子。比如你有两个401K账户,一个是普通401K,一个是Roth 401K,两个账户里各有1万块,其中各有5,000是你自己存的,另外5,000是雇主匹配的。
几年以后,你该退休了,可以往外取钱了,你的普通401K从1万变成了2万,Roth 401K也从1万变成了2万。已知你的税率是25%(简化一下,假设就是这么一个统一税率)。问:这两个账户里的钱都取出来用的话,要交多少税?
普通401K好说,2万乘以25%,要交5,000的税,取出来剩15,000。
Roth 401K里的钱要分开看:你自己存进去的那一半,以及这一半赚的钱,都是税后的,不用交税;公司匹配的那一半,以及它后来帮你赚的收益,都算税前的,要交税,也就是1万乘以25%,2,500块。所以你取出来,交完税还剩17,500。
所以你看,税前还是税后,体现在之后报税的计算上,在你平时收到工资单的时候是看不出区别的。
问题二:已经存了传统IRA,还能抵去年的税吗?
类似的问题,比如有个网友问我:现在已经是2022年了,还能存2021年的传统IRA吗?我说可以,4月15日之前都可以。她又问:那还能抵2021年的税吗?我说只要收入低于那条线就可以。
她说:那完了,我已经存了,而且存的是税后的钱,我是不是浪费了这个抵税的机会?
所以这位网友也是在同一个问题上犯了迷糊。税前还是税后,是在报税的时候计算的。到时候你报2021年的税,总收入会减去你存进传统IRA的金额,剩下的部分才交税,“税前”是这样体现的。并不是说你往账户里打钱的时候,一定要从工资单上直接扣才算税前。大家明白了吧?
问题三:做backdoor的时候,千万别预扣税
最后,我想应一位热心网友的请求,把他的一次经历分享给大家。
事情是这样的:这位网友去年实际操作了一次backdoor IRA,最近报税整理税表的时候才发现,当时被要求预扣税(withhold tax),结果预扣的税被算成了提前取款(early distribution)。所以他们收到了两张1099-R,一张是正常的转换,一张是提前取款。
他刚开始还以为是金融机构把1099-R搞错了,特意打电话去问,然后各种研究,最后在一家券商的网页上找到了关于backdoor Roth IRA的说明,说不建议用转换的钱来付税,因为会导致提前取款的罚款,这才发现是自己要求预扣税这个操作出了问题。(还好钱不多,花钱买个教训吧。)
感谢这位热心网友的分享。这是一个特别小、但又特别重要的点,我补充一下。
我不知道其他券商是怎么样的,但我想都差不多。我用的是Fidelity,它的流程非常简单:在账户里,你会看到很多功能,比如“I want to transfer money”,跟着链接点进去,一路往下点。
你会发现,做backdoor,就是把传统IRA里的钱放到Roth IRA里去,它的前几步和你直接把钱取出来用,是一样的,都是要先把钱取出来。如果是提前取款,钱取出来就取出来了,没准儿你就花了;而backdoor是取出来以后,存到另一个账户,也就是Roth账户里。所以要算作转换,必须是取出来多少钱,原封不动地存进Roth多少钱。
所以系统在其中有一步会问你:现在要不要预扣税?你一定别预扣。就像这位网友经历的一样,一旦预扣,存进Roth的钱就少了。系统不知道这部分是你为了交税预留的,它以为你把它花了,当然就给你算成提前取款了,不到59岁半就要交10%的罚款。
罚款是按预扣的金额算的。比如你转换了5万块,预扣10%,也就是5,000,这5,000算作提前取款,就要交500块的罚款。转换要交的税,最好用账户以外的钱来交。
好,感谢这位网友的提醒和提问。如果你觉得这期有用,希望能帮我点个赞,下期咱们接着回答问题,下期见!