In a Market Order, your assets are frozen according to your trade quantity/amount, and the fee is deducted after trading, such fee is the taker fee.
In a Limit Order, your assets are frozen according to your trade quantity, and the fee is charged after trading, such fee is the maker fee.
It's worth noting that in certain trading, the same coin will be charged as the fee, and the actual trade quantity may be different from the quantity that arrives in the account because a certain part is deducted as the fee.
How are Hidden Orders and Iceberg Orders charged fees?
A Hidden Order always pays the taker fee. An Iceberg Order pays the taker fee until the hidden quantity is completely executed.
Click Here to learn more about the fee structure of KuCoin.