CBOE makes a revenue per contract (RPC) of between .17 to .5/contract so they must be charging brokers on top of this. Really good contracts from IB etc... will get you close to what the broker already has to pay CBOE. Of course, this is assuming tight bid/ask spreads.
You can see the the RPC...