Checks are a little different. Many banks will not allow immediate availability of funds with checks which allows banks some time to catch fraud. Many businesses also communicate their check registers to banks which prevent forged checks from clearing the bank account.