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.
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 fees structure of KuCoin.