Yes, investing in US stocks is completely legal for Indian residents. Your remittance towards investing in US stocks via the Liberalized Remittance Scheme (LRS) is regulated by the Reserve Bank of India (RBI). As an Indian, you are allowed to remit up to $250,000 a year.