You spent years building US retirement savings. Every pay period, your employer matched your 401(k) contributions and your Roth IRA grew tax-free. Now you're planning to move back to India, and nobody told you there is a real cost to getting this wrong.
The good news is that you have three options for handling your US retirement accounts: keep them invested in a Traditional IRA, convert them to a Roth IRA, or take early withdrawals now. The right choice for an NRI planning a 401k withdrawal before moving to India depends on two things: how old you are, and when your RNOR (Returning NRI) status window opens and closes.
This article compares all three strategies so you can pick the one that fits your situation.
What Is a 401(k)?
A 401(k) is an employer-sponsored retirement savings plan. Your contributions come from your pre-tax salary, which reduces your US taxable income in the year you contribute. Your employer often matches a portion of what you put in, which is essentially free money. If you are planning for retirement in the US on an H-1B or similar visa, a 401(k) is typically the first account you open.
The money in your 401(k) grows tax-deferred. You pay ordinary income tax when you withdraw it. The 2024 contribution limit is $23,000 per year ($30,500 if you are 50 or older). Withdrawals before age 59.5 are subject to a 10% early withdrawal penalty on top of the regular income tax.
What Is an IRA?
An IRA (Individual Retirement Account) is a retirement account you open independently of any employer. There are two types that matter for NRIs planning to return to India.
A Traditional IRA works exactly like a 401(k): pre-tax contributions, tax-deferred growth, and ordinary income tax on withdrawal. When you leave a job, you can roll your 401(k) directly into a Traditional IRA without triggering any taxes or penalties.
A Roth IRA is funded with post-tax money. You pay income tax now, but all qualified withdrawals later are completely tax-free, including the growth. Unlike a Traditional IRA or 401(k), a Roth IRA has no required minimum distributions during your lifetime. The 2024 contribution limit for both IRA types is $7,000 per year ($8,000 if you are 50 or older). For more detail on eligibility and the India-specific rules, see our IRA guide for NRIs.
What Is Early Withdrawal?
Early withdrawal means taking a distribution from your 401(k) or Traditional IRA before you turn 59.5. The IRS charges a 10% additional penalty tax on top of ordinary income tax for most early distributions. Your plan administrator is also required to withhold 20% for federal income tax upfront, so if you withdraw $100,000, you receive only $80,000 in cash immediately. The rest goes to the IRS and you settle up at tax filing time.
There are exceptions: the Rule of 55 lets you withdraw penalty-free if you separated from your employer at age 55 or older. Disability and certain other hardship conditions also exempt you from the penalty.
401(k) vs IRA vs Early Withdrawal: Detailed Comparison
The table below compares the three strategies across the dimensions that matter most for NRIs returning to India.
| Factor | Keep in 401(k) / Roll to Traditional IRA | Convert to Roth IRA | Take Early Withdrawal Now |
|---|---|---|---|
| Account structure | Employer plan or self-managed IRA | Self-managed IRA | Cash in hand |
| Contribution type | Pre-tax | Post-tax (paid at time of conversion) | N/A |
| Tax on contributions | Deducted from taxable income now | Taxed in year of conversion | N/A |
| Tax when you withdraw | Ordinary income tax at your future rate | Tax-free (qualified withdrawal) | Already paid at time of withdrawal |
| Early withdrawal penalty (before 59.5) | 10% additional tax | No penalty on conversion amount | 10% additional tax |
| US federal withholding upfront | 20% mandatory on each distribution | 20% withheld at time of Roth conversion | 20% mandatory |
| Required minimum distributions (RMDs) | Yes, starting at age 73 (SECURE 2.0 Act) | No RMDs during your lifetime | N/A |
| India tax during RNOR period | No India tax while money stays in US account | No India tax while in US account; conversion amount not taxed by India | No India tax on withdrawals during RNOR period |
| India tax after RNOR ends (Resident) | Taxable as global income when withdrawn; DTAA credit available | Roth withdrawals may be tax-free; India's DTAA treatment is unsettled but favourable | Already withdrawn before becoming Resident |
| DTAA foreign tax credit in India | Yes, file Form 67 to claim credit for US taxes withheld | Yes, on conversion taxes paid; future Roth withdrawals may need no credit | Yes, file Form 67 for US withholding |
| Best age to execute | 50 to 59.5 (approaching no-penalty zone) | 35 to 50 (long horizon for tax-free growth) | Any age, but most valuable during RNOR window |
| Optimal RNOR timing | Withdraw during RNOR after reaching 59.5 for zero India tax | Convert during RNOR so India does not tax the conversion income | Withdraw during RNOR to avoid India tax entirely |
| Long-term tax efficiency (20-year view) | Medium: compounding continues but fully taxed on exit | High: pay once, withdraw forever tax-free | Low: taxes and penalty paid immediately, no further compounding |
| Employer match preserved | Yes (if rolling over, match is included in rollover) | Yes (convert the full balance including match) | Lost if withdrawn from 401(k) before rollover |
| Flexibility to invest while in India | Limited: must keep funds in US retirement account | Limited: must keep funds in US Roth IRA | Full: cash can be invested anywhere in India |
| Contribution limit (2024) | $23,000 per year ($30,500 if 50+) for 401(k) | $7,000 per year ($8,000 if 50+) for new Roth contributions | N/A |
| IRS source for penalty rules | IRS Topic 558 | IRS Roth IRA page | IRS Topic 558 |
The single most important insight from this table: the RNOR window changes everything. If you can time your withdrawals or conversions to fall within your RNOR period, India does not tax the distributions at all.
If you do nothing and become a full Indian Resident before age 73, the forced RMDs on your Traditional IRA will be taxed in India as global income. Learning to avoid paying tax twice using the US-India DTAA is essential regardless of which strategy you choose.
401(k) vs IRA vs Early Withdrawal: Which Strategy Should You Choose?
All three strategies work. The right one depends on your age, when your RNOR period ends, and what you expect your India tax bracket to look like in 10 to 20 years. Here is a clear decision framework.
Choose Traditional IRA (or keep your 401(k)) if:
- You are 50 or older and will reach age 59.5 within the next 5 to 10 years.
- You plan to withdraw only after turning 59.5, when the 10% penalty no longer applies.
- Your current US income tax bracket is higher than what you expect to pay in India in retirement.
- You want to continue deferring taxes while your account keeps compounding.
- You are comfortable filing Form 67 in India to claim the DTAA credit when you eventually withdraw.
Convert to Roth IRA if:
- You are between 35 and 50 with at least a 10-year horizon before you need the money.
- Your current US tax bracket is moderate and you expect India taxes on global income to be higher once your RNOR period ends.
- You are still within your RNOR window: India will not tax the conversion income you report in the US this year.
- You want a clean, tax-free source of funds for retirement that no future India tax rule change can touch.
- You are willing to pay the conversion taxes now in exchange for simplicity and permanent tax-free status.
Take Early Withdrawal if:
- You are within your RNOR period. India does not tax foreign income during this window, so a withdrawal now carries only US taxes, no India tax.
- Your 401(k) or IRA balance is relatively small (under $50,000) and the 10% penalty is acceptable given the simplicity of getting the money out cleanly.
- You need immediate liquidity for your India relocation, a business investment, or buying property.
- Your US taxable income is already low in the withdrawal year, keeping you in a lower federal bracket.
Can You Combine All Three?
Yes, and for many NRIs a phased approach is actually the most tax-efficient strategy. Consider withdrawing a portion early during your RNOR window to fund immediate needs, converting another portion to Roth IRA while your India status still protects you from extra tax, and leaving the remainder in a Traditional IRA to grow until you reach 59.5 penalty-free territory.
Understanding the timing of your RNOR status and its tax benefits is the foundation of this planning. The RNOR period is 2 to 3 years for most returning NRIs. Once it ends, your global income becomes taxable in India and the window closes permanently.
For example: Rahul, 45, returns to India in 2026 with a $200,000 401(k). His RNOR status lasts until 2028. He converts $80,000 to a Roth IRA in 2026 and 2027, paying US taxes on each conversion while India taxes none of it. He keeps the remaining $120,000 in a Traditional IRA. By age 59.5, he can withdraw from both accounts with zero India tax on the Roth and DTAA-protected withdrawals from the Traditional IRA.
Conclusion
Choosing between keeping your 401(k), converting to a Roth IRA, and taking early withdrawals is the most tax-sensitive decision most returning NRIs face.
The right strategy depends on your age, your RNOR window, and your long-term India tax outlook. For many NRIs, a phased combination of all three strategies before and during the RNOR period is the most efficient path.
Start planning your 401k withdrawal before moving to India at least one to two years in advance. An InvestMates advisor can model the numbers for your specific balance and timeline.
Frequently asked questions
What happens to my 401(k) if I move to another country?
Nothing happens automatically. Your 401(k) stays in the US and continues to be invested exactly as before. You can change investments, roll it over to an IRA, or leave it in the employer plan if the plan allows former employees to stay. You will not receive any automatic notice or forced action just because you changed your country of residence. What does change is your tax filing obligation: as a non-resident alien (NRA) in the US, distributions will be subject to 20% federal withholding, and you must file a US return to settle the final tax. The main risk of doing nothing is the RMD requirement at age 73, which will eventually force distributions and create taxable income in India.
Is Roth IRA withdrawal taxable in India?
In the US, qualified Roth IRA withdrawals are completely tax-free: no federal income tax, no penalty. India's treatment under the DTAA is less settled. The broad consensus is that Roth withdrawals are tax-exempt in the US and may not create a separate India tax liability, but this is an evolving area of interpretation. If you withdraw during your RNOR period, India will not tax the distribution regardless of account type. Once you become a full Resident, consult a cross-border tax advisor before taking Roth distributions.
Is 401(k) withdrawal taxable in India?
It depends on your residential status. During RNOR status (typically 2 to 3 years after returning), foreign income is not taxable in India. Withdrawals made in this window are taxed only in the US. After your RNOR period ends and you become a full Resident, all global income including 401(k) distributions becomes taxable in India. The US-India DTAA lets you claim a credit for US taxes paid, which reduces your India liability. For guidance on filing both returns in the year you move, see our guide on filing US and India taxes as a returning NRI.