There are no fees for deposits or withdrawals on 21bitcoin. However, market order costs are present and vary based on the amount of Bitcoin being purchased. These fees are reasonable and decrease with larger amounts.