No. If you follow your agreement, it costs basically nothing. It's true for every mutual transaction (not only for banks). Also no-one forcing you to create accounts in ONE particular bank, you can shop around. there are plenty of options with minimal to no fees accounts.