However, they still sell their client order flow to the bank that pays them the most to execute their trades. This isn't illegal and was a HUGE point of Michael Lewis's hack-n-slash book on electronic trading "Flash Boys".
If my Robinhood trades of 100 lots or more execute at a few pennies higher than the price when I place the order, I think that is entirely fine. Why? Because it costs 5-10 to trade from Etrade or most other normal brokerage accounts. From what I've seen thusfar (I've got maybe 20k invested with RH), all of the trades have executed at the price I expected them to, or 1 cent higher on very volatile stocks (TSLA in specific). I'm still paying massively less than if I used a traditional broker and RH is making a bit of money by selling my order flow.
If my Robinhood trades of 100 lots or more execute at a few pennies higher than the price when I place the order, I think that is entirely fine. Why? Because it costs 5-10 to trade from Etrade or most other normal brokerage accounts. From what I've seen thusfar (I've got maybe 20k invested with RH), all of the trades have executed at the price I expected them to, or 1 cent higher on very volatile stocks (TSLA in specific). I'm still paying massively less than if I used a traditional broker and RH is making a bit of money by selling my order flow.
Win/win really.