Question: how much does it cost to buy a stock?
Answer: Most online brokerage firms charge between $7 and $10 per trade. Though this does not sound like much, commissions can have a big impact on small accounts. For example, say you have $1,000 to invest in a single stock. Your buy and sell orders will each cost you $10, resulting in a transaction cost of $20.