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.

Victor Hale
By Victor Hale
Fees & Limits ResearcherMyBankAnswers editorial profile
Updated Sep 20269 min readApprox. 800 words
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.

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.
Quick answer

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.

Domestic outgoing$30
International outgoing in USD$45
International in foreign currencyNo wire fee; FX markup applies
Advertisement

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.

Practical checkFor a time-sensitive or high-value transaction, verify the current limit, fee or posting status in the bank’s own app or disclosure before acting. Account-specific controls can override a general published figure.

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.

Before an important transaction: bank limits, fees and processing rules can change. Verify the live amount or rule directly with the institution before relying on it.
Advertisement

Frequently asked questions

$30 under the current consumer online-banking fee information.
$45 for an outgoing international wire sent in U.S. dollars.
There is no separate outbound wire fee, but Bank of America says exchange-rate markups apply, and other banks can charge additional fees.