One of the most common questions from new H-1B holders is: "Should I contribute to my 401K if I might go back to India someday?" The short answer: yes, at least enough to get the full employer match.
๐ฐ The Free Money You Might Be Missing
If your employer matches 4% of your salary and you earn $120,000, that's $4,800/year in free money. If you don't contribute at least 4%, you're leaving that money on the table โ forever. It doesn't roll over.
What is a 401K?
A 401K is a retirement savings account offered by US employers. You contribute pre-tax dollars, they grow tax-free, and you pay taxes when you withdraw in retirement. Your employer typically matches a percentage of what you contribute.
Can H-1B Holders Contribute to 401K?
Yes. H-1B visa holders are fully eligible to contribute to employer-sponsored 401K plans. There are no visa restrictions.
How Much Should You Contribute?
Minimum: Enough to get full employer match
Find out your employer's match policy (check your offer letter or HR portal). If they match up to 4%, contribute at least 4%. This is an instant 100% return on that portion of your money.
2026 contribution limits
- Under 50: $23,500/year
- 50 and over: $31,000/year (catch-up contributions)
What if I Leave the US?
This is the most common concern for H-1B holders. Here's what you can do with your 401K if you leave:
- Leave it in the US: The account stays and grows. You can withdraw at retirement age (59ยฝ) regardless of where you live.
- Roll it over to an IRA: More investment options and flexibility.
- Cash it out early: Subject to 10% early withdrawal penalty + income taxes. Generally not recommended but possible.
๐ก The employer match alone justifies contributing, even if you plan to leave. $4,800/year in free money compounding over 5-10 years is significant โ don't give it up out of uncertainty about your future plans.
Traditional 401K vs Roth 401K
Traditional 401K
Contributions are pre-tax โ reduces your taxable income now. You pay taxes when you withdraw in retirement. Better if you expect to be in a lower tax bracket in retirement.
Roth 401K
Contributions are after-tax โ no tax benefit now. Withdrawals in retirement are tax-free. Better if you expect to be in a higher tax bracket in retirement or if you plan to retire in the US.
How to Enroll
- Log into your HR portal (Workday, BambooHR, ADP, etc.)
- Go to Benefits โ Retirement โ 401K Enrollment
- Choose your contribution percentage
- Select a Target Date Fund (e.g. "2055 Fund") if you're unsure what to invest in
- Submit โ effective from next paycheck
๐ก Target Date Funds are the easiest choice. Pick the one closest to the year you turn 65. It automatically adjusts your investment mix as you age. Set it and forget it.