Yes, you can wire money into Charles Schwab checking, but the process depends on whether the money is coming from another U.S. bank or from outside the country
Charles Schwab accepts incoming domestic wire transfers and international wire transfers into its checking accounts. The money arrives through the Federal Reserve's wire system (for domestic transfers) or through SWIFT (for international transfers). You will need your account number and Schwab's routing number to give to whoever is sending the money. The sender initiates the wire from their own bank — you do not need to do anything except provide the correct account details and wait for the funds to arrive.
Domestic wires typically arrive the same business day if sent before the bank's cutoff time, usually 2 p.m. Eastern. International wires take longer — usually three to five business days — because they pass through multiple banks and currency conversion systems. Schwab does not charge you a fee to receive either type of wire, though the sending bank may charge the person sending the money.
Key Takeaways
- Provide your Charles Schwab account number and Schwab's routing number (1010) to the person sending the wire; they initiate the transfer from their own bank.
- Domestic wires arrive the same business day if sent before 2 p.m. Eastern; international wires take three to five business days.
- Charles Schwab does not charge you to receive a wire transfer, but the sending bank may charge the person sending the money.
- If a wire does not arrive within the expected timeframe, contact Schwab's customer service with the sender's bank name and the date the wire was sent.
What information you need to provide to the sender
The person sending the wire needs four pieces of information: your name as it appears on the Schwab account, your account number, Charles Schwab's routing number, and (for international wires only) the SWIFT code. Schwab's routing number is 1010. You can find your account number by logging into your Schwab account online, calling Schwab at 1-800-435-4000, or looking at a check or statement.
For international wires, you will also need to provide Schwab's SWIFT code, which is SCHBUS33. The sender's bank will ask for this when processing an international transfer. Make sure the sender has your name spelled exactly as it appears on your Schwab account — banks reject wires when the name does not match, and the money gets sent back to the originating bank.
How long it takes for the money to arrive
Domestic wires move through the Federal Reserve's system and typically arrive within hours if sent before the bank's cutoff time. Schwab processes incoming domestic wires on business days (Monday through Friday, excluding federal holidays). If a wire is sent after 2 p.m. Eastern or on a weekend or holiday, it will not be processed until the next business day.
International wires take longer because they travel through multiple intermediary banks and often involve currency conversion. Most international wires arrive within three to five business days, though some take up to seven days depending on the originating country and the banks involved. The sending bank can sometimes provide a tracking number; if the sender has one, you can give it to Schwab's customer service to check on the status.
What happens if a wire does not arrive on time
If you are expecting a domestic wire and it has not arrived by the next business day, or an international wire that has not arrived within five business days, contact Schwab's customer service. Have the following information ready: the sender's name, the sending bank's name, the date the wire was sent, and the amount. Schwab can check whether the wire has been received and is pending posting, or whether it has been rejected.
Wires are sometimes rejected because the account number is incorrect, the name does not match the account holder's name, or the receiving bank's routing number was wrong. If a wire is rejected, it returns to the sending bank, usually within one to three business days. The sender will need to correct the information and resend the wire. Schwab's customer service can tell you why a wire was rejected so you can give the sender the correct details.
Receiving money from outside the United States
International wires into a Schwab checking account work the same way as domestic wires, but the sender needs additional information. In addition to your account number and Schwab's routing number, they need Schwab's SWIFT code (SCHBUS33) and your full name. Some countries also require the sender's bank to provide an intermediary bank code; Schwab's customer service can provide this if the sender's bank asks for it.
Currency conversion happens automatically when an international wire arrives in U.S. dollars. Schwab uses its own exchange rate, which is posted on the day the wire is processed. The sender's bank may also charge a fee for sending an international wire, and some intermediary banks deduct a small fee from the amount that arrives. Ask the sender to confirm with their bank whether fees will be deducted from the transfer amount.
Other ways to move money into your Schwab checking account
Wire transfers are not the only way to get money into a Schwab checking account. You can also set up an ACH transfer from another bank account you own — this is free and takes one to three business days. You can transfer money from a Schwab brokerage account to your Schwab checking account when ready online. You can also deposit checks by taking a photo with the Schwab mobile app, or deposit cash at any MoneyLion ATM network location (Schwab reimburses ATM fees).
If you need money quickly and a wire is not practical, ACH is usually faster than international wire but slower than a domestic wire. If the money is coming from your own other accounts, moving it between Schwab accounts is when ready. For cash deposits, the MoneyLion network gives you access to thousands of ATMs across the country.
Frequently Asked Questions
Do I have to tell Schwab I am expecting a wire?
No. Wires are automatically routed to your account based on your account number. You do not need to notify Schwab in advance. However, if you are expecting a large wire or a wire from an unusual source, you can call Schwab ahead of time to let them know, which can help if there are any questions about the transfer.
Can I wire money out of my Schwab checking account?
Yes. You can initiate an outgoing wire through Schwab's website or by calling customer service. Schwab charges a fee for outgoing domestic wires (currently $25) and outgoing international wires (currently $45). The money leaves your account the same business day if you request it before the cutoff time.
What if the wire amount is very large?
Schwab does not have a stated limit on wire transfer amounts into your checking account. However, if you are receiving a wire larger than $10,000, the receiving bank (Schwab) is required by federal law to file a Currency Transaction Report. This is routine and does not affect you — it is straightforward a reporting requirement. The money will still arrive normally.
Can I receive a wire if my account is not yet fully opened?
Your account must be fully opened and verified before you can receive a wire. If you have just opened a Schwab checking account, wait until Schwab confirms that your account is active before providing your account number to someone sending a wire. This usually takes one to two business days after you complete the process.
What if the sender's bank says they cannot find Schwab's routing number?
Give them the routing number 1010 and Schwab's full legal name: Charles Schwab Bank, SSB. If the sender's bank still cannot locate it, they can search the Federal Reserve's routing number database online, or you can have them call Schwab's customer service at 1-800-435-4000 to confirm the routing number.