"I moved back to India two years ago. I still hold US stocks some from my job there, some I bought independently. I sold a few last month from here. My CA is now saying my tax situation is more complicated than I expected. What exactly is going on?"
This is one of the most common surprises for returning NRIs and people who built investment portfolios abroad. When you sold foreign shares while in India, a chain of tax questions immediately opens up - what rate applies, in which country, in which currency, and whether you need to declare it in India at all.
The answer depends on a combination of your residential status under the Income Tax Act, the country where the shares are listed, the holding period, and whether a Double Taxation Avoidance Agreement (DTAA) applies between India and that country. None of these questions have a single universal answer - which is exactly why this topic confuses so many people.
Does Your Residential Status Change Everything When You Sold Foreign Shares While in India
Yes - completely. This is the first thing to determine before anything else.
If you are a Non-Resident (NR) under the Income Tax Act for the year in which you sold the shares, only income that accrues or arises in India is taxable here. Capital gains on foreign shares sold through a foreign broker with proceeds credited to a foreign account - with no India connection - are generally not taxable in India for an NR.
If you are a Resident and Ordinarily Resident (ROR), your global income is taxable in India. That includes capital gains on foreign shares regardless of where the sale happened, where the broker is located, or where the money landed. Sold foreign shares while in India as an ROR? The gains are fully taxable here.
If you are a Resident but Not Ordinarily Resident (RNOR) - the transitional status available to recently returned NRIs - foreign income is generally not taxable in India unless it is derived from a business controlled from India. Capital gains on foreign shares sold during the RNOR window are typically not taxable in India. This is one of the most significant financial benefits of the RNOR period and one that returning NRIs should plan around carefully.
The RNOR window is your most important planning tool: A returning NRI who qualifies as RNOR - typically for two to three years after return can sell accumulated foreign shares during this period without those gains being taxable in India. Once the status shifts to ROR, every future foreign share sale triggers full Indian tax. Timing matters enormously here.
How Capital Gains Are Calculated When You Sold Foreign Shares While in India
Assuming you are an ROR and the gains are taxable in India, the calculation has some important nuances specific to foreign shares.
Holding Period and Rate
Foreign shares are treated as unlisted securities for Indian tax purposes even if they are listed on a foreign exchange like NYSE or NASDAQ. This classification matters because the holding period for long-term capital gains on unlisted securities is 24 months, not 12 months as applies to Indian listed shares.
If held for more than 24 months: Long-Term Capital Gains taxed at 12.5% without indexation benefit (as per Finance Act 2024 amendments).
If held for 24 months or less: Short-Term Capital Gains taxed at your applicable slab rate which for a high earner means up to 30% plus surcharge and cess.
Currency Conversion
Both the cost of acquisition and the sale consideration must be converted to Indian Rupees. The cost is converted using the exchange rate on the date of purchase and the sale proceeds are converted using the rate on the date of sale. The RBI reference rate or telegraphic transfer buying rate is typically used for this conversion. Exchange rate movement between purchase and sale can significantly affect the rupee-denominated gain even if the foreign currency gain is modest.
Real Situation
Priya returned to India in FY 2023-24 and became an ROR by FY 2025-26. She holds US tech stocks purchased in 2019 for USD 30,000. She sold them in December 2025 for USD 72,000. The rupee-denominated cost was approximately Rs 22 lakhs at 2019 exchange rates. The rupee-denominated sale proceeds were approximately Rs 61 lakhs at 2025 rates. Long-term capital gain in rupee terms: approximately Rs 39 lakhs. Taxable at 12.5% tax of approximately Rs 4.9 lakhs. If she had sold during her RNOR period before becoming ROR the entire Rs 39 lakhs would have been outside Indian tax.
What About ESOPs and RSUs From a Foreign Employer
This is where things get especially complicated. Many returning NRIs hold Employee Stock Options (ESOPs) or Restricted Stock Units (RSUs) from their foreign employer. These create two separate taxable events and both need to be handled carefully.
The first taxable event is vesting or exercise. When ESOPs vest or are exercised, the difference between the fair market value and the exercise price is treated as salary income not capital gains. For a resident Indian, this salary income is taxable in India in the year of vesting or exercise, regardless of where the employer is located.
The second taxable event is the eventual sale of the shares. The gain from the sale calculated from the fair market value at vesting as the cost base is capital gains, taxable as described above based on the holding period from the date of vesting.
The double taxation trap with ESOPs: If your foreign employer already withheld tax in the country of employment on the ESOP vesting income and you are now also paying Indian tax on the same income as a resident you may be facing double taxation. This is where the DTAA between India and that country becomes essential. Under most DTAAs, you can claim credit for tax paid abroad against your Indian tax liability on the same income. Missing this credit means overpaying tax significantly.
DTAA Relief Do Not File Without Checking This
India has signed Double Taxation Avoidance Agreements with over 90 countries including the USA, UK, UAE, Australia, Canada, Singapore, and Germany. When you have sold foreign shares while in India and the gains are also taxable in the country where the shares are listed or where you earned them, the DTAA provides a mechanism to avoid paying full tax in both countries.
The most common form of relief is the Foreign Tax Credit (FTC), claimed under Section 90 of the Income Tax Act along with Rule 128 of the Income Tax Rules. To claim FTC:
- File Form 67 on the Income Tax portal before filing your ITR
- Attach the foreign tax payment certificate or statement from the foreign tax authority
- The credit is limited to the Indian tax payable on that specific income you cannot get a refund from India for excess foreign tax paid
- Form 67 must be filed on or before the due date of ITR filing late filing of Form 67 has resulted in denial of FTC in multiple assessments
The Foreign Asset Schedule in ITR Non-Negotiable for ROR Taxpayers
If you are an ROR and you sold foreign shares while in India or hold any foreign assets at any point during the year, the Foreign Assets (FA) Schedule in your ITR is mandatory. This schedule requires disclosure of all foreign accounts, foreign equity holdings, foreign trusts, and foreign immovable property held at any time during the previous year.
Non-disclosure of foreign assets is treated as a violation under the Black Money (Undisclosed Foreign Income and Assets) and Imposition of Tax Act, 2015. The penalties are severe up to Rs 10 lakhs per violation and in serious cases criminal prosecution. This is not a filing formality that can be deferred or skipped.
Even sold assets must be disclosed: If you held foreign shares at any point during the financial year and sold them before March 31 meaning you do not hold them on the last day of the year they must still be disclosed in the FA Schedule for that year. The schedule covers assets held "at any time during the previous year," not just assets held at year-end.
Frequently Asked Questions
Is tax payable in India if I sold foreign shares while in India as an NRI?
It depends on your residential status under the Income Tax Act for that year. If you are a Non-Resident, only India-sourced income is taxable here gains on foreign shares with no India connection are generally not taxable. If you are an RNOR, foreign capital gains are typically outside Indian tax. If you are a Resident and Ordinarily Resident, all global income including gains from sold foreign shares while in India is fully taxable in India.
What capital gains rate applies when foreign shares are sold in India?
Foreign shares are treated as unlisted securities for Indian tax purposes. If held for more than 24 months, long-term capital gains are taxed at 12.5% without indexation. If held for 24 months or less, short-term capital gains are taxed at the individual's applicable income tax slab rate. The gain is computed in Indian Rupees using the exchange rates on the date of purchase and date of sale.
How is the capital gain on foreign shares calculated in Indian Rupees?
The cost of acquisition in foreign currency is converted to Indian Rupees using the exchange rate on the date of purchase. The sale proceeds are converted using the exchange rate on the date of sale. The capital gain is the difference between the two rupee-denominated figures. Exchange rate movement between purchase and sale can significantly affect the taxable gain in rupee terms even if the foreign currency gain appears modest.
Can I claim credit for foreign tax already paid on the same share sale?
Yes. Under Section 90 of the Income Tax Act and the applicable DTAA, you can claim a Foreign Tax Credit for taxes paid in the foreign country on the same income. You must file Form 67 on the Income Tax portal before filing your ITR and attach the foreign tax payment certificate. The credit is limited to the Indian tax liability on that specific income and Form 67 must be filed on or before the ITR due date.
Do I need to disclose foreign shares in my Indian ITR even after selling them?
Yes. As an ROR, you must disclose all foreign assets held at any time during the financial year in the Foreign Assets Schedule of your ITR including shares sold before the financial year end. Non-disclosure of foreign assets violates the Black Money Act and attracts penalties of up to Rs 10 lakhs per violation regardless of whether tax was paid correctly on the gains.
Are ESOP gains from a foreign employer taxable in India?
Yes, in two stages. The gain on vesting or exercise the difference between fair market value and exercise price is taxable as salary income in India for a resident Indian in the year of vesting. The subsequent gain on sale of the vested shares is taxable as capital gains. If the foreign employer withheld tax on the vesting income, a Foreign Tax Credit under Section 90 can be claimed to avoid double taxation on the same amount.


