15 Years Of Empowering NRIs 

Proudly guiding NRIs since 2009 with expert financial planning to achieve goals, dreams and financial freedom.

Anand (name changed) emailed me three questions in one line: “Do I cash out my 401(k) before I move back? Will the US and India both tax it? And why does my CA keep saying he’ll get back to me on this?” That last part is common. Many CAs are excellent at Indian tax law and genuinely unsure about foreign retirement accounts, simply because it’s a narrow, fast-changing corner of the code.

If you’re an NRI in the US with a 401(k), Traditional IRA, or Roth IRA and a return to India on the horizon, here’s what actually applies now, not what applied a few Budgets ago.

âš¡ Quick Answer

You have three real options for a US 401(k) or IRA before returning to India: leave it untouched, roll it into an IRA, or cash out (which triggers a 10% penalty before age 59½, on top of regular tax). The double-taxation problem this article used to warn about has largely been addressed: Section 89A of the Income Tax Act, along with Rule 21AAA and Form 10-EE, now lets NRIs who become Indian residents defer Indian tax on annual accretions in a “specified account” (currently the US, UK, and Canada are notified countries) until the year of actual withdrawal, matching how the US taxes it. You still need to file Form 10-EE to claim this, it isn’t automatic.

401k Withdrawal from India Tax Rules Options for NRIs Returning to India

Check – Why Should NRIs Save for Early Retirement

The Three Account Types, Plainly

Account Contributions At Withdrawal
401(k) Pre-tax, often employer-matched Fully taxable at prevailing rates
Traditional IRA Pre-tax, self-directed Fully taxable at prevailing rates
Roth IRA/401(k) Post-tax Principal tax-free; only earnings taxed, and tax-free after 5 years or age 59½

If your employer matches contributions and you’re eligible, take the 401(k) match, it’s close to free money. Beyond that: if you expect a lower tax bracket at retirement, which most salaried employees do, a Traditional IRA usually wins. High earners, business owners, and professionals expecting a similar or higher bracket later, or anyone fairly sure they’re returning to India before 59½, tend to come out ahead with a Roth.

401k moving to india

Check – Why NRI Invest In India?

Your Three Choices Before Landing in India

1. Leave It As Is

Taxes stay deferred, growth stays tax-advantaged, until 59½. The catch: if your employer later shuts down the plan, you’re forced into a cash-out or rollover with no notice, which means staying reachable to a former US employer long after you’ve settled back in India, not always practical.

2. Roll Over to a Traditional or Roth IRA

Rolling into an IRA avoids the 10% penalty since you’re not actually withdrawing, just moving custody. A 10% penalty still applies to withdrawals before 59½, with exceptions for first-home purchase, permanent disability, qualifying medical costs, and qualified higher education expenses. Confirm the IRA provider accepts a non-US address before you open it, many don’t. Required Minimum Distributions kick in around age 73 for Traditional IRAs; Roth IRAs have no RMD requirement, so they stay flexible for goals like funding a child’s education well into your seventies.

⚠ Cashing Out Before 59½

A 10% early withdrawal penalty applies on top of regular tax, for both 401(k) and Traditional IRA. If a cash-out is unavoidable, waiting until a tax year with no US income can meaningfully lower the tax bracket the withdrawal falls into, though the 10% penalty still applies regardless of age-related exceptions.

The Double-Taxation Problem, and How It’s Actually Been Fixed

For years, NRIs returning to India faced a genuine mismatch: the US taxes retirement account withdrawals on a receipt basis (when you actually take the money out), while India, once you’re a resident, taxes worldwide income on an accrual basis (as it’s earned, even if untouched). That meant a 401(k) growing quietly in the US could trigger an Indian tax bill in a year when you hadn’t withdrawn a rupee, years before the US taxed the same money at all.

This is now genuinely resolved, provided you file the right form

Section 89A, read with Rule 21AAA, lets a “specified person” who’s an Indian resident defer Indian tax on income accruing in a “specified account”, a foreign retirement account like a 401(k), IRA, or similar, until the year you actually withdraw it, aligning India’s timing with the US. The CBDT has notified the US, UK, and Canada as eligible countries so far. To claim this relief, you must file Form 10-EE with the Income Tax Department; it is not automatic just because the law exists. If you’re an NRI returning from a notified country with an active retirement account, this single form is worth getting right before your first Indian tax return as a resident.

The relief exists in the law. It doesn’t exist in your tax filing until Form 10-EE is actually submitted.

Why This Trips Up Careful, Diligent People

The people who get caught by this aren’t careless, they’re often the most diligent NRIs, the ones who read the DTAA carefully and assumed it covered this automatically. That’s the illusion of transferability: understanding one part of a tax treaty well enough to assume it covers an adjacent, differently-structured provision it doesn’t actually touch. DTAA relief and Section 89A relief are separate mechanisms serving a similar goal, and only one of them requires an annual election via Form 10-EE.

Anand’s CA wasn’t being evasive, he was being honest about the limits of general practice. This is exactly the kind of narrow, specific area where a generalist and a specialist give genuinely different answers, and where the gap costs real money if you guess wrong.

Returning to India with a 401(k) or IRA still active in the US?

We help NRIs decide between leaving it, rolling it over, or cashing out, and get the Form 10-EE election filed correctly.

Talk to Us

The law finally caught up to the problem. Your tax filing still has to catch up to the law.

💬 Your Turn

If you’ve already filed Form 10-EE, or are weighing whether to, what’s held you back or made the decision easier? Share your experience below.

Published on May 29, 2026

Hemant Beniwal


Hemant Beniwal is a CERTIFIED FINANCIAL PLANNER and his Company Ark Primary Advisors Pvt Ltd is registered as an Investment Adviser with SEBI. Hemant is also a member of the Financial Planning Association, U.S.A and registered as a life planner with Kinder Institute of Life Planning, U.S.A. He started his Financial Planning Practice in 2009 & is among the first generation of financial planners in India. He also authored Bestseller book "Financial Life Planning". 

    • Hey Asha,
      If you don’t have a U.S. bank account and are a resident of India, you can still withdraw your 401(k) funds by contacting your 401(k) provider. They may allow wire transfers to an Indian bank account, though some providers may require a U.S. bank account. Ensure to provide your Indian account details and comply with the required documentation, including tax forms. You may also face tax withholding and penalties for early withdrawal if under 59½.

  • I have a 401k account in USA and returned on 29th December so if I withdraw money now what is the taxes I need to pay??

    • Hi Vashnavi,

      If you withdraw your 401(k) now, you may pay 20–30% in U.S. taxes and a 10% early withdrawal penalty if you’re under 59½, plus possible Indian taxes.

  • Hi
    I have few questions on 401k. I am listing them below
    1>In 401K I invest 3%in PRE-TAX and 2% in ROTH. Now will I face any issue to rollover 401K amount to traditional IRA?
    2> In case of my death before withdrawing 401K amount, how can my spouse or son get the access of the amount from India?
    3>Do I need leave any saving account open in USA to withdraw 401k amount from India or if I leave open one saving account in USA will it help me to withdraw 401k amount after or before the age of 59 1/2?

    • Hey Kaushik,
      1. You can roll over pre-tax 401(k) to a Traditional IRA;
      Roth 401(k) must go to a Roth IRA.
      2. Name a beneficiary; they can claim funds from India
      via U.S. bank.
      3. Keep a U.S. bank account open.

    • Hey Vikrant Gupta

      To make hassle-free 401(k) withdrawals from India, keep a U.S. bank account open, update your address with the plan provider, name beneficiaries, use U.S. tax filing services, and consider working with a CPA familiar with expat retirement distributions.

    • Hey Sourabh Gujjar,

      Yes, you can withdraw your 401(k) after moving to India before age 59, but you’ll incur a 10% early withdrawal penalty and owe U.S. income tax. Some exceptions apply; consult a tax advisor to explore penalty-free options.

  • I was in H1b visa till 2018 and moved to India from USA. While coming I closed my bank account and mobile number is discontinued. I am with same employer and like to know how to claim the amount.

    • Hii Sampath Kumar,
      Contact your 401(k) plan provider via email or employer’s HR. Update your contact info, request distribution or rollover forms, and provide Indian bank details if allowed. A U.S. bank account helps, but isn’t always required for claiming funds.

    • Hello Peyush Kumar
      On Line 10 of Form W-8BEN, describe the income type you’re withdrawing, like “Pension and annuity payments from U.S. retirement accounts.” If claiming treaty benefits, include the treaty article number, e.g., “Pension income under Article [number] of the U.S.-[Country] Tax Treaty.” Ensure accuracy and consult a tax professional if needed.

    • Hey Sachit,
      Reach out to the administrator of your 401k plan. This is usually the HR department of your former employer or a designated plan administrator. Inform them of your change in employment status and your intention to manage your 401k account.

    • Hi Suriyadeepan,
      Reach out to the administrator of your 401k plan. This is usually the HR department of your former employer or a designated plan administrator. Inform them of your change in employment status and your intention to manage your 401k account.

  • I need help in filling up W8 BEN Form, Part III and Line 10. I am planning to withdraw from 401K as I repatriated to India in 2018

    • Hi Venkata,
      Check the box for Line 10, indicating that you are claiming special rates and conditions under a tax treaty between the U.S. and India. Next, consult the tax treaty between the U.S. and India to determine the applicable tax rate for your specific situation. Tax treaty rates can vary depending on the type of income and the taxpayer’s status.

    • Hi Bharat,
      First of all, Review the rules and regulations of your specific 401k plan. After that, Get in touch with the administrator of your 401k plan to inquire about the withdrawal process. They can provide you with the necessary forms and guidance.

  • I have a rollover IRA in the US and I am a Canadian citizen, OCI and ROR Ordinarily Resident in India for over 20 years. I will be 59 1/2 in about six months.

    All IRA funds are in Money Market Fund so I receive monthly dividends on it. Every year, I have been showing the total dividend income in India in “income from Other Sources” and paying normal tax on it as per my tax bracket. This year, the online ITR 3 form is asking for more information such as “DTAA of Dividend”.

    There was no tax paid in the rollover IRA, so I am not sure in which ITR schedule I should enter that information. Could you please help out?

    The exact error message I am getting during validation is “Dividend income must be equal to 1a(i) of Schedule OS – DTAA of Dividend – System calculated value of interest expenditure u/s 57(i)] of Schedule OS. This error message is displayed five times. When I click on any of those, it takes me to Schedule OS Line10, 2.

    • Hey Shyam,
      Based on the error message you provided, it seems that the issue is related to dividend income and interest expenditure while using Form ITR (Income Tax Return) and Schedule OS (Other Sources) in India.So, You should enter the dividend income from the rollover IRA in Schedule OS, under the appropriate section for DTAA (Double Taxation Avoidance Agreement) of Dividend. The error message indicates that the dividend income should be equal to 1a(i) of Schedule OS, and the system calculates the interest expenditure under Section 57(i). Make sure you accurately input the dividend income and any relevant details to resolve the validation error.

  • I am 40 years old. I have money in 401 K that I will either keep in 401 K or roll over to IRA.

    Question: After I reach 60 years and start withdrawing 1) How much can I withdraw each month without incurring a penalty; 2) What is the tax that I need to pay on the gains? My understanding is that as a non resident alien, my tax bracket is 30% and there are no tax brackets for non resident aliens.

    • Hey Phssyk one,
      After reaching 60 years, you can withdraw from your IRA or 401(k) penalty-free under the IRS rule of “Substantially Equal Periodic Payments” (SEPP) or by reaching the age of 59½. The tax on gains during withdrawal will depend on your tax residency at the time of withdrawal. If you are a non-resident alien, the tax rate on gains will typically be 30% unless a tax treaty between the US and your home country specifies a different rate.

    • After age 59 1/2, there is no penalty. You can withdraw as much as you want.

      The tax you will pay will based on your total income and your jncome tax bracket. If you withdraw, $1,000 it will be added to your total income for the year and you just file your regular income tax return.

      Due to the treaty between India and the US, upon withdrawal, your plan administrator will withhold 30% tax. You will have to show this in your income tax return. You will get the withheld tax back. You won’t get all of it because you still have to pay tax in India.

    • Hello Team D,
      Start with Contact your 401(k) plan administrator to initiate the withdrawal process. After that the funds will be distributed to you, and you will receive them in USD.
      Now, you can then transfer the USD to your Indian bank account through a wire transfer or other suitable means.
      Once the funds are in your Indian account, your bank or a remittance service can help you convert the USD to INR at the prevailing exchange rate.

    • Hey Karan,
      You have three options: You can keep the fund in the 401(k) account even after leaving the US.
      Or you can rollover the 401(k) funds to an Individual Retirement Account (IRA) in the US, which can provide more control over investment options.And lastly it is also depending on Indian regulations and your new employment, you might be able to transfer the funds to a qualifying Indian retirement account, such as the National Pension System (NPS) or a recognized pension plan in India.

      • Hi Manpriya, Can the 401k amount be transfered to NPS (National Pension Scheme) in India once I move back from US, do share more information on this front.

  • I am an Indian citizen and worked in USA on a H-1B work visa from age 24 to 30 year old. I opened a ROTH ira (after tax dollars) and contributed in it to buy mutual funds and Stocks/ETF’s. I returned back to India forever at age 30 and kept the money in ROTH ira as it is. I am planning to withdraw money from this ROTH ira by selling stocks/ETFs and mutual funds after I become 60 years old. ROTH withdrawals are tax free in USA after 59&1/2. But will I need to pay taxes in India for those withdrawals? Also will I need to file taxes in USA as well? Also can my ROTH account company pay me withdrawal in Indian bank or will I need to have a US bank account too? Please note that when I return to India at age 30 I will no longer have a US address and no US bank account. What will be my tax situation in this case and what do I need to do?

    • Hey Sujay,
      1. Roth IRA withdrawals are generally not taxable in India, as they are considered post-tax contributions. Consult with a tax advisor for specific guidance based on India’s tax laws at the time of withdrawal.2. As a non-resident alien, you won’t have to file US tax returns for Roth IRA withdrawals, as they are tax-free for qualified distributions.3.Check with your Roth IRA account provider if they can facilitate withdrawals to an Indian bank account. Some may allow international transfers, but it’s essential to verify their policies.4.Not having a US address or bank account shouldn’t impact your Roth IRA withdrawals. It’s essential to maintain communication with the account provider and update your contact details as needed.5.Roth IRA withdrawals should generally be tax-free in both the USA and India. However, tax laws may change over time.

  • I worked in US and had a 401K plan , now two year back , I moved back to India. How can get my money back from 401k account with lower tax rate.

    • Hello Parag

      As an NRI who previously worked in the US and had a 401(k) plan, you have a few options for withdrawing your funds and minimizing your tax liability. Here are some possible strategies to consider:

      1.Leave the money in the 401(k) plan: If you have a balance of less than $5,000, your former employer may require you to withdraw the funds, but if you have more than that, you may be able to leave the money in the plan. This can be a good option if you plan to return to the US at some point, as it allows you to continue deferring taxes on the funds. However, if you keep the money in the plan and later withdraw it, you will be subject to US income tax and possibly state tax as well.
      2.Withdraw the funds and pay US taxes: If you decide to withdraw the funds from the 401(k) plan, you will be subject to US income tax on the distribution. The tax rate will depend on your overall income and tax bracket, but it’s important to note that the distribution will be taxed as ordinary income, which means it may be subject to a higher tax rate than other types of income, such as capital gains or dividends. You may also be subject to an early withdrawal penalty of 10% if you are under age 59 1/2.
      3.Roll over the funds into an IRA: Another option is to roll over the 401(k) funds into an individual retirement account (IRA). This can be a good option if you want more control over your investments and lower fees than you may have had in the 401(k) plan. If you do a direct rollover from the 401(k) to the IRA, you can avoid immediate taxation on the distribution, but you will still owe US income tax when you eventually withdraw the funds from the IRA.
      4.Consider a partial or phased withdrawal: Depending on your financial situation, you may be able to withdraw the funds over a period of time rather than all at once. This can help you avoid a large tax bill in any one year and may allow you to take advantage of lower tax rates in India. However, it’s important to consider the potential impact on your retirement savings and the fees and penalties associated with multiple withdrawals.

      • Hi Arjun,
        Can you please explain more and clarify on what you meant by this sentence – “it’s important to consider the potential impact on your retirement savings and the fees and penalties associated with multiple withdrawals”.

    • If you need to withdraw your 401(k) before retirement, you will be subject to US income tax and possibly state tax as well. Here are some steps you can take:
      1.Contact your former employer’s 401(k) plan administrator: They can provide you with the necessary paperwork to start the withdrawal process. Keep in mind that the process may take several weeks to complete.
      2.Consider the tax implications: When you withdraw the funds from your 401(k) account, you will be subject to US income tax on the distribution. The tax rate will depend on your overall income and tax bracket. You may also be subject to an early withdrawal penalty of 10% if you are under age 59 1/2.
      3.Plan for potential currency conversion costs: If you withdraw the funds and want to transfer them to India, you may need to convert the funds into Indian rupees. Keep in mind that this can come with additional fees and costs.
      4.Consult with a tax professional: To minimize your tax liability and ensure you are complying with US tax laws, it is advisable to consult with a tax professional who is familiar with cross-border tax issues.

  • I have moved back to Indian in June 2022. My 401K account is with my employer in US, not converted to IRA.1. What will be better option – keep account with employer or move to IRA?2. I want to close my US bank account as I don’t want to maintain minimum balance. Do we need US bank account if I decide to withdraw 401?

    • Hello Praveen

      1.Whether it is better to keep your 401(k) account with your employer or move it to an IRA will depend on your individual circumstances, including your investment goals and preferences, fees and expenses associated with each option, and the investment options available in each account. It may be beneficial to consult with a financial advisor or tax professional who can help you evaluate your options and make an informed decision.

      2.You do not necessarily need a US bank account to withdraw funds from your 401(k) account. However, you will need to provide the account information for the bank or financial institution where you would like the funds to be deposited. Keep in mind that you may incur additional fees or costs for transferring funds internationally or converting currency.

    • Hi Ourangeswarag,

      if you move back to India after age 60 and become a tax resident in India, the tax treatment of your Roth 401(k) distributions will depend on the tax laws and regulations in India.

      you should consult with a qualified tax professional who can provide you with advice based on your specific circumstances and the current tax laws in India.

  • I am in US now on H1B and will be moving to India next year. I am planning to withdraw my 401K after reaching India next year. What will be the tax implications? I understand there is a 10% penalty in US and applicable taxes. Also, if I withdraw only 25K an year, will that be taxable?

  • I have returned to India for good after being in USA for nearly 7 years this April. I’m 31 years old and want guidance in managing my bank a/c, 401(k) , Simple IRA and brokerage accounts. Can you help me?

  • If I withdraw 401k before age 59 and I am Indian citizen how much taxes USA will withhold if my income is zero in USA and I am non resident alien

    • Hi Ashish,

      Your pre tax contributions to 401k is basically tax deferred income stored for retirement. So at the time of withdrawal, 401k withdrawals are added to your global income for that financial year and taxed. On top of this please add on the 10% penalty on the absolute value being withdrawn from 401k.

  • Hi I am in India and want to withdraw my 401K funds(USA). My doubt here is, as i don’t have a resident address in USA, does it attract any other extra taxes for using my Indian address as resident address?
    Other problem is getting spouse intent notarized. Can this notary be done at USA consulates in India?

  • I am citizen of USA from INDIA. I am getting pension in India from my previous employer every month. how to get it in USA?

  • I would like to know tax rates for 401K or IRA accounts after coming to India? I am on VISA currently, no Greencard

    • Hi Sosenderma,
      To transfer money from a 401(k) to a bank account, you should send a withdrawal request to the 401(k) plan administrator. It can take up to seven business days for the withdrawal to be processed, and you can expect to receive your funds shortly thereafter.

  • I travelled to USA for a project deputation and stay got extended. Due to pandemic and visa extension issues, could not travel back to India and open NRI account

  • Need to know what I should do to transfer my 401k from US to India with least tax implications.I have returned to India now

    • Hi Reuben,
      By rolling over your 401k plan to an IRA you can lower your tax liability and need not pay the 10% penalty as you are still invested in a qualified account and not withdrawing.

      A penalty of 10% will apply if you withdraw from this account before 59½ years of age

  • Hi, I am taking out money from my IRA 401K account and need to fill out W8BEN form. There is line 10 in Part-II where we need to mention Special rates and conditions from the INDIA-USA tax treaty, any idea on that?

  • I’ve returned back to India in 2006, but I have not withdrew my 401k investment yet. Do I have to pay taxes in the US/ India if I do a lumpsum withdrawal?

  • Will 401k gains be taxed in india as worldwide income even when no distributions is taken from the 401k aacount on a yearly basis

  • Took U.S 401(k) lumpsum withdrawal from India ( being in ROR status ). Will both 401(k) account’s contributions and appreciations be taxable in India ?

    • Hi Ranjan,
      The taxes are paid upon withdrawal on the entire amount (contributions plus the earnings). Premature withdrawal attracts tax along with a 10% penalty.

  • Hi, moved back to india 3 years ago, have a 401k account still in US (stayed in us for 7 years) now question is do I have to declare that in my India ITR, if yes how?

  • I have been a resident of India for 13 years and I am a US citizen. I have a 401k account in the US – in which I have invested in specific US stocks and held on to them.

    If I trade in the 401k – sell stocks that have made gains BUT do not withdraw from the 401k until I am 59.5 years of age – do the gains that I realize IN The 401k attract tax in India?

    • No, the gains in the 401k do not attract tax in India. However, Once you withdraw all of the amount you have to use DTAA method to show the income and file in India.

  • Is it advisable to leave the 401k in ROTH IRA and cash out after 59 1/2 years ? What would be tax implication in India ?

  • Assume I became India resident by staying for 365 days in a year. I have my IRA account in USA. At this point, I start to withdraw from my IRA. US will tax me. Let us say that is 22%.

    I have to pay tax on that in India too because I became resident. My rate is India will be easily 30%. Will I get 22% credit, because I paid tax to USA?

    • According to the article in Union budget you will get the credit in India. But speak to a CA before filing your returns.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Related Posts

    Myths and Facts About NRI Status: 9 That Still Cost People Money
    RNOR Status: The 2-3 Year Tax Window Every Returning NRI Should Use
    Comparing Retirement Options in India and Abroad
    Do NRIs Need to File Tax in India? The Real Rules for AY 2026-27

    Subscribe now to get the latest NRI updates!

    >
    11 Shares
    Share via
    Copy link