Can I invest in Indian stocks as an NRI, and how is it taxed?

Short answerYes. NRIs can invest in Indian listed shares through an NRO or NRE account, usually under the Portfolio Investment Scheme (PIS) or the newer non-PIS route. Gains are taxed like a resident’s — 20% short-term, 12.5% long-term above ₹1.25 lakh — but for an NRI, TDS is also deducted at source.

How an NRI invests

An NRI can buy Indian listed shares through a broking and demat account linked to an NRE (repatriable) or NRO (non-repatriable) bank account. Historically this needed a Portfolio Investment Scheme (PIS) account; the rules have eased, and a non-PIS route is now common. Intraday and derivative trading are restricted, so NRIs typically invest on a delivery basis.

How the gains are taxed

On listed equity, gains follow the same rates as for residents: short-term (held up to 12 months) at 20%, and long-term at 12.5% on the amount above ₹1.25 lakh a year. The crucial difference is that, for an NRI, TDS is deducted on these gains, which a resident does not face. Confirm current rates per the Finance Act.

A worked example

Example: you invest through an NRE account, sell shares after two years with a ₹2 lakh gain — long-term tax applies on ₹75,000 (after the ₹1.25 lakh shield) at 12.5%, with TDS withheld accordingly. Because you used NRE, both the capital and gains are freely repatriable. A treaty can reduce the TDS. Our NRI tax service can handle the filing.

Talk to CA Vijay R Singh

Want to invest in Indian stocks as an NRI? You can message him directly, or book a short call to talk through your situation.

This answer is general information for NRIs, not tax advice. Tax rates, thresholds and forms change with each Finance Act — please confirm the current position for your own facts, or speak to us, before acting.

© 2026 Vijay R Singh & Co., Chartered Accountants | FRN 136869W | M.No. 153926 | +91 98607 23959 | info@cavijaysingh.com | Andheri East, Mumbai 400069

Book a Call