Bank of America routing numbers in California depend on which branch or service you use
Bank of America has multiple routing numbers across California because different branches, regions, and service types use different numbers. The routing number you need depends on whether you're sending a wire from a physical branch, using online banking, or working with a specific location. There is no single "California routing number" — you have to match the number to your specific account and the way you're sending the wire.
The most common routing number for Bank of America wire transfers in California is 121000248. This number works for most consumer and business accounts sending domestic wires through Bank of America's main processing centers. However, some branches and account types use different numbers, so you should confirm with your bank before you send.
Key Takeaways
- The primary Bank of America routing number for California wire transfers is 121000248, but other numbers exist for specific branches and account types.
- You can find your account's correct routing number by logging into your Bank of America online account, calling customer service, or visiting a local branch.
- International wire transfers from California Bank of America accounts use a different code (SWIFT code BOFAUS3N) rather than a routing number.
- Using the wrong routing number will delay your wire or send it to the wrong place, so confirming the number before you send is worth the extra step.
Where to find your specific routing number
The fastest way to find the routing number tied to your account is to log into your Bank of America online account or mobile app. Look for account details or account information — the routing number is usually listed there alongside your account number. This method shows you the number your bank has assigned to your specific account, which is more reliable than a general number.
If you don't have online access or prefer to speak to someone, call Bank of America customer service at 1-800-432-1000. A representative can tell you the routing number for your account and confirm it's correct for the wire you're about to send. You can also visit a Bank of America branch in California in person — any teller can provide your routing number and write it down for you.
Bank of America's website also lists routing numbers by state and service type, though the list can be confusing because multiple numbers appear for California. If you use the number from the website, double-check it against what your online account shows before sending a wire.
Why routing numbers matter for wire transfers
A routing number tells the Federal Reserve and other banks which financial institution should receive your wire transfer. If you use the wrong number, your wire may be sent to a different bank, delayed while the system tries to sort it out, or rejected entirely. The receiving bank won't know who the money is supposed to go to, and you'll have to contact Bank of America to trace and recover it — a process that can take days or weeks.
Bank of America uses routing number 121000248 for most wires because it directs transfers to their main wire processing center. Some older or regional accounts may have different numbers on file, which is why checking your account first is the safest step. The few minutes it takes to confirm the number can save you from a wire that goes to the wrong place.
International wires from California Bank of America accounts
If you're sending money outside the United States from a California Bank of America account, you don't use a routing number at all. International wires require a SWIFT code instead. Bank of America's SWIFT code is BOFAUS3N, which identifies the bank to the international banking system.
International wires also require the recipient's IBAN (International Bank Account Number) or their bank's SWIFT code, depending on the country. Bank of America can provide you with the full details needed for an international wire when you call or visit a branch. The process is more complex than a domestic wire, and using the wrong code will send your money to the wrong country or bank.
Common mistakes when using routing numbers
The most common error is confusing a routing number with an account number. Your account number is unique to you and appears on your checks and statements. Your routing number is the same for everyone at Bank of America using that particular processing center. If you accidentally give someone your account number instead of your routing number, the wire won't go through.
Another mistake is using an outdated routing number. If you have an old Bank of America check or statement from several years ago, the routing number on it may no longer be current. Always use the number from your current online account, a recent statement, or a call to customer service rather than relying on old documents.
Some people also assume that all Bank of America branches in California share one routing number. In reality, different branches and service channels may route wires through different processing centers. This is why confirming your specific number before sending is important — it takes one minute and prevents a wire from going astray.
What to do if your wire doesn't go through
If you send a wire and it bounces back or doesn't arrive within one business day, contact Bank of America when ready. Have your wire confirmation number ready — this is the reference number Bank of America gives you when you send the wire. The bank can use this number to trace where the wire went and whether it was rejected due to an incorrect routing number.
If the routing number was wrong, Bank of America can sometimes recover the wire before it reaches another bank. If it has already been received by another institution, the process takes longer and may require the receiving bank's help. This is why confirming the routing number before you send is the easiest prevention.
Frequently Asked Questions
Is there one routing number for all of California?
No. Bank of America uses routing number 121000248 for most California accounts, but some branches and account types use different numbers. Your specific account may have a different routing number assigned to it, so you should check your online account or call the bank to confirm.
Can I use the routing number from my checkbook?
Yes, if your checkbook is recent. The routing number printed on the bottom left of your checks is usually current. However, if your checks are more than a few years old, the number may have changed. It's safer to confirm the number through your online account or by calling customer service.
What's the difference between a routing number and a SWIFT code?
A routing number is used for domestic wire transfers within the United States. A SWIFT code is used for international wires. Bank of America's SWIFT code is BOFAUS3N. You need the routing number for U.S. wires and the SWIFT code for wires going to other countries.
Do I need a different routing number for each type of account?
Usually not. Most Bank of America checking and savings accounts use the same routing number. However, business accounts, trust accounts, or accounts opened at specific branches may have different numbers. Check your account details online or call the bank to be certain.
How long does a wire take if I use the correct routing number?
Domestic wires typically arrive within one business day when you use the correct routing number. If the routing number is wrong, the wire may be delayed or rejected, which can add several days to the process. Using the right number the first time is the fastest way to get your money where it needs to go.