No, non-U.S. investors are able to open brokerage accounts and invest in U.S. companies, but they might face a few additional hurdles in getting started. Investors residing outside the U.S. may need to show additional forms of identification to prove their identity when opening an account and there can be even more forms on top of that to ensure proper tax reporting. Be sure to check with the broker for guidance on investing when living outside the country.