We do not charge a fee for deposits.
We charge 0.25% of the cost of a buy order and 0.25% of the proceeds of a sell order.
We don't have the intention to make profits on withdrawals. However, each currency charges a fee to transfer coins to another address. The purpose of the withdrawal fees that we charge is to cover these fees. You can find the most up-to-date withdrawal fees on the 'Withdraw' page (click here to go there).