In addition to commissions, you have to consider the quality of the execution. Does the broker get the best price? How often is there price improvement? Each broker has some data on this hidden somewhere on their web site. It's difficult to compare but it's something to consider and a reason some are willing to pay higher commissions for large orders versus a $5 or $10 flat rate.