There is no legal age to invest in stocks. A minor can invest in stocks, but most brokerage companies do not permit you to open a brokerage account if you are under 18 years.