Quote from stephencrowley:
ARCA
Fee: $0.003
Rebate: $0.0020
ACT per trade: $0.0314 on OTC-BB only
Listed (non-ETFs): remove liquidity = $0.0010 per share fee, adding liquidity = $0.0000
Odd lots: OTC (excluding OTC-BB) = $0.004, listed securities = $0.0300
A market order, if routed will result in $0.0040 per share
OTC-BB symbols: remove liquidity = $0.0030 per dollar proceeds for stocks < $1 otherwise $0.0030 per share,
adding liquidity = $0.0000
BRUT
Fee: $0.0030
Rebate: $0.0020
ACT per trade: $0.0314 on Listed & ETFs Only
Listed (non-ETFs): Remove liquidity = $0.0007 fee per share, adding liquidity =$0.0000
Market orders for ETFs may be sent by Brut to ITS, incurring a fee of $0.0007 per share. Orders for NYSE-listed securities set with the option "RouteToNYSE=true" will sweep the books of BRUT/INET/SUMO and if not filled, be routed to DOT where the execution is $0.0000 as long as the trade is not billable by the specialist.
B-Trade
Fee: $0.003
Rebate: $0.00
ACT per trade: $0.0314 on Listed & ETFs Only
Remove liquidity min of $0.25 per trade
INET
Fee: $0.003
Rebate: $0.002
ACT: none
Listed (non-ETFs): Remove liquidity = $0.0007 fee per share, adding liquidity = free
TRAC
Fee: $0.0025
Rebate: $0.0023
ACT: None
If counterparty was via SUMO, add liquidity = $0.0027 and remove via SUMO = $0.0030
SUMO
No Access Fee $0.0030
ECN Access Fee $0.0010
Rebate: $0.0020
ACT: $0.0314 on Listed & ETFs Only
Listed (non-ETFs): Remove liquidity = $0.0007 fee per share
Nasdaq charges $0.0010 for accessing liquidity at one of the following ECNs in addition to the fee as follows (per share): BATS = $0.0026, BTRD = $0.0030 (min of $0.25), EDGX = $0.0030, NTRD = $0.0031, TRAC = $0.0030
Makret-on-Open, Limit-on-Open and any order that exectues in the Opening Cross = $0.0005, Market-on-Close and Limit-on-Close = $0.0005
Jefferies (NYSE & AMEX)
Billable $0.0090
Non-Billable $0.0004
Goldman Sachs (NYSE & AMEX)
Billable $0.0090
Non-Billable $0.0004
GSAT
Listed $0.0040
OTC $0.0080