银行卡只收不付,至少需要三天的时间才能恢复。因为银行卡只收不付属于是银行卡被冻结了,如果是因为司法原因冻结的话,首次冻结是三天,三天后会自动解冻,那如果是司法原因以外的原因冻结的话,是可以直接写在本人身份证银行卡,到银行所属的网点柜台上去进行解冻的,不需要等待