A maker fee is charged when a user adds liquidity to the platform's order book by placing a limit order that is not immediately filled. But a taker fee is charged when a user removes liquidity from the platform's order book by placing a market order that is immediately filled.