It may take up to five business days (or at least three days) for an eCheck to clear at the bank.