Their one and only flaw that is a killer for some is the ACH hold policy — they hold all incoming transfers for at least 4 business days in many cases.
You can get in a pickle if you don’t realize it and have a tight timeline to transfer funds at tax time or whatever.
As others have pointed out, you can call customer service and they can often get the hold cleared while you are on the phone. They will conference in the other bank to verify.
I only think that applies for accounts opened in the last 90 days and/or with limited assets. I have been a customer for years and have a substantial amount in my brokerage accounts with them and all my ACH transactions clear the next business day; rarely two business days.
The specific circumstance was that I initiated an external ACH transfer from a Schwab Bank Checking account, which pulled funds from a remote bank, there was a default 4 day hold.
I don't keep alot of money in the bank accounts, but have a non-trivial relationship on the brokerage side.
Other banks (Credit Union, Capital One) typically clear these in 24-48 hours. It's not a "deal breaker" for me, and Schwab is an awesome bank, it's just a gotcha that can be problematic in some circumstances. If you have a business and pull money from one account to another, etc your process needs to keep it in mind!
Their one and only flaw that is a killer for some is the ACH hold policy — they hold all incoming transfers for at least 4 business days in many cases.
You can get in a pickle if you don’t realize it and have a tight timeline to transfer funds at tax time or whatever.