It usually doesn't take any more than 1-2 business days for it to reflect in your bank account (so if you went to this restaurant on a Friday night after the banks close, for example, then it might not appear until Tuesday of the next week).