Bank of America Exchange Rates and International Transfers
Bank of America sends international wires in more than 140 currencies to over 200 countries. Foreign-currency wires have no outbound wire fee, but the exchange rate includes a markup.
![]()
Overview
Bank of America customers can send domestic and international wires through Online Banking and the Mobile Banking app. The bank advertises international wires in more than 140 currencies to over 200 countries.
Pricing depends on the currency selected. An international wire sent in foreign currency has no outbound wire fee, while an international wire sent in US dollars costs $45. Bank of America states that its foreign-currency exchange rate includes a markup and that it earns money from the conversion.
The service is convenient for existing US customers, but “no wire fee” does not mean “no conversion cost.” Compare the final recipient amount, exchange rate and any third-party deductions before sending.
Compare Bank of America exchange rates from US dollars.
Compare Bank of America exchange rates
Use the live comparison below to compare Bank of America with other available services for your transfer.
Best For
- Existing Bank of America customers who want to send through their bank app or Online Banking.
- Customers sending a supported foreign currency to an overseas bank account.
- Senders who value broad country and currency coverage.
- People receiving an international wire into a Bank of America account.
- Customers who want to track the wire through Pay & Transfer activity.
Pros and Cons
Pros
- More than 140 sending currencies and over 200 destination countries are advertised.
- No Bank of America outbound wire fee when an international wire is sent in foreign currency.
- The app and Online Banking support both sending and status tracking.
- Separate SWIFT instructions are published for incoming US-dollar and foreign-currency wires.
- Remittance-transfer disclosures show applicable fees and exchange-rate information before submission.
Cons
- The foreign-currency exchange rate includes a markup set by Bank of America.
- International wires sent in US dollars cost $45 under the standard personal schedule.
- Incoming international wires may cost $15, depending on account and rewards eligibility.
- Recipient banks, agent banks, foreign taxes and other parties may add charges.
- Limits depend on customer type and channel.
Fees Summary
Bank of America's current consumer wire information lists these standard fees:
| Wire type | Bank of America fee |
|---|---|
| International outgoing wire in foreign currency | $0 wire fee; exchange-rate markup applies |
| International outgoing wire in US dollars | $45 |
| International incoming wire | $15, with possible relationship waivers |
| Domestic outgoing wire | $30 |
Bank of America determines its exchange rate at its discretion and includes currency-conversion markups in that rate. It does not publish one universal markup percentage for every route, amount or customer.
For international wires, other charges can include recipient-bank fees, agent-bank fees and foreign taxes. Review the transfer disclosure and compare the expected recipient amount rather than judging the transfer by the wire fee alone.
Exchange Rates and Sending Process
To send, customers sign in to Online Banking or the mobile app, select Pay & Transfer, and enter the recipient and bank details. Security verification may require a debit-card number and PIN with a US mobile number, or a compatible security key.
For an eligible consumer remittance, Bank of America provides the exchange rate, its fees, certain agent-bank fees and the expected recipient amount before confirmation. If the bank cannot determine required agent fees, it may be unable to process a US-dollar request; sending in the destination currency may provide a more complete quote.
Speed
Bank of America says international incoming wires are typically credited in one to two business days. Outgoing delivery depends on the destination, currency, cut-off time, intermediary institutions and recipient bank.
The authenticated transfer flow provides an estimated availability date. Treat that as an estimate rather than a guarantee, particularly around weekends, holidays and compliance reviews.
Receiving an International Wire
For an incoming wire in US dollars or an unknown currency, Bank of America publishes SWIFT code BOFAUS3N. For an incoming wire in foreign currency, it publishes BOFAUS6S.
The domestic wire routing number is 026009593. Customers should provide their exact account information and use the corresponding address in Bank of America's current instructions. Incoming foreign currency may be converted to US dollars at the bank's applicable rate.
Safety and Eligibility
Bank of America, N.A. is a member of the FDIC. Deposit insurance does not protect an authorised payment sent to a scammer, and completed wires can be difficult to reverse.
Confirm recipient instructions independently, especially when bank details change. Country restrictions and account-specific limits apply even when a currency appears in the general coverage list.
Verdict
Bank of America offers a strong combination of digital convenience and broad international coverage for existing US customers. Sending in foreign currency avoids the outbound wire fee and may make third-party charges easier to disclose.
The exchange rate remains central to the total cost. Because Bank of America includes a markup without publishing one standard percentage, compare the final recipient amount with specialist services before authorising a large payment.
Frequently Asked Questions
Is a Bank of America foreign-currency wire free?
There is currently no outbound wire fee, but the exchange rate includes a markup and third parties may impose charges. The transfer is therefore not necessarily cost-free.
Which SWIFT code should an international sender use?
Use BOFAUS3N for US dollars or an unknown currency and BOFAUS6S for foreign currency, together with the account details and address specified by Bank of America.
How long does an international wire take?
Bank of America says international incoming wires are typically credited in one to two business days. Outgoing delivery varies and the estimated date is shown during setup.
Methodology and Sources
This review was checked against Bank of America's current wire-transfer page, fee information and Online Banking service agreement on 14 July 2026.
Primary sources:
- Bank of America wire transfers
- Online Banking service agreement
- Bank of America wire-transfer guide
- Bank of America CRA public file and fee schedules
Affiliate Disclosure
BestExchangeRates may receive compensation from some services displayed in comparison results. This does not change the rate or fee charged to you. Bank of America is included for comparison and is not represented as an affiliate partner in this review.
Disclaimer: Please note any provider recommendations, currency forecasts or any opinions of our authors should not be taken as a reference to buy or sell any financial product.