The main ways to move money into your Schwab checking account

You can fund a Charles Schwab checking account through five main routes: ACH transfer from another bank, wire transfer, mobile check deposit, ATM deposit (at Schwab ATMs), or direct deposit. Each method has different timing and limits. ACH transfers and direct deposit are free and take one to three business days. Wire transfers arrive the same day but cost money. Mobile check deposit and ATM deposit are free and typically post within one business day.

The method you choose depends on how quickly you need the money and whether you have access to the right tools. If you're moving money from another bank account you already own, ACH is usually the slowest but cheapest option. If you're receiving a paycheck or regular payment, direct deposit is the most hands-off. If you need money today, a wire transfer is the only option, though Schwab charges a fee for incoming wires.

Key Takeaways

  • ACH transfers from another bank are free and take one to three business days, making them the cheapest way to fund your account if you're not in a hurry.
  • Direct deposit is free and automatic once you provide your employer or payer with your Schwab account and routing number, and it typically posts within one business day.
  • Wire transfers arrive the same business day but Schwab charges a fee for incoming wires, usually between $0 and $15 depending on the sending bank.
  • Mobile check deposit and ATM deposit are free, work with checks you receive, and typically post within one business day.
  • Schwab does not charge fees for incoming transfers on any of these methods except wire transfers.

ACH transfers from another bank account you own

An ACH transfer (Automated Clearing House) is a free electronic transfer between two bank accounts. You initiate it from your other bank's website or app, not from Schwab. Log into your existing bank account, find the "transfer" or "send money" section, and add your Schwab account as a recipient. You'll need your Schwab account number and Schwab's routing number, which is 121000248.

The transfer takes one to three business days to complete. Schwab will not charge you, though your sending bank may charge a fee if you're not a customer in good standing or if you exceed a transfer limit. Once the money arrives, it's available when ready in your Schwab checking account. This is the most common way people fund new accounts because it's free and works from any bank.

Direct deposit from your employer or regular payer

If you receive a paycheck, government benefits, or regular payments, you can set up direct deposit to have the money sent straight to your Schwab checking account. You'll need to provide your employer or payer with your Schwab account number and routing number (121000248). Most employers let you change your direct deposit through their payroll portal or by submitting a form to HR.

Direct deposit is free and typically posts on the same day the payer sends it, which is usually one business day before the payment date listed on your stub. Once you set it up, the money arrives automatically with no action needed on your part. This is the most reliable way to fund your account if you receive regular income.

Wire transfers for same-day funding

A wire transfer moves money from another bank to your Schwab account on the same business day. You initiate it from your other bank, and you'll need to provide Schwab's wire routing number (121000248), your Schwab account number, and your name as it appears on the account. Wire transfers are processed during banking hours, so a transfer sent before 2 p.m. Eastern Time typically arrives the same day.

Schwab does not charge you for incoming wire transfers, but your sending bank will charge a fee, usually between $0 and $15. Some banks charge more for international wires. Wire transfers are the only option if you need money in your Schwab account today, but the cost and the need to coordinate with another bank make them less convenient than ACH or direct deposit for regular funding.

Mobile check deposit through the Schwab app

If you receive a physical check, you can deposit it using the Schwab mobile app without visiting a branch or ATM. Open the app, go to the deposit section, take photos of the front and back of the check, and submit it. The app will tell you the expected posting date, which is usually one business day.

Mobile check deposit is free and works for most personal and business checks. Schwab may place a hold on the funds if the check is large or if you're a new customer, but the hold is typically one business day. Once the check clears, the money is available in your account.

ATM deposit at Schwab ATMs

Charles Schwab operates its own ATM network, and you can deposit cash or checks at any Schwab ATM. Find a nearby ATM using the Schwab app or website, insert your debit card, and follow the on-screen prompts to deposit. Cash deposits are typically available when ready; check deposits usually post within one business day.

ATM deposit is free and works 24/7, so you can fund your account outside of banking hours. Schwab's ATM network is smaller than major banks, so availability depends on where you live. If you don't have a Schwab ATM nearby, mobile check deposit or ACH transfer may be more practical.

Limits and holds on deposits

Schwab does not publish a daily deposit limit for ACH transfers or wire transfers, but your sending bank may have limits on how much you can transfer at once. Direct deposit has no limit. Mobile check deposit and ATM deposit may have daily or per-check limits; Schwab typically allows up to $10,000 per check and $25,000 per day for mobile deposits, though these limits can vary based on your account history.

New accounts may face longer holds on deposits, especially for large checks or wire transfers. Schwab will notify you of any hold when you deposit. If you're funding a new account with a large amount, wire transfer or direct deposit is more reliable than mobile check deposit, because wire transfers and direct deposits are not subject to the same holds as checks.

Frequently Asked Questions

How long does it take for an ACH transfer to show up in my Schwab account?

ACH transfers typically take one to three business days. The exact timing depends on when your sending bank processes the transfer and when Schwab receives it. Transfers sent on a Friday may not arrive until Tuesday. Once the transfer arrives, the money is available when ready.

What's the difference between Schwab's routing number and account number?

Your routing number (121000248) identifies Charles Schwab Bank itself and is the same for all Schwab customers. Your account number is unique to your checking account and identifies which specific account the money should go into. You need both to receive transfers from outside banks.

Can I deposit cash at a Schwab ATM?

Yes, you can deposit cash at any Schwab ATM using your debit card. Cash deposits are typically available in your account when ready. Schwab's ATM network is smaller than major banks, so check the app to find a nearby location.

Do I have to pay a fee to receive money in my Schwab checking account?

No, Schwab does not charge fees for incoming ACH transfers, direct deposits, mobile check deposits, or ATM deposits. Incoming wire transfers are also free at Schwab, though your sending bank will charge a fee to send the wire.

What should I do if my ACH transfer doesn't arrive after three business days?

Contact Schwab customer service with the transfer amount, date sent, and the name of your sending bank. Schwab can trace the transfer and determine whether it's delayed in transit or if there's an error with the account number or routing number. If the routing number was wrong, the money may have been sent to the wrong bank and will need to be recalled by your sending bank.