Bank of America Wire Transfer: Fees, Limits, and How It Works
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
Bank of America wire transfers are one of the fastest and most secure ways to send money — domestically or internationally. The standard fee is $30 for domestic wires and $45 for international wires sent in U.S. dollars, though sending in foreign currency can lower that cost. Most domestic transfers are processed the same day if submitted before 5 p.m. ET.
Here’s everything you need to know before you send.
How to Send a Wire Transfer With Bank of America
Bank of America lets you initiate wire transfers online or in person at a branch. Online is the faster and more convenient option for most people.
What You’ll Need Before You Start
Gather the following information before logging in:
- Recipient’s full name and address
- Recipient’s bank name and address
- Routing number (domestic) or SWIFT/BIC code (international)
- Recipient’s account number
- Purpose of the transfer
- Currency type (USD or foreign currency)
Step-by-Step: How to Send a Wire Online
- Step 1: Log in to your account Navigate to the “Transfer | Zelle®” tab and select “To/from other banks (includes wires).”
- Step 2: Accept the service agreement Read through and accept Bank of America’s wire transfer service agreement.
- Step 3: Add your recipient Select “Add Account/Recipient” and complete any authentication steps required. Enter the recipient’s details and save them for future transfers.
- Step 4: Initiate the transfer Select your account, choose the recipient, enter the amount and date, verify all details, and click “Make Transfer.”
- Step 5: Confirm and track A confirmation message will appear after submission. You can monitor the transfer’s status under “Transfer Activity” in your account.
Security Tip
Register your mobile number for Secured Transfers. You’ll receive a one-time authorization code via SMS for each wire — adding an extra layer of protection. If sending internationally, make sure your U.S. mobile number can receive international texts.
Bank of America Wire Transfer Fees
Wire transfer fees vary depending on how you send the money and where it’s going. Here’s a full breakdown:
| Transfer Type | Domestic Fee | International Fee | Incoming Fee |
|---|---|---|---|
| Standard wire | $30 | $45 (USD) | $15 |
| Online wire | $30 | $35 (foreign currency) | N/A |
| Same-day wire | $30 | N/A | N/A |
| Branch wire | $30 | $45 | N/A |
One thing worth noting: sending an international wire in foreign currency rather than U.S. dollars typically comes with a lower fee and may offer a better exchange rate.
How to Reduce Wire Transfer Fees
- Use Zelle for domestic transfers since it’s free for personal transactions and works well for smaller amounts that don’t require a formal wire.
- Send in foreign currency for international wires to take advantage of lower fees and potentially better exchange rates.
- Consolidate transfers when possible — combining multiple smaller transfers into one larger transaction reduces the total fees you pay.
Bank of America Wire Transfer Limits
Transfer limits vary depending on how you initiate the wire and whether it’s domestic or international. Branch transfers offer the most flexibility for large transactions.
| Transfer Type | Domestic Limit | International Limit | Minimum |
|---|---|---|---|
| Standard wire | $100,000 | $50,000 | $100 |
| Same-day wire | $50,000 | N/A | $100 |
| Online wire | $50,000 | $10,000 | $100 |
| Branch wire | Unlimited | Unlimited | $100 |
If you regularly need to send amounts above the online limit, visiting a branch is your best option. To request a limit increase, contact Bank of America customer service directly.
How Long Do Bank of America Wire Transfers Take?
Timing depends on whether you’re sending domestically or internationally — and when you submit the transfer.
| Transfer Type | Processing Time |
|---|---|
| Domestic wire (before 5 p.m. ET) | Same business day |
| Domestic wire (after 5 p.m. ET) | Next business day |
| International wire | 1-2 business days |
Delays can occur due to bank holidays, processing times at the recipient’s bank, or errors in the recipient’s information. Always double-check every detail before submitting — wire transfers are difficult to reverse once sent.
How to Receive a Wire Transfer at Bank of America
If someone is sending money to you, provide them with the following details:
- Your full name and address
- Your Bank of America account number and routing number
- The appropriate SWIFT code, which is BOFAUS3N for USD transfers and BOFAUS6S for foreign currency transfers
Once the transfer is on its way, track it by logging into your account and navigating to the “Information & Services” tab.
Is a Bank of America Wire Transfer the Right Option for You?
Wire transfers are best suited for large, time-sensitive transactions where security matters — like real estate closings, business payments, or international transfers. For smaller everyday transfers between individuals, Zelle is free and just as fast for domestic payments.
If you’re ever unsure about the process or need to send an unusually large amount, visiting a Bank of America branch gives you access to unlimited transfer limits and face-to-face support.erica’s customer support for assistance.
More About Bank of America
- Bank of America Review
- Bank of America CD Rates
- Bank of America Savings Account Interest Rates
- Bank of America Hours
- Bank of America ATM Limits
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.
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.
- Bank of America "website"
- Bank of America "Domestic Wire Transfer FAQ"
- Bank of America "Domestic Wire Transfers"
- Bank of Americ "Routing Number FAQs"
- FCC "Wire Transfers"
Written by
Edited by 















