Once you open an account, you’ll pay $4.95 for each stock trade. Bolstering their reputation further is the fact that Fidelity won high marks in Investor’s Business Daily’s 2019 investor survey, which polled the people who ought to know best – customers who actually use their services.. There is a plethora of stock brokers to help you buy stocks online. The key to selecting the right brokerage boils down to what kind of platform you want, Michael Fairborn, an education coach for TD Ameritrade, tells Investor's Business Daily. At Stockpile, you can buy stock using a credit card or debit card. Here's how: If you're new to Stockpile and don't have an account yet, pick a stock and dollar amount, pay using your debit or credit card, and sign up for an account to hold your stock. If you do this on a weekday before 3 pm ET, you'll have your stock by dinnertime.