Bank of America's California routing number depends on which branch processes your transfer

Bank of America does not use a single routing number for all California customers. The routing number you need depends on where your account is held and how the transfer is being sent. For most wire transfers initiated by Bank of America customers in California, the routing number is 121000248. However, if you are receiving a wire transfer into a Bank of America account in California, the receiving routing number may differ based on the specific branch or processing center handling the deposit.

The routing number 121000248 is Bank of America's primary routing number for California and is used for ACH transfers, wire transfers, and direct deposits. This is the number you provide to employers, other banks, or individuals sending you money. If you are unsure whether this is the correct number for your specific account, you can confirm it by logging into your Bank of America online account, calling their customer service line, or visiting a local branch.

Key Takeaways

  • Bank of America's primary California routing number for wire transfers is 121000248, used for most accounts in the state.
  • The routing number you provide depends on whether you are sending money out or receiving it into your account.
  • You can confirm your account's routing number by checking your Bank of America statements, logging into your online account, or calling customer service.
  • Wire transfers using the correct routing number typically process within one business day, though timing depends on when the transfer is initiated.
  • Providing an incorrect routing number will delay or reject the transfer, so verify the number before sending money.

Where to find your routing number on Bank of America statements and online

Your Bank of America routing number appears on the bottom left of every check you receive with your account. The routing number is the first set of nine digits, followed by your account number and the check number. If you do not have checks or prefer not to look them up manually, you can find your routing number by logging into your Bank of America online account or mobile app and navigating to your account details or transfer settings.

Bank of America's customer service team can also provide your routing number over the phone. Call the number on the back of your debit card or visit a local branch with your ID. Having your account number ready will speed up the process. If you are setting up a wire transfer through Bank of America's website or app, the routing number is often pre-filled automatically based on your account type and location.

What happens when you use the wrong routing number

If you provide an incorrect routing number when sending a wire transfer, the transfer will either be rejected outright or sent to the wrong financial institution. Bank of America's system checks the routing number against a national database before processing. If the number does not match any bank or is invalid, the transfer fails and the money returns to your account within one to three business days.

If the routing number belongs to a real bank but is not your Bank of America account's routing number, the transfer may be accepted by that bank initially but then rejected when the receiving bank realizes the account does not exist there. This rejection process takes longer — sometimes five to ten business days — and you may incur fees from both banks. Always verify the routing number before initiating any wire transfer.

Differences between Bank of America routing numbers and account numbers

Your routing number and account number are two separate pieces of information. The routing number identifies which bank or branch processes your account — in this case, Bank of America in California. The account number identifies your specific account within that bank. Both are required to send or receive wire transfers, and both appear on your checks.

When someone sends you a wire transfer, they need both your routing number (121000248 for most California Bank of America accounts) and your full account number. Providing only one or the other will not work. The routing number tells the sending bank where to send the money; the account number tells Bank of America which customer account to deposit it into.

Wire transfer timing and processing with Bank of America

Wire transfers sent through Bank of America typically process the same business day if initiated before the bank's cutoff time, which is usually 2:00 p.m. Pacific Time on weekdays. Transfers initiated after the cutoff or on weekends and holidays process the next business day. The receiving bank may take an additional one to two business days to make the funds available, depending on their own processing times.

International wire transfers take longer — usually three to five business days — because they pass through multiple banks and currency conversion systems. Bank of America charges fees for outgoing wire transfers, typically between $15 and $30 depending on whether the transfer is domestic or international. Incoming wire transfers are usually free, though some account types may have different fee structures.

Confirming your routing number before sending money

Before you send any wire transfer, take 30 seconds to confirm you have the correct routing number. Log into your Bank of America account online, check a recent statement or check, or call customer service. Mistakes at this stage are easy to catch and cost nothing. Mistakes caught after the transfer is sent can cost time and money.

If you are receiving a wire transfer from someone else, provide them with your routing number (121000248 for California) and your full account number in writing. Ask them to confirm both numbers back to you before they initiate the transfer. This simple step prevents most routing number errors.

Frequently Asked Questions

Is 121000248 the routing number for all Bank of America accounts in California?

Yes, 121000248 is the primary routing number for Bank of America accounts in California and is used for wire transfers, ACH transfers, and direct deposits. Some older accounts or specialized account types may have different routing numbers, so confirm yours through your online account or by calling customer service if you are unsure.

Do I need a different routing number if I am receiving a wire transfer versus sending one?

No. The routing number 121000248 works for both sending and receiving wire transfers into a Bank of America California account. You provide this same number to anyone sending you money, and you use it when setting up outgoing transfers from your Bank of America account.

What should I do if my wire transfer was rejected because of a wrong routing number?

Contact Bank of America customer service immediately. They can tell you whether the transfer was rejected and when the money will return to your account. Once it returns, verify the correct routing number and try again. Keep documentation of the rejection in case you need to dispute any fees.

Can I find my routing number on my debit card?

No, your routing number does not appear on your debit card. It appears on checks, in your online account, on statements, and through customer service. Your debit card shows your card number and expiration date, but not your routing or account number.

How long does a wire transfer take if I use the correct routing number?

Domestic wire transfers typically process the same business day if sent before 2:00 p.m. Pacific Time, or the next business day if sent after that time or on weekends. The receiving bank may take one to two additional business days to make funds available. International transfers take three to five business days.