Bank of America routing numbers vary by state and transaction type

Bank of America uses different routing numbers depending on where you live and what kind of transaction you are making. If you have a Bank of America account in California and need to send a wire transfer, you will use one of two routing numbers: 121000248 for domestic wire transfers, or 026009593 for international wire transfers. These numbers are specific to Bank of America's California operations.

The routing number is a nine-digit code that tells the banking system which bank and branch should receive your money. When you wire funds, the receiving bank uses this number to route the payment correctly. Using the wrong routing number can delay your transfer or send it to the wrong place entirely.

You do not need to memorize these numbers. Bank of America provides them in multiple places, and you can confirm the correct one before you send any money.

Key Takeaways

  • Bank of America's domestic wire routing number for California is 121000248, and the international wire routing number is 026009593.
  • The routing number depends on the type of wire you are sending — domestic and international transfers use different numbers.
  • You can find your routing number on a check, in your online banking portal, or by calling Bank of America customer service.
  • Always confirm the routing number with Bank of America before sending a wire to avoid sending money to the wrong destination.

Where to find your routing number on a check

The easiest way to locate your Bank of America routing number is to look at a check from your California account. At the bottom left of the check, you will see three sets of numbers separated by vertical lines. The first set of numbers is your routing number. Write it down or take a photo before you initiate a wire transfer.

If you do not have a check handy, this method is not available to you, but the other methods below will work just as well.

Finding your routing number in online banking

Log into your Bank of America online account and go to the account details or account information section. This is usually found under "Account Settings" or "My Accounts." Bank of America displays your routing number alongside your account number in this section. The exact location varies slightly depending on whether you are using the website or the mobile app, but the account details page always shows both numbers.

If you cannot locate it in account settings, you can also start the wire transfer process itself. Bank of America will display the routing number you need before you confirm the transaction, so you can verify it matches what you intend to send.

Calling Bank of America to confirm your routing number

You can call Bank of America's customer service line at 1-800-432-1000 and ask for your routing number. Have your account number ready when you call. A representative will confirm whether you need the domestic or international routing number based on where you are sending the money, and they will give you the correct nine-digit code.

This method is useful if you want to double-check the number before sending a large wire transfer, or if you are unsure whether you need the domestic or international routing number for your specific transaction.

Domestic versus international wire routing numbers

Bank of America uses 121000248 for domestic wires — transfers to other banks within the United States. This is the number you use if you are sending money to someone's account at another U.S. bank, whether that bank is in California or another state.

For international wire transfers — sending money outside the United States — use 026009593. This routing number connects your wire to Bank of America's international payment network. Some international transfers also require a SWIFT code (Bank of America's SWIFT code is BOFAUS3N), so confirm with the receiving bank whether they need the routing number, the SWIFT code, or both.

What happens if you use the wrong routing number

If you enter an incorrect routing number, the wire may be delayed while the banking system tries to locate the correct destination, or it may be returned to your account. In some cases, the money reaches a different bank or account entirely, and recovering it becomes difficult and time-consuming.

Before you confirm any wire transfer, Bank of America will show you the routing number, receiving bank name, and account number on a confirmation screen. Read this information carefully. If anything looks wrong, cancel the transfer and verify the details with the person or organization receiving the money.

Frequently Asked Questions

Do I need a different routing number if I have multiple Bank of America accounts in California?

No. All Bank of America accounts in California use the same routing numbers for wire transfers: 121000248 for domestic and 026009593 for international. The routing number identifies the bank, not your individual account. Your account number is what distinguishes your account from others at the same bank.

What if I moved to California from another state — do I need a new routing number?

If you transferred an existing Bank of America account to California or opened a new California account, you use the California routing numbers. If you still have an account in your previous state, that account uses that state's routing number. Check your most recent statement or log into online banking to confirm which state your account is registered in.

Can I use the routing number from my debit card?

No. Your debit card does not display a routing number. The routing number appears only on checks, in online banking, or through customer service. If you do not have a check, use the online banking method or call Bank of America to get the correct number.

Is the routing number the same for checking and savings accounts?

Yes. Both checking and savings accounts at Bank of America in California use the same routing numbers for wire transfers. The routing number identifies the bank location, not the account type.