You can buy stocks through a brokerage firm, either online or in person. To buy stocks, you will need to have a brokerage account with a brokerage firm. You can open an account with a discount or full-service brokerage firm. Many brokerage firms have minimum account balances or fees, so make sure to do your research to find a brokerage that meets your needs. Once you have opened a brokerage account, you can choose the stocks you want to buy.