银行卡被冻结的原因多种多样,比如司法冻结、银行自身风险控制等。如果是司法冻结,一般要等案件处理完毕,法院才会解封,时间长短因案件而异。如果是银行风险控制冻结,一般在核实清楚情况后,银行会尽快解封,通常不会超过一个月。冻结期间产生的费用,如果是银行正常收取的账户管理费等,一般会从账户余额中扣除,如果账户余额不足,银行可能会暂停收费,等账户解封后再处理。如果是因为司法冻结产生的费用,比如执行费等,一般由责任方承担。如果对冻结有异议,可以及时与银行或相关机构沟通,提供相应证明材料,争取早日解封。我是杭州的吴亮律师,如果仍有疑问,欢迎追问或一对一咨询。