Bank of America wire transfer fees: domestic, international and incoming costs
Bank of America currently lists a $30 domestic outgoing wire fee, a $45 fee for international wires sent in U.S. dollars, and no separate wire fee for international wires sent in foreign currency, although exchange-rate markups apply.

Bank of America currently lists a $30 domestic outgoing wire fee, a $45 fee for international wires sent in U.S. dollars, and no separate wire fee for international wires sent in foreign currency, although exchange-rate markups apply.
Key takeaways
- Domestic outgoing: $30
- International outgoing in USD: $45
- International in foreign currency: No wire fee; FX markup applies
- Verify a time-sensitive transaction in the bank’s live app or current disclosure.
What you need to know
Bank of America currently lists a $30 domestic outgoing wire fee, a $45 fee for international wires sent in U.S. dollars, and no separate wire fee for international wires sent in foreign currency, although exchange-rate markups apply.
The current Bank of America wire-fee structure
Bank of America publishes its main consumer wire charges directly in its digital-banking information. A domestic outgoing wire is listed at $30. An international wire sent in U.S. dollars is listed at $45. For an international wire sent in foreign currency, Bank of America says there is no outbound wire-transfer fee, but the bank’s exchange rate includes a markup.
That last point is easy to miss. “No wire fee” does not mean the transfer is free. Currency conversion can create a meaningful cost, and the amount received can also be affected by intermediary or recipient-bank charges.
Incoming wires can have a fee too
Bank of America notes that incoming wire transfers may carry a $15 fee, depending on the account and the applicable schedule of fees. That means the person receiving money should not assume an incoming transfer is always free just because the sender paid the outgoing fee.
Account packages and relationship benefits can change the final charge. For a large transfer, check the fee disclosure inside your current account rather than relying on an old web article or a fee table copied from another account type.
Limits and security can matter as much as the fee
Bank of America’s online-banking agreement also describes transaction limits and additional security steps. Standard online limits may be lower than the amount a customer expects to send, while higher limits can be available when stronger authentication such as Secured Transfer is used or for certain relationship types.
A wire that is legitimate can still be delayed or rejected if required information is incomplete or if the bank’s fraud screening flags the transaction. Confirm the recipient’s name, bank routing information and account number before sending because wire transfers are difficult to reverse.
How to compare domestic and international options
For a domestic payment, compare the $30 wire fee with ACH or another bank transfer if the payment is not urgent. For an international payment, compare both the visible fee and the exchange rate. A no-fee foreign-currency wire can cost more or less than a $45 U.S.-dollar wire depending on the conversion rate and downstream bank charges.
The best comparison is the final amount expected to reach the recipient, not just the fee shown on the first screen. For a time-sensitive transfer, also check the bank’s cutoff time so the wire is not pushed to the next business day.
