There are many apps and websites that offer a minimum amount to invest is $1 so yes you can buy stocks for $1 only.