Bank of America International Money Transfer : Fees, SWIFT Code & Alternatives (2026)

Bank of America International Money Transfer: Fees, SWIFT Code & Alternatives (2026)
Bank of America is the second-largest bank in the United States by assets, serving over 69 million consumer and small business clients across more than 3,700 branches and 15,000 ATMs. For millions of Americans, it is the bank where their paycheck lands, where their savings sit, and — by default — where they first look when they need to send money abroad.
That default choice comes with a cost that is easy to miss. Bank of America international money transfer fees are structured in a way that makes the flat fee only part of the picture. A $45 outgoing wire fee in US dollars is what most people see. The exchange rate markup — which Bank of America openly acknowledges but does not quantify upfront — can add considerably more. On a $1,000 transfer to the UK, independent analyses of Bank of America exchange rates have found total costs including the markup as high as $101.
This guide covers exactly what Bank of America charges for international money transfers in 2026, how its fee structure works for different account types, what SWIFT codes to use, how long transfers take, and — critically — when it makes sense to use Bank of America versus a specialist service like Wise, Remitly, or Western Union.
How Bank of America International Money Transfers Work
Bank of America processes international money transfers through the SWIFT network (Society for Worldwide Interbank Financial Telecommunication), the global messaging infrastructure used by banks in over 200 countries to execute cross-border payments. The bank supports transfers to over 200 countries in more than 140 currencies.
You have three ways to initiate an international transfer with Bank of America:
- Online or mobile app: Via Online Banking at bankofamerica.com or through the Bank of America mobile app. This is the most convenient and typically the cheapest method. The cut-off time for same-day processing is 5:00 PM Eastern Time.
- At a branch: By visiting a Bank of America financial center. A banker assists with the transfer. This method carries a higher fee ($45 vs. $0–$45 online depending on currency) and requires you to provide all recipient details in person.
- By phone: By calling Bank of America customer service. Treated similarly to a branch-initiated transfer for fee purposes.
When sending internationally, you choose whether to send in US dollars or in the recipient’s local currency. This choice significantly affects the total cost, and the decision is not as straightforward as it appears — this is covered in the fees section below.
One important restriction: Bank of America requires you to send international wires in US dollars to the following countries due to local regulations: Colombia, Nigeria, Panama, Somalia, Timor-Leste, Venezuela, and the Palestinian Territories. Foreign currency transfers are not available to these destinations.
The SWIFT Network and Correspondent Banks
Every Bank of America international wire travels through the SWIFT network, which connects the sending bank to the receiving bank, often via one or more intermediary (correspondent) banks in between. Each correspondent bank in the chain can deduct its own processing fee from the transfer amount before forwarding the remainder.
Bank of America acknowledges this explicitly in its official terms: “For international wire transfers, other fees or amounts may also apply, including those charged by the recipient’s financial institution, foreign taxes, and other fees that are part of the wire transfer process.” These correspondent fees typically range from $10 to $100 per bank, and there is no way to know in advance how many banks will be involved or how much each will deduct.
This means the total cost of a Bank of America international money transfer has three components: the flat outgoing fee, the exchange rate markup, and any correspondent bank deductions in transit. Only the first is clearly disclosed before you confirm.
Bank of America International Money Transfer Fees (2026)
| Transfer Type | Method | Fee |
|---|---|---|
| International wire — US dollars (outbound) | Online or mobile | $45 per transfer |
| International wire — foreign currency (outbound) | Online or mobile | $0 (no flat fee; markup in rate) |
| International wire — any currency (outbound) | Branch or phone | $45 per transfer |
| International wire (inbound) | Any | $15 per transfer |
| Domestic wire (outbound) | Online or mobile | $30 per transfer |
| Domestic wire (outbound) | Branch or phone | $45 per transfer |
Bank of America Charges for International Money Transfer: The Full Cost Breakdown
Example: $1,000 transfer to the UK (GBP)
| Cost Component | Amount (estimated) | Notes |
|---|---|---|
| Flat outgoing fee (foreign currency, online) | $0 | Fee waived for foreign currency online wires |
| Exchange rate markup on GBP/USD | ~$56 (approx. 5.66%) | Based on observed rates |
| Correspondent bank fee (estimated) | $10 – $50 | Deducted in transit |
| Total estimated cost | $66 – $106 | vs. ~$6–$10 at Wise |
USD transfer alternative
| Cost Component | Amount (estimated) | Notes |
|---|---|---|
| Flat outgoing fee (USD, online) | $45 | Fixed |
| Exchange rate markup | Varies | Applied by recipient bank |
| Correspondent bank fee | $10 – $50 | Deducted in transit |
| Total estimated cost | $55 – $95+ | Excludes recipient FX cost |
Bank of America SWIFT Code
| Currency | SWIFT Code | Address |
|---|---|---|
| USD | BOFAUS3N | 222 Broadway, New York |
| Foreign currency | BOFAUS6S | 555 California St., San Francisco |
Transfer Limits
| Account Type | Limit |
|---|---|
| Standard personal | $1,000 – $3,500/day |
| Secured Transfer | Up to $100,000+ |
| Private Bank | Higher |
Transfer Time
| Region | Time |
|---|---|
| Europe | 1–3 days |
| Canada | 1–2 days |
| Asia | 2–5 days |
| Africa | 3–5+ days |
Bank of America vs Competitors
| Feature | Bank of America | Wise | Remitly | Western Union |
|---|---|---|---|---|
| Fees | $0–$45 | Low % | Low | High |
| Exchange rate | 2–7% markup | 0% | 0.5–2.5% | 1–5% |
| Speed | 1–5 days | Fast | Fast | Instant |
| Cash pickup | No | No | No | Yes |
Conclusion
Bank of America is convenient but expensive for international transfers. Between flat fees, exchange rate markups, and correspondent bank fees, the total cost is significantly higher than specialist services.
Before sending money:
- Compare providers
- Check the real exchange rate
- Compare the amount received
Use IdealRemit to find the best option.
Written by
Brahim Oubrik
Brahim Oubrik, a senior data engineer who experienced firsthand the challenges of sending money internationally. Living in France while supporting his family in Morocco, Brahim regularly needed to transfer funds across borders. Drawing on his background in data engineering, Brahim decided to solve this problem not just for himself, but for the millions of others navigating the same difficulties. He built Ideal Remit to bring clarity to the international money transfer market.