Yes indeed, there are transaction fees for both deposits and withdrawals. The deposits are with 2.5% fee of the amount transferred, while withdrawals are with flat £2.5 fee, but for bank transfers through international banks, the cost can go up to £15.