一、身份证不能办银行卡的原因如下:1、身份证已经过期;2、身份证已经损坏;3、身份证的主人有信用问题,被银行的身份证检测系统查到,不符合申请信用卡的条件;4、身份证的信息与银行检测系统里面的信息相矛盾;5、该身份证已经在银行开过户。二、身份证不能办银行卡的解决办法:1、重新办理一张有效身份证(正式的或临时的均可);2、到户口所在地派出所开身份证有效的证明。