Yes, it is lawful for banks in the UK to charge fees for maintaining a current account. These charges should be clearly communicated to the account holder by the bank.