银行卡是有年费的。一般来说,储蓄卡(借记卡)的年费一般为10元/年,一年内如果账户内资金不足300元,银行会自动扣除小额账户管理费,这样就会造成即使卡内余额不足,每年也会扣收年费。当然,不同银行对于银行卡年费的规定可能存在差异,具体可以咨询银行工作人员。此外,对于日均余额较高的用户,银行一般会有一定的优惠政策,如年费可以申请减免。因此,用户在使用银行卡时,可以关注银行卡的优惠政策,以避免产生不必要的费用。