情况简介
- 几年后准备回国
- 闲钱基本用来炒股
The gist of my investigation
- 离职/回国后税率档降低,所以迟交本金税合算
- roth ira收益免税,5年后本金可随时无penalty取出,所以合算
分析
1 / employer match的退休金无脑存。
2 / roth 401k(ira)是税后存入取出无税,traditional 401k(ira)是税前存入取出交税。现在收入($209,426 to $523,600)的边际税率为35%+9.3%。而回国后税务身份转为NRA税率为10%,并且回国那年若以RA报税,前$12550是可以免税的。也就是说如果现在交税最多要交44.3%的税,而回国之后最多(以NRA身份)交10%的税。所以现在存入pretax(traditional)账户延迟交税更加合算。
3 / 回国之后,可以把钱保留在401k,或者转到roth IRA。因为401k是跟雇主走的,ira是个人的,离开美国后401k账户每年要交管理费,另外401k的收益取出时要按个人所得税交税。roth ira在存满5年后可以免罚款取出本金,而利息和收益需要交10%的罚金和税。因此存在roth ira后,存入5年后,本金取出最多交10%的税,无罚金。利息收益需要交10%罚金+10%税。
4 / 在401k里存多少钱好呢?前$19500是税前可放入的,其实税后还能放,一共能放$57000。需要放这么多吗?如果利用公司的after tax contribution,可用mega backdoor将after tax存入的钱转入roth 401k,这样用roth 401k炒股赚的钱不需要交收益了。以后可以rollover到roth IRA。
结论
traditional 401k存满,回国后分批(用最低税率)将traditional 401k的钱转入roth ira,存满5年后取出,这样一共本金只需交10%的收入税无罚金,收益交10%税+10%罚金。
如果直接从401k拿出的话,本金和收益都交10%税和10%罚金。
如果不马上取出,放在roth IRA里59.5岁以后取收益免税免罚。
操作(用ira的话)
1 / traditional 401k拉满,转到ira需要等离开原雇主操作。转到traditional ira可以免税操作,因为都是税前。转到roth ira则要按当年税率交税(也要先通过traditional ira才行)。离职时可以将之都转为traditional ira然后分批转到roth ira。
2 / backdoor roth:因为收入限制不能直接放roth IRA,先往traditional IRA里放入$6000(因收入限制不抵税),在产生收益前(roth ira不提前取出免税)转入roth IRA。
3 / mega backdoor roth:可以放的钱数是401k limit - employee contribution - company match,$28,350。先放after tax contribution,马上in plan转成roth 401k(于是投资收益免税),在要取钱的时候转成roth IRA。
疑问
1 / roth 401k -> roth ira的操作有频率和金额上的限制吗
2 / traditional ira -> roth ira的操作有频率和金额上的限制吗
3 / 前提是否正确——回国后报税是否以NRA,税率10%
准备找个CPA聊一下我的想法……
附录
- Roth IRA Conversion Rules
- 美卡论坛关于这个问题的讨论:1,2
- 401k是什么