if it's commission free, it's likely because (1) fees are baked into the quoted price, or (2) firms are buffering trades with their own holdings and making money on traders' losses. you're paying somewhere for sure.
You don't think it's at all strange that 80% of share volume coming out of Robinhood is sold off to broker-dealers attached to large systematic hedge funds?
I'm sure you could think of a thing or two to do with terabytes of retail trade logs and behavioral advertising data.
The rule is that at the time of the execution, the execution cannot be worse than the NBBO.
I'm dont work at a broker dealer anymore, i'm a retail investor. I think where we are is awesome.
Ten years ago, these trades cost $7 to $20 ($1 for iB) + spread.
Twenty years ago, they cost $10 to $50 + spread.
Twenty five years ago they cost $35+ + spread.
These numbers are not even inflation adjusted. In think where we are is awesome and a big win for customers.
The fees are baked into quoted price ("the spread") but the execution cannot be worst than the NBBO (National Best Bid Offer).
They are making money on the spread for sure, probably crossing some trades internally as well. They also make money on the margin rates.