The fastest way to transfer funds out of Schwab

You can move money from Charles Schwab to another bank account in one of three ways: electronic transfer (ACH), wire transfer, or check. ACH is free and takes three to five business days. Wire transfer is faster—usually same day or next business day—but costs $25 per outgoing wire. A check is free but the slowest option, taking five to ten business days depending on mail and processing time.

Most people use ACH because it is free and fast enough for routine transfers. Wire transfer makes sense only if you need the money urgently and can absorb the fee. Checks are rarely the best choice unless you are sending money to someone who cannot receive electronic transfers.

Before you transfer anything, you need to tell Schwab which bank account to send the money to. Schwab calls this linking an external account. This step takes one to three business days and requires you to verify the account by confirming two small deposits Schwab sends to that bank.

Key Takeaways

  • ACH transfers are free and take three to five business days; wire transfers cost $25 and arrive in one business day or less.
  • You must link your external bank account to Schwab before you can transfer money, which requires confirming two small test deposits.
  • ACH transfers have a daily limit (usually $25,000) and a monthly limit (usually $100,000), but wire transfers have higher limits.
  • You can initiate transfers through the Schwab website or mobile app under the "Transfer Funds" or "Move Money" section.
  • If a transfer fails or takes longer than expected, contact Schwab's customer service to trace the transaction and get a status update.

How to link an external bank account to Schwab

Go to the Schwab website or open the mobile app and log in. Navigate to the "Transfer Funds" or "Move Money" section—the exact name varies by app version. Select "Link External Account" or "Add Bank Account." You will need the routing number and account number from the bank you want to transfer to. You can find these on a check, in your bank's online portal, or by calling the bank directly.

After you enter the account details, Schwab will send two small deposits (usually under $1 each) to that bank account within one to three business days. Once those deposits arrive, you return to Schwab and confirm the exact amounts. This verification step protects both you and Schwab by proving you own the account. Until you complete it, you cannot transfer money to that account.

Once the account is linked and verified, you can use it for transfers going forward. You do not have to re-verify it each time.

Transferring money via ACH (the free option)

After your external account is linked, go to "Transfer Funds" in Schwab and select the account you want to transfer from (your brokerage account, checking account, or savings account). Choose the linked external bank account as the destination. Enter the amount you want to transfer and select ACH as the transfer method.

Schwab will show you the expected arrival date—typically three to five business days. The transfer will not process on weekends or federal holidays, so if you initiate it on a Friday, the clock starts Monday. Once you confirm, the money leaves your Schwab account immediately, but it does not arrive at your bank until the full processing window closes.

ACH transfers have limits. Most Schwab accounts allow up to $25,000 per day and $100,000 per month, though these limits can vary. If you need to move more than that, you can either split the transfer across multiple days or use a wire transfer instead.

Transferring money via wire (the fast option)

Wire transfers move money the same day or next business day, but Schwab charges $25 for each outgoing wire. To initiate one, go to "Transfer Funds," select your Schwab account, and choose the linked external account. Select "Wire Transfer" as the method, enter the amount, and confirm.

Wire transfers typically process within hours if you submit before Schwab's cutoff time (usually 4 p.m. Eastern on business days). If you submit after the cutoff or on a weekend, the wire will process the next business day. Unlike ACH, wire transfers are generally irreversible once sent, so double-check the account number before you confirm.

Wire transfer limits are higher than ACH—usually $100,000 or more per transaction—but confirm with Schwab if you are moving a large sum. The $25 fee applies regardless of the amount transferred.

Requesting a check instead

If you prefer a physical check, you can request one through Schwab's website or by calling customer service. Schwab will mail the check to the address on file. This method is free but slow: the check takes five to ten business days to arrive by mail, and then your bank needs additional time to clear it once you deposit it.

Checks are useful if the recipient does not have a bank account or cannot receive electronic transfers, but they are not practical for routine transfers to your own account. Use ACH or wire instead.

What to do if a transfer fails or is delayed

If an ACH transfer does not arrive within five business days, or a wire does not arrive within one business day, contact Schwab's customer service. Have your confirmation number ready—Schwab provides this when you initiate the transfer. Customer service can trace the transaction and tell you whether it is still in progress, stuck at your bank, or rejected.

Common reasons for failure include an incorrect account number, a closed account at the destination bank, or a mismatch between the account holder's name and the name on your Schwab account. If the transfer was rejected, Schwab will return the money to your Schwab account within one to three business days. You can then correct the account details and try again.

If the money left Schwab but your bank says it never arrived, Schwab can file a trace with the Federal Reserve or the ACH network. This process takes time—typically two to four weeks—but Schwab will investigate at no cost to you.

Limits and restrictions on transfers

Schwab enforces daily and monthly limits on ACH transfers to protect against fraud. The standard limits are $25,000 per day and $100,000 per month, but these can vary based on your account history and Schwab's risk assessment. If you hit the limit, you can either wait for the next day or month, or use a wire transfer instead.

Wire transfers do not have the same daily limits, but Schwab may flag unusually large wires for review. If you are moving more than $10,000, Schwab is required by law to report it to the IRS—this is normal and does not mean anything is wrong. The report is filed automatically; you do not need to do anything.

You can only transfer to accounts you have linked and verified. You cannot transfer to a third party's account directly from Schwab. If you need to send money to someone else, transfer it to your own bank account first, then send it from there.

Frequently Asked Questions

How long does it take to link a new bank account?

Linking takes one to three business days. Schwab sends two small test deposits to your external bank account, and you must confirm the amounts in the Schwab app or website to complete the link. Until you verify those deposits, you cannot transfer money to that account.

Can I transfer money from Schwab to a bank account that is not in my name?

No. Schwab only allows transfers to accounts in the same name as your Schwab account. If you need to send money to someone else, transfer it to your own bank account first, then use your bank's tools to send it to the other person.

What happens if I enter the wrong account number?

If the account number does not match an active account at the destination bank, the transfer will be rejected and the money will return to your Schwab account within one to three business days. If the account number matches a different person's account, the money may be sent to the wrong person—this is why you should always double-check before confirming.

Is there a fee for ACH transfers?

No. ACH transfers from Schwab to a linked external account are free. Wire transfers cost $25 per outgoing wire. Checks are also free but take longer to arrive and clear.

Can I cancel a transfer after I have submitted it?

For ACH transfers, you may be able to cancel within a few hours of submission, depending on when Schwab processes the batch. For wire transfers, cancellation is usually not possible once the wire has been sent. Contact Schwab immediately if you need to cancel; the sooner you call, the better your chances.