New! Send wire transfers in our Mobile Banking app or Online Banking

Send domestic and international wire transfers in 140+ currencies to over 200 countries.1 Available in English and Spanish.

International Wire Transfer Features

No outbound wire transfer fee if sent in foreign currency, but exchange rate markups apply.2

Get a competitive foreign exchange rate in the app or Online Banking.3

Know the exact amount sent to your recipient in their local currency.

Outbound wire transfer fees2,4

Wire type Fee
Domestic $30
International, U.S. dollars $45
International, foreign currency No wire transfer fee*

*International, foreign currency: No wire transfer fee, but exchange rate markups apply.2

Select Preferred Rewards members could save on wire transfer fees.

Map showing wire transfers going across the world

Sending wire transfers

To send a wire transfer, log in to our Mobile app or Online Banking and tap Pay & Transfer. You will need your debit card number, PIN, and U.S. mobile number OR a USB security key.

Domestic:

  • You need the recipient’s name, address, bank wire routing number (ABA) and account number.
  • Cutoff time is 5 p.m. Eastern, and funds typically arrive the same day (business days only).

International:

  • You need the recipient’s name, address and bank information, including SWIFT code and account number.
  • You can send in U.S. dollars or foreign currency; cutoff time is 5 p.m. Eastern, and funds typically arrive in 1 to 5 business days, but this may depend on currency selected and processing time of the receiving bank.
  • Some countries require specific bank identifiers (e.g. Canada's Transit Code or India's IFSC code), or account identifiers (e.g. IBAN, or CLABE for Mexico). See the
    Foreign Currency Payments Guide for details.

Fees and limits may apply.

Receiving wire transfers

To receive domestic and international wire transfers you will need to provide the sender your account information and the following information. To find your account number, log in to our Mobile App or Online Banking and select your receiving account.

Domestic (U.S):

  • Bank of America’s wires routing number: 026009593

International:

  • Receive in U.S. dollars: SWIFT Code BOFAUS3N
    Bank of America N.A.
    222 Broadway, New York, NY 10038
  • Receive in foreign currency: SWIFT Code BOFAUS6S
    Bank of America N.A.
    555 California St., San Francisco, CA 94104

Domestic transfers will typically be credited to your account the same business day, and international transfers will typically be credited to your account in 1 to 2 business days.

Young woman looking at their phone.
Illustration of a mobile phone and desktop

See how to do a wire transfer

Review digital demos to see how to set up domestic and international wire transfers with the Mobile Banking app or Online Banking.

You can also view our printable guide.

Want a secure, easy way to bank on the go?

Download the app today. It’s simple and convenient.

Get the app

Enter your cell phone number

Send