是合法的。

银行收年费10元,可能有多种情况。如果您办理的是工行储蓄卡为a类卡,则无需每年扣除相关年费。 但是,如果您有多张工行卡,除a类卡外的其他卡都会收取一定的年费。 具体收费由工行在各个地区确定,因为各个地区的价格不同,他们设定的金额也会不同,工商银行储蓄卡收取年费10元,每年直接从用户的银行卡中扣除。 现在,根据中国人民银行的相关规定,各大银行已经取消了银行卡年费。