I got nickles and dimes of cancel fees that I don't understand at all. How come the cancel fee ends up with sometimes like .95, .25, while .7 other times? Is it possible for these number coming out all for me? Or is there something wrong (worst case, got ripped off?) BTW, I use only one simple order type. How the hell is it counted and calculated? Don't blame me that I don't read or keep track things. This is far less clear and clean than it needs to be called as rigid accounting. By the way, the exchanges do save credit for cancel fees in a period of month not day. Does this mean IB rip us off? Is it the time to leave, folks? Perhaps the old good days has been gone. Reference: http://www.interactivebrokers.com/html/generalAccount/otherFees.html In Section: Exchange Cancel and/or Modify Order Fees US Direct/Smart TWS + API option orders USD 1.20/Cancel or modify order Direct Orders: $0.20/executed contract capped at $1.20/executed trade. Smart Orders: $0.25/executed contract capped at $3.75/executed trade.