How to buy US Equities from India

By | 26th January 2019

Disclaimer: This post is for information purposes only and not an investment advise. Please consult your investment advisor before doing anything. I am not liable if you lose money or if anything in this post is not factual.

So you’re at a stage where you hold a decent chunk of Indian equities, but would like to diversify your holdings to overseas companies. Everytime you use your phone or shop online, you are making money for non-US companies. There is a substantial part of value globally that is not captured by Indian companies. As such it might be a good idea to diversify your holdings globally.

As a resident Indian citizen you have many options –

  1. Open an overseas trading account offered by Indian brokerages.
  2. Open an account directly with an overseas brokerage firm offering access to US markets.
  3. Invest in a domestic mutual fund holding US equities.

I’ll be talking about each one of these options in detail. You can invest upto 250,000 USD every year overseas. You cannot buy/selling anything on margin, deal with Forex or buy Foreign Currency Convertible Bonds(FCCBs) from Indian companies. The full list of what is allowed and prohibited is available on RBI’s website.

Option offered by Indian brokerages

Kotak Securities, ICICI Direct, India Infoline, Reliance Money and Religare all offer an option of access to overseas securities. However I found that the local ICICI Bank branch had no knowledge about the same and they made no effort to help me out. I also learnt from someone that they charge very high fees.

So I didn’t try this option out, but it’s a good option to have.

Directly from foreign brokerages

I decided to go for TD Ameritrade due to their low costs. Source: Investopedia

There are a few foreign/US brokerages that allow you to buy/sell equities. The prominent ones are:

  1. Saxo bank
  2. Charles Schwab
  3. Interactive Brokers
  4. TD Ameritrade

While some of these have dedicated teams to help you with an application from India, others do not. I chose TD Ameritrade as they had the lowest fees for the volume that I would be using. The per trade transaction cost is around 6.95 USD flat. The full price list for TD Ameritrade is present here. The list of documents I had to give digitally include:

  1. Filling out their form online , printing it and signing it.
  2. Aadhaar card and driving license for ID.
  3. Passport copy.
  4. Bank statements.
  5. W8-BEN form for tax declaration.

It took around 2 weeks for them to verify everything, although that could be because I had submitted everything during the winter holidays. While they do tell you to physically send the documents or fax them, they do accept documents over email too. You have to mail them to


India has a Double Taxation Avoidance Agreement(DTAA) with the US, which you can find on the Indian income tax website. In short for a non-resident alien:

  1. Capital gains will be taxed in India like debt. Taxes will not be withheld in the US by the broker.
  2. Dividends will be taxed at 25% in the US, which will be income from other sources. You can use deduction for these in India while filing your tax returns.

You may or may not need an International Tax Identification Number(ITIN) from US Internal Revenue Service(IRS). Authorised agents in India charge around ₹8000. I figured I didn’t need it and applied with just my Indian Permanent Account Number(PAN).

My W8-BEN form looked like this

Most brokers should have an international accounts opening team to help you with taxation related queries and how to fill out the requisite forms.

Transferring money

While TD Ameritrade offered many options for transferring money, only Wire Transfer seemed like a practical solution, which most banks offer without questions asked. I found the transfer costs and the spreads for currency exchange to be excessive for ICICI Bank. Do let me know if you know an another option.

International wire transfer form should be filled out something like this

For the transfer you’ll have to fill out the form from the bank, which includes reasons for transfer, if you want like a regular/guaranteed transfer(regular transfer means the receiving bank could deduct some amount for fees, which was 6 USD on a 400 USD transfer for me). The brokerage will give you an account where you can transfer money to. For TD Ameritrade I had to add the For Benefit Of(FBO) number on the receiver’s details(next to the account holder name) and in additional information.

If everything goes well the amount should be reflected in your brokerage checking account

If you filled out everything correctly, you should see the amount in the brokerage account in a few days. It took nearly 5 days for me. It would have been nice if they had an Indian bank account to make the transfer fees lower.

Invest in Mutual Funds holding US equities

This is a relatively easy option, wherein you can buy Mutual Funds in India which hold US equities. Some of these are:

  1. Frankin India Feeder – US Opportunities Fund
  2. DSP US Flexible Equity Fund
  3. ICICI Prudential US Bluechip Equity Fund
  4. PPFAS Long Term Equity Fund  – This fund has a part of it’s portfolio in international stocks but has > 65% of portfolio in Indian equities for getting equities treatment for taxation. It is one of my favorite funds.

If holding of Indian equities is < 65%, these the fund will be taxed like debt. Some of these funds also hedge for currency risks.

Thanks for reading. Do subscribe to my blog if you like the content. I will be covering more finance related topics in the future(along with the usual tech content). 🙂

6 thoughts on “How to buy US Equities from India

  1. Amit

    How does taxes work when you already have an active trading account in USA and you have moved back to India for good? I use my trading account of USA sometimes but I am not sure on taxes for gains

    1. Varun Priolkar Post author

      Hi Amit,

      It’s best that you contact a tax consultant who understands US and Indian tax laws to help you out. I don’t know much about how taxation there would work, sorry!

  2. Umesh Kudalkar

    There are few hurdles:

    (1) Threshold for U.S. Estate Tax on foreign citizens is $60,000/-. In case of demise of the holder, the U.S. brokerage would deduct 40% and give the remaining money back to the legal heir.

    (2) Income tax officers in India don’t recognise omnibus model for capital gains because the shares are not held in the name of investor. The shares are held in the name of foreign brokerage. Highest applicable tax rate may apply.

    (3) Because the shares are held in U.S. brokerage’s name, Indian investor takes credit risk of the broker. Think MF Global debacle. SIPC cover up to $500,000 may not apply to Indian citizen shareholders. This needs to be tested.

    (4) Debt fund taxation makes it unattractive.

  3. Aseem Kayastha

    Hi Varun, thanks for the information. Much appreciated.
    I want to know how to transfer back money to my Indian account. If I use TDA’s wire transfer option they ask me “Purpose of wire” and Indian bank’s corresponding bank in US. What are your thoughts? Is there any better way?


Leave a Reply