Should I use a Roth or a traditional 401(k) if I might leave the US?
Compare what a Roth and a traditional 401(k) keep after tax, across every tax rate a payout might face after you leave, and see where the two tie.
How far the Roth is ahead of the traditional account, by the tax on a traditional payout
At 0% tax on a traditional payout the traditional account is $86,635 ahead; at 30%, the IRS default withholding on a payout to a nonresident alien, the Roth is $2,987 ahead. They tie at 29.0%. Above the tie the Roth wins; below it traditional does.
What each keeps at different taxes on a traditional payout
| Payout tax | Traditional keeps | Roth keeps | Ahead |
|---|---|---|---|
| 0% | $298,743 | $212,107 | Traditional by $86,635 |
| 10% | $268,868 | $212,107 | Traditional by $56,761 |
| 15% | $253,931 | $212,107 | Traditional by $41,824 |
| 20% | $238,994 | $212,107 | Traditional by $26,887 |
| 24% | $227,044 | $212,107 | Traditional by $14,937 |
| 30% (yours) | $209,120 | $212,107 | Roth by $2,987 |
| 35% | $194,183 | $212,107 | Roth by $17,925 |
Each row is the same $4,350 a year for 26 years at 7.0%, taken out at 60. The Roth column does not move with the payout tax, because a qualified Roth payout is not taxed by the U.S.; the traditional column falls as the payout tax rises.
From contribution to what you keep
| Traditional | Roth | |
|---|---|---|
| Goes in each year | $4,350 | $3,089 |
| Total put in, 26 years | $113,100 | $80,301 |
| Balance at payout | $298,743 | $212,107 |
| Tax on the payout | $89,623 | $0 |
| You keep | $209,120 | $212,107 |
Both cost you $3,089 a year out of pocket: the traditional account gets $4,350 and saves $1,262 of tax today, and the Roth gets $3,089 and is not deducted. The payout is qualified, so the Roth’s earnings are not taxed by the U.S.
What moves the needle
Each row re-runs the calculation with one change. Click to apply.How it's computed
- The two routes cost your pay the same each year ($3,089); the traditional account gets the tax saved on top. Contributions are made at the end of each year and grow at a steady 7.0%, and everything comes out in one payout at age 60.
- Your tax rate today is the federal bracket plus the state rate you entered, 29%. State tax is assumed to follow the same deduction rule as federal, and the future rates are yours: none of them is a forecast.
- The 30% figure is the IRS default withholding on a payout to a nonresident alien. Whether it is the final tax depends on how the payout is classified and on any treaty (IRS Publication 519), so part of it can come back on a U.S. return, and your new country may tax the payout as well. Enter the total rate you expect.
- A Roth payout is qualified if it is made at least five years after the year of your first Roth contribution and at age 59½ or later (or on disability or death). This page treats it as qualified only at 59½ or older after at least five years of contributions.
- Before age 59½ a 10% additional tax applies to a traditional payout and to a Roth’s earnings. Exceptions, such as leaving your employer in or after the year you turn 55, are not modelled.
- The employer match (which is usually pre-tax), required distributions, and any state tax on the payout are not modelled. The contribution limit is not checked.