Unfortunately, I've had problems in the past. I've made a deposit on Friday, after business hours (after their cut-off for crediting deposits that same day), written a check later that same day, and because the deposit will not be credited until Monday, but the debit is listed on Saturday, my account has been overdrawn until I go in and show the bank that the funds really were there. I don't think the bank should be able to list a debit if they do not also list credits that same day. This seems unfairly biased against consumers and designed to extract fees from them.