It never cn be really free if there is no cost charged then they have some small print which will allow them to put the account balance at risk. Or they have to do something with less attractive fills. Free trading seems to me just impossible.
But there are enough brokers who charge 1ct per share (on way) even in brokerage accounts. I use TOS and have 1ct per share