Banks generally charge fees for doing anything with money, even just holding on to it. That's because the banks have created a level of trust that transactions pass smoothly and everything is recorded and accounted for correctly.