Do I have to pay taxes in the US?

Do I have to pay taxes in the US?

For the capital gains made on your US stocks/ETFs investment, you don’t have to pay taxes in the US. You, however, have to pay taxes on those capital gains in India.

For dividend and SLIP income, a portion of the income is withheld in the US as the tax. Since India and the US have signed a Double Taxation Avoidance Agreement (DTAA), you can claim a tax credit in India for this tax withheld in the US. 

You can read more about how taxation works here.