Bank of America Wire Transfer: How to Send, Receive and Fees Explained

Close-up of laptop and some cash while making an online transfer.

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

Wire transfers remain one of the fastest and most secure ways to send large sums of money, whether domestically or internationally. If you’re a Bank of America customer, understanding the wire transfer process, fees and timelines can help you make informed decisions for your financial transactions.

This guide breaks down everything you need to know about making a Bank of America wire transfer, from setting up transfers to receiving them, understanding the fees involved and how long transfers typically take.

How to Send a Wire Transfer with Bank of America

Bank of America offers multiple ways to initiate a wire transfer, including through its online portal or by visiting a local branch.

Step-by-Step Process for Initiating a Wire Transfer

  1. Gather the Necessary Information
    • Recipient’s full name and address
    • Recipient’s bank name and address
    • Routing number (for domestic) or SWIFT/BIC code (for international)
    • Recipient’s account number
    • Purpose of the transfer
    • Currency type (USD or foreign currency)
  2. Log into Your Online Account
    • Navigate to the “Transfer | Zelle®” tab and select “To/from other banks (includes wires).”
  3. Accept Service Agreement
    • Read through and accept the wire transfer service agreement.
  4. Add the Recipient
    • Select “Add Account/Recipient” and complete authentication steps if necessary.
    • Enter the recipient’s information and save it for future transactions.
  5. Initiate the Transfer
    • Select your account, choose the recipient, and enter the transfer amount and date.
    • Verify the information and click “Make Transfer.”
  6. Confirmation
    • After submission, a confirmation message will appear.
    • You can track the transfer under “Transfer Activity.”

Security Tips

  • Register for Secured Transfers: Add your mobile number for additional security. You’ll receive a one-time authorization code via SMS for each wire transfer.
  • International Considerations: Use a U.S.-based mobile number that can receive international texts.

Bank of America Wire Transfer Fees

Understanding the costs of sending and receiving wire transfers is essential to avoid surprises. Here’s a breakdown of the current fees:

Transfer Type Domestic Fee International Fee Incoming Fee
Standard Wire Transfer $30 $45 $15
Same-Day Wire Transfer $30 Not Applicable Not Applicable
Online Wire Transfer $30 $35 (foreign currency) N/A
Branch Wire Transfer $30 $45 N/A

International transfers in foreign currency may offer better rates and lower fees compared to U.S. dollars.

How to Avoid Wire Transfer Fees

  • Use alternative services like Zelle® for domestic transfers.
  • Compare exchange rates for international wires.
  • Consider consolidating multiple smaller transfers into one larger transaction.

Bank of America Wire Transfer Limits

Be aware of the maximum and minimum amounts you can send via wire transfer.

Transfer Type Domestic Limit International Limit Minimum Transfer Amount
Standard Wire Transfer $100,000 $50,000 $100
Same-Day Wire Transfer $50,000 N/A $100
Online Wire Transfer $50,000 $10,000 $100
Branch Wire Transfer Unlimited Unlimited $100

Note: To increase your transfer limits, contact Bank of America’s customer service.

How Long Does a Bank of America Wire Transfer Take?

  • Domestic Wire Transfers: Typically processed on the same day if submitted before 5 p.m. EST.
  • International Wire Transfers: Usually completed within 1 to 2 business days.

Delays can occur due to holidays, recipient bank processing times or errors in recipient information.

How to Receive a Wire Transfer at Bank of America

To receive funds, provide the sender with the following information:

  • Your full name and address.
  • Your account number and routing number.
  • SWIFT code for international wires:
    • USD Transfers: BOFAUS3N
    • Foreign Currency Transfers: BOFAUS6S

Track incoming transfers by logging into your online banking portal and navigating to the “Information & Services” tab.

Final Take to Go

Bank of America makes it straightforward to send and receive wire transfers, whether domestically or internationally. Always double-check recipient information, understand potential fees and use secured methods for safety.

When in doubt, visit your local branch or contact Bank of America’s customer support for assistance.

More About Bank of America

FAQ

Here are the answers to some of the most frequently asked questions regarding wiring money with Bank of America.
  • How much does a Bank of America wire transfer cost?
    • Domestic wires typically cost $30, while international wires in foreign currency are $35 and in USD are $45.
  • Can I send an international wire transfer online with Bank of America?
    • Yes, but you'll need all the recipient's international banking details.
  • How long does it take for a Bank of America wire transfer to be received?
    • Domestic transfers are usually same-day, while international transfers can take 1-2 business days.
  • What is the SWIFT code for Bank of America?
    • BOFAUS3N for USD transfers and BOFAUS6S for foreign currency transfers.

Information is accurate as of March 12, 2025.

Editorial Note: This content is not provided by any entity covered in this article. Any opinions, analyses, reviews, ratings or recommendations expressed in this article are those of the author alone and have not been reviewed, approved or otherwise endorsed by any entity named in this article.

Editorial Note: This content is not provided by any entity covered in this article. Any opinions, analyses, reviews, ratings or recommendations expressed in this article are those of the author alone and have not been reviewed, approved or otherwise endorsed by any entity named in this article.

Our in-house research team and on-site financial experts work together to create content that’s accurate, impartial, and up to date. We fact-check every single statistic, quote and fact using trusted primary resources to make sure the information we provide is correct. You can learn more about GOBankingRates’ processes and standards in our editorial policy.

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page