The last time I asked I got told 7-10 business days, but that its best to wait 12 business days before releasing goods.
And got told that that is std process with all banks.
They are a little less strict with regular cheques of the same amount.
I don't. But had a client that kept asking they wish to pay by cheque. I asked the bank a couple of questions.
Then informed the client that unless they give me an uncrossed cheque marked as cash, that I can go withdraw from their bank immediately, I don't want cheques.
He stopped asking after moaning that the fees for cashing cheques are high.