What Bank of America's exchange rate is and where it comes from
When you send money internationally through Bank of America, the bank converts your dollars to the destination currency at a rate it sets itself — not at the mid-market rate you see on financial websites. Bank of America buys and sells foreign currency in its own operations, and the rate it offers you includes a markup over what it paid for that currency. This markup is how the bank makes money on the transaction.
The mid-market rate (also called the interbank rate) is what large financial institutions pay each other. Bank of America's rate to you will be weaker — meaning you get fewer foreign currency units per dollar than the mid-market rate shows. The difference between the two is called the spread, and it varies by currency, by how much money you're sending, and by market conditions on the day you send it.
Bank of America does not publish its exchange rates in advance. You see the rate only when you initiate the wire transfer or request a quote. This means you cannot lock in a rate ahead of time through the standard wire transfer process.
Key Takeaways
- Bank of America's exchange rate includes a markup over the mid-market rate, so you will receive fewer foreign currency units per dollar than financial websites quote.
- The exact rate depends on the currency pair, the amount you are sending, and market conditions on the day of the transfer.
- You can see Bank of America's rate only when you request a quote or start the wire transfer — rates are not posted in advance.
- Bank of America charges a separate wire transfer fee on top of the exchange rate markup, typically $15 to $45 depending on whether the wire is domestic or international.
- If you are sending a large amount, calling a Bank of America international specialist may result in a better rate than the online quote.
How to see Bank of America's current exchange rate
To find out what rate Bank of America will offer you, log into your online banking account or the mobile app and start a wire transfer to the destination country. Enter the amount in US dollars, and the system will show you the exchange rate and the amount the recipient will receive in their local currency. This quote is typically good for a limited time — usually 10 to 30 minutes, depending on market volatility.
If you do not want to commit to the transfer yet, you can request a quote without sending the money. Call Bank of America's international wire department at the number on the back of your debit or credit card, or visit a branch in person. A representative can provide a quote and explain the rate for your specific currency pair and amount.
Write down the rate, the amount in foreign currency, and the expiration time of the quote. Exchange rates move constantly, so a quote from this morning may not be valid by afternoon.
Why Bank of America's rate differs from what you see online
Financial websites and currency converters show the mid-market rate — the rate at which banks trade with each other, not the rate available to individual customers. Bank of America's rate to you is always weaker because the bank is taking on the risk and cost of holding that foreign currency and delivering it to the recipient's bank.
The markup also reflects the bank's operating costs: maintaining foreign currency accounts, managing settlement with banks in other countries, and handling compliance and fraud prevention. Larger transfers sometimes receive a smaller markup because the bank's cost per dollar decreases as the transaction size increases.
Different currencies carry different markups. Commonly traded currencies like the Euro or British Pound typically have tighter spreads (smaller markups) than less common currencies. The spread also widens during times of market stress or high volatility, when the bank faces greater uncertainty about future rates.
Comparing Bank of America's rate to other banks and services
Bank of America's exchange rate markup is typically in the middle range compared to other major US banks. Chase, Wells Fargo, and Citibank generally offer similar markups on wire transfers. Credit unions sometimes offer better rates to their members, and some online-only banks or money transfer services (like Wise, OFX, or Remitly) specialize in lower markups for international transfers, though they may have different fee structures or slower delivery times.
If you are sending a large amount — typically $10,000 or more — it is worth calling Bank of America's international department to ask whether a specialist can negotiate a better rate. Large customers sometimes receive improved rates that are not available through the standard online quote system.
To compare fairly, ask each provider for the total cost: the exchange rate markup plus any wire fees, plus any fees the recipient's bank may charge. A lower exchange rate does not always mean lower total cost if the wire fee is higher.
When Bank of America locks in an exchange rate
Bank of America does not lock in exchange rates for future wire transfers through its standard wire transfer service. If you request a quote, that rate is good only for the time window shown — typically 10 to 30 minutes. If you do not complete the transfer within that window, you must request a new quote and accept whatever rate is current at that moment.
If you need a may provide rate for a future date, Bank of America offers forward contracts through its commercial banking division, but these are typically available only to business customers, not individuals, and require a minimum transaction size. Individuals sending personal wire transfers do not have access to rate locks.
This means if you are waiting for funds to arrive in your account before sending a wire, or if you are coordinating with someone in another country, you cannot protect yourself against rate changes. You must accept the rate on the day you actually send the transfer.
Fees separate from the exchange rate
Bank of America charges a wire transfer fee in addition to the exchange rate markup. For outgoing international wire transfers, the fee is typically $45 for transfers sent through the Federal Reserve or SWIFT network. Domestic wire transfers (within the United States) cost $15. Some accounts, such as premium checking or wealth management accounts, may have reduced or waived wire fees.
The recipient's bank may also charge a fee to receive the wire, typically $10 to $25. This fee is deducted from the amount the recipient receives, so if you send $1,000, the recipient might receive $975 or less after their bank's fee. Bank of America cannot control or predict this fee — it depends on the recipient's bank and country.
When you request a quote, Bank of America shows you the exchange rate and the amount in foreign currency, but the quote may not include the recipient's bank fee. Ask the representative whether the amount shown is what the recipient will actually receive, or whether additional fees will be deducted on the receiving end.
How to get a better exchange rate on international transfers
If you send money internationally regularly, compare rates from multiple providers before each transfer. Call Bank of America's international department and ask for a quote, then check rates from an online money transfer service or another bank. The difference in exchange rate can amount to hundreds of dollars on large transfers.
For transfers under $1,000, the exchange rate difference may be small enough that Bank of America's convenience (sending from your existing account) outweighs the cost. For transfers over $5,000, the markup difference between providers can be significant enough to justify opening an account elsewhere or using a specialized money transfer service.
If you are sending money to the same country repeatedly, ask Bank of America whether you can set up a standing instruction or recurring wire transfer. Some banks offer slightly better rates for recurring transfers because they can predict and manage the currency flow more efficiently.
Frequently Asked Questions
Can I lock in Bank of America's exchange rate before I send the wire?
No, not through the standard wire transfer service. The rate is good only for the time window shown in your quote, usually 10 to 30 minutes. If you need a locked rate for a future date, Bank of America offers forward contracts through its commercial banking division, but these are available only to business customers and require a minimum transaction size.
Why is Bank of America's exchange rate worse than the rate I see on Google?
Google shows the mid-market rate, which is what banks pay each other. Bank of America's rate to you includes a markup to cover the bank's costs and profit. The markup is standard across the banking industry — all banks charge it, though the size varies by currency and transaction amount.
Does Bank of America charge a fee on top of the exchange rate?
Yes. International wire transfers cost $45, and domestic wires cost $15. This fee is separate from the exchange rate markup. The recipient's bank may also charge a fee to receive the wire, which reduces the amount they get.
What if I send a very large amount — can I negotiate a better rate?
Possibly. For transfers of $10,000 or more, call Bank of America's international wire department and ask to speak with a specialist. Large customers sometimes receive improved rates that are not available through the online quote system, though the bank does not may provide this.
How long is Bank of America's exchange rate quote good for?
Typically 10 to 30 minutes, depending on market conditions and the currency pair. The exact expiration time is shown when you request the quote. If you do not complete the transfer within that window, you must request a new quote and accept the current rate.