If you compare with datek or scottrade, IB's commission of 0.005 cents per share for > 500 shares is not cheap by any standard. Let's do simple math
5000 shares of ABC share cost you $9.99 which is equivalent to 0.002 cents/share at datek.
For the same number of shares, you have to pay $27.5 0r 0.0055 cents/share with IB.
In percentage term, it is 175% more than what one is supposed to pay. IB should reduce its commission by more than half to be called it cheap. 175% more premium is for nothing
5000 shares of ABC share cost you $9.99 which is equivalent to 0.002 cents/share at datek.
For the same number of shares, you have to pay $27.5 0r 0.0055 cents/share with IB.
In percentage term, it is 175% more than what one is supposed to pay. IB should reduce its commission by more than half to be called it cheap. 175% more premium is for nothing