Question: how long does a cheque take to clear same bank?
Answer: The issuing bank will have taken the funds from the issuer's account immediately. So the issuing bank knows it's all good. The receiving bank will credit the funds to the recipient's bank account immediately the cheque is presented. But the receiving bank will NOT clear the funds for (usually) 3 banking days.