What RNOR actually shields, and the one condition
When you return to India for good, you do not become taxable on your worldwide income straight away. For the first two to three years you are usually Resident but Not Ordinarily Resident (RNOR), under Section 6. While you are RNOR, India taxes your Indian income but leaves your foreign income alone, with one important exception: foreign income that is received in India, or that comes from a business controlled in India, is taxable here.
So a gain on selling foreign shares or a foreign house is outside the Indian net during RNOR, unless you receive it in India. That single condition, received in India, is where most of the confusion and the risk sits. These rules live in Section 5 (scope of total income) and Section 6 (residential status), and both carry into the Income-tax Act 2025 with the same effect.
Received in India versus remitted to India: the distinction that decides the tax
The law taxes the foreign income of an RNOR when it is received in India. Receipt has a precise meaning: it is the first occasion you get the money under your own control. The Supreme Court settled this long ago in CIT v. Keshav Mills Ltd. Once you have received income somewhere, moving it to another place later is not a fresh receipt there.
That gives two very different outcomes from the same sale:
| Where the proceeds first land | Received in India? | Taxed during RNOR? |
|---|---|---|
| Straight into your Indian bank account | Yes, first receipt in India | Yes, the whole gain |
| Into a foreign account, moved to India later | No, that is a remittance | No |
The money can end up in India in both cases. What differs is where it landed first. Proceeds received abroad and later remitted to India stay outside the Indian net for RNOR, because the taxable event, receipt, already happened outside India.
The trap, and how to sequence the sale
The mistake is a practical one. When you sell, the broker or buyer asks where to send the money, and it feels natural to give your Indian bank details, especially if you have closed or stopped using your foreign accounts. But paying the proceeds directly into India is a first receipt in India, and it can pull the entire gain into Indian tax even though you are RNOR and the asset is foreign.
The fix is simple if you plan it before you sell. Keep a foreign account open, have the sale proceeds paid there first, and remit the money to India later, ideally after the RNOR window, once you actually need it here. Do not update your broker or the buyer with Indian bank details at the time of sale. This is about sequence, not secrecy: you report everything correctly, but you let receipt happen where the law leaves it untaxed.
Foreign tax still applies on its own terms. Selling US shares or a US house can trigger US tax regardless of where the money lands, and that is a separate question from Indian tax. The RNOR planning is about not adding an avoidable Indian layer on top.
A worked example
Meera moved back to Bengaluru in FY 2026-27 after twelve years in the US and expects to be RNOR through FY 2028-29. She plans to sell a US brokerage portfolio sitting on a large gain.
If she tells the broker to wire the proceeds straight to her Indian savings account, that is a first receipt in India. The gain is received in India and taxable here, even though she is RNOR and the shares are American.
If instead she has the proceeds settle into her US account first, keeps them there, and transfers what she needs to India a few months later, the receipt happened in the US. The later transfer is a remittance, not a receipt, so the gain stays outside Indian tax for her RNOR years. Same sale, same money reaching India, very different Indian tax, decided purely by where it first landed.