Hi Mirjam and welcome to the forum,
It depends on the supplier now, many do now charge fees such as an account establishment fee and so on. There are still those that have no fees as well of course, you just have to weigh them all up as to who provides the better value for what they offer.
Cheers