USD$ = 95.22 GBP£ = 128.38 EUR€ = 110.82 CAD$ = 68.95 AUD$ = 68.23 AED = 25.92 SGD$ = 74.55 NZD$ = 55.92 SEK = 10.27
IST: 00:00 PM
IST:

NRI Stock Broker Comparison

Find the right Indian broker for your country and trading style

Indian brokers compared for NRIs

PIS support, brokerage, country restrictions, and platform features at a glance

Showing of results

No matches for current filters.

Brokerage rates shown are for NRI accounts and may differ from resident rates. PIS (Portfolio Investment Scheme) registration with RBI is mandatory for NRIs trading on Indian exchanges. US/Canada NRI acceptance depends on FATCA compliance — always verify with the broker.

Frequently asked questions


PIS (Portfolio Investment Scheme) is an RBI-mandated scheme that allows NRIs to buy and sell shares on Indian stock exchanges. Your designated bank (where you hold NRE/NRO account) acts as the PIS bank, monitoring your transactions to ensure you don’t exceed the single-company (5%) and aggregate NRI (10%) shareholding limits set by RBI.

Yes, but options are limited. Due to FATCA/CRS compliance requirements, only full-service brokers like ICICI Direct, HDFC Securities, Kotak, and Motilal Oswal typically accept US/Canada NRIs. Discount brokers like Zerodha do not accept US/Canada NRIs due to compliance complexity.

NRE-PIS allows you to invest in Indian stocks using repatriable funds — proceeds can be sent back abroad. NRO trading uses non-repatriable funds (subject to USD 1M annual cap). Most NRIs use NRE-PIS for fresh investments. NRO is typically for managing pre-existing Indian investments.

Yes. Short-term capital gains (holding < 12 months) are taxed at 15% + cess. Long-term capital gains (holding ≥ 12 months) above ₹1.25 lakh are taxed at 12.5% + cess. Dividends are taxed at 20% TDS for NRIs. You can claim DTAA credit in your country of residence to avoid double taxation.

You need: (1) PAN card, (2) NRE/NRO bank account, (3) PIS permission from your bank, (4) passport copy and overseas address proof, (5) FIPB/RBI approval (handled by broker). The process typically takes 2-4 weeks. Some brokers offer online account opening for NRIs.

NRIs can trade in futures and options on Indian exchanges, but only through NRO accounts (not NRE-PIS). The tax treatment is as business income, taxed at applicable slab rates. US/Canada NRIs should be cautious as F&O income may trigger PFIC-like complications in their home country.

Investing in Indian Stocks as an NRI

Indian equity markets have delivered strong returns over the past decade, and many NRIs want to participate. However, the process is more complex than for resident Indians — you need a PIS-enabled demat account, an NRE or NRO bank account, and a broker that accepts NRIs from your country.

Discount vs full-service for NRIs

Discount brokers (Zerodha, Angel One) offer the lowest brokerage but typically don’t accept US/Canada NRIs and provide limited hand-holding. Full-service brokers (ICICI Direct, HDFC Securities, Kotak) charge more but offer research, advisory, dedicated NRI desks, and importantly — FATCA compliance for US/Canada residents.

The US/Canada NRI problem

If you’re in the US or Canada, your broker options are limited. FATCA (Foreign Account Tax Compliance Act) requires Indian brokers to report your account details to the IRS/CRA. Only brokers with robust compliance infrastructure can handle this. Additionally, Indian mutual funds classified as PFICs (Passive Foreign Investment Companies) attract punitive US tax treatment — making direct equity a better route for US NRIs.

Step-by-step: opening your NRI trading account

  1. Get a PAN card — apply via NSDL/UTIITSL if you don’t have one
  2. Open NRE/NRO account — at a bank that offers PIS
  3. Apply for PIS permission — your bank applies to RBI on your behalf
  4. Open demat + trading account — with a broker from the comparison above
  5. Fund your account — transfer from NRE/NRO to the trading account
  6. Start trading — buy/sell on NSE/BSE through the broker’s platform
Share this page: