I would have thought when it cleared. If I draw cash it shows immediately but if I pay by debit card it takes a couple of days to appear, although it is immediately reflected in my available credit. This is HSBC.
Cheques are sent away each night to a processing site to be keyed when you check tomorrow it will show that it has credited your account today but it won't be cleared for a few days yet