除非法取得外,必须由银行赔。
中国公民将自己私人合法收入,存入任何银行,均由法律保护,不受侵犯。公民将现金存入银行后,银行依法对该存款,承担保管,支付本息的全部责任。由于银行的任何原因,导致丢失(或损失),都必须由银行全部赔偿。何况,银行必须实施存款保险义务,就是加强了承担的责任。
但是,如果公民存入银行的款项是,非法获得的脏款,而存入的,或者本款依法原本,不应属于存款者的,银行丢失,可以不赔偿给存款人。但对追脏或真正款项所有者承担责任。