South Africans are paying R31 billion in banking fees each year simply to deposit and withdraw their own cash.