Hi guys,
Blue Square will only charge you for withdrawals with certain types of card. Generally, there is no charge. I can only assume that the type of card you have registered is a pre-pay card? As a result, there is no facility on the card for us to pay funds back onto it, so the only way we can return funds to you is by processing a manual bank wire. As a result, the bank charges us for the service and so we pass the charge on to you (sorry).
Other payment methods which will run into problems like this are some types of Mastercard and UKASH. If you have no other payment methods, then I guess you have no choice, but if you can avoid using these, do!