Yes, each exchange has a different model. Some are free. Some charge for taking liquidity and provide a rebate for adding liquidity. On those exchanges, the rebate/fee can change from options trading in pennies to options that trade in nickels. Then they can also have symbols that offer higher rebates and fees. The model is confusing and difficult to follow. And, can change from month to month.
For our clients (that don't clear at IB), that use DMA and want to keep track of these fees/rebates, we can provide a monthly spreadsheet that sums it up.