Worst case scenario is the same day - if the shop has the same bank as you and is quick banking it. (Maybe not with the Halifax though - they may not process local cheques any differently to ordinary ones.) Otherwise 3 days from being paid in as Kathyan says