How long they take to process depends on how risky they think the check is, based on the amount and who wrote it. Their policy states they can take up to 11 business days to clear a check.  Just because the other account is BoA doesn't make it immediate.