Before 2003, banks faced some legal impediments that could delay check clearing. Now, thanks to the Check Clearing for the 21st Century Act, banks are allowed to immediately and efficiently clear checks using a substitute check system. Most national banks clear checks within a few business days.
Check Clearing Times
The exact time it takes for a check to clear depends on bank policies and the nature of the deposit. Most national banks promise that deposited checks will clear and post to your account either the same day or the next business day. If the account is less than 30 days old, the check may take a few extra days to clear. Mobile check deposits are usually available the next business day.