Verified banking data • Updated regularly • Covers ACH transfers, direct deposit, checks, and wire routing details
If your Bank of America account was opened in California, the routing number you will most commonly use is 121000358. This number is used for direct deposit, ACH transfers, and check transactions.
Routing numbers act as identifiers that ensure your money is sent to the correct account. Using the correct routing number helps prevent delays, rejected payments, or transactions getting stuck in processing.
Bank of America California Routing Number Overview
- California routing number: 121000358
- Used for: ACH transfers, direct deposit, checks
- Domestic wire routing number: 026009593
- International wire (SWIFT): BOFAUS3N
What Is the Bank of America Routing Number for California?
The Bank of America routing number for California is 121000358 for most everyday banking transactions. This includes payroll deposits, ACH transfers, recurring payments, and checks linked to your account.
This routing number is commonly used for accounts opened throughout California, including Los Angeles, San Diego, San Jose, San Francisco, and Sacramento.
Routing numbers are tied to where your account was opened—not necessarily where you currently live.
When to Use This Routing Number
- Setting up direct deposit with your employer
- Receiving tax refunds or government payments
- Linking your Bank of America account to another bank
- Sending or receiving ACH transfers
- Writing or depositing checks
These transactions are processed through the ACH network, which operates in scheduled batches rather than instantly. To understand timing, see how ACH transfers work.
ACH vs Wire Routing Numbers
- ACH / direct deposit / checks: 121000358
- Domestic wire transfers: 026009593
- International wire transfers: BOFAUS3N
ACH transfers are typically used for everyday banking, while wire transfers are used for faster, time-sensitive payments. Using the wrong routing number can result in delays or failed transactions.
For a deeper comparison, see ACH vs wire transfer differences.
Why California Shares Routing Patterns With Other States
Some Bank of America routing numbers are shared across multiple states because of how accounts are grouped within regional processing systems. This helps banks route transactions more efficiently.
This does not impact your account—it simply reflects how payments are processed internally.
This system also explains why transfers are not always instant. Learn more in why bank transactions are not instant.
How to Verify Your Bank of America Routing Number
- Check the bottom-left corner of a paper check
- Log in to your Bank of America account online
- Use the mobile app to view account details
- Review official account statements or documents
Verifying your routing number before sending money is the safest way to avoid delays or rejected transactions.
What Happens If You Use the Wrong Routing Number?
- Transfers may be rejected or returned
- Deposits may be delayed
- Payments may remain pending longer
- Wire transfers may require correction
Even when the routing number is correct, processing times can vary. See how long bank transfers take.
Nearby Bank of America Routing Pages
- view all Bank of America routing numbers
- Texas routing number information
- Arizona routing number breakdown
- Nevada routing overview
- Washington routing details
Frequently Asked Questions
What is the Bank of America routing number for California?
The routing number is 121000358 for ACH transfers, direct deposit, and checks.
Is this routing number used for wire transfers?
No. Bank of America uses 026009593 for domestic wire transfers.
Can I use this routing number for direct deposit?
Yes, this is the correct routing number for most California-based Bank of America accounts.
Why do some states share routing numbers?
Because banks group accounts into regional processing systems to handle transactions efficiently.
What happens if I enter the wrong routing number?
The transaction may be delayed, rejected, or returned depending on the situation.
Bottom Line
The Bank of America routing number for California is 121000358 for ACH transfers, direct deposit, and checks. For domestic wire transfers, Bank of America uses 026009593.
Always verify your routing number before sending money or setting up deposits to avoid delays, rejected payments, or processing issues.