购买现汇不需要手续费,购汇人向银行申请购买外汇现汇的,银行会按照相应币种当日的现汇挂牌售出价格兑换人民币购买价格,购汇人只需要按现汇购入价向银行支付本币即可,如果购汇人需要将所购外币现汇转入其他银行的,需要支付汇款手续费。