
BofA wire fees can be a significant expense for individuals and businesses.
BofA charges a flat fee of $15 for domestic wire transfers, which is deducted from the recipient's account.
This fee is non-refundable, meaning you won't get it back even if the wire transfer is cancelled.
If you're sending a wire transfer internationally, the fee can be as high as $45.
What Are BofA Wire Fees?
Many banks, including Bank of America, charge a fee to receive a wire.
Incoming wire transfer fees can vary, but they're usually lower than outgoing transfer fees.
Some banks, including Bank of America, may waive incoming wire transfer fees if certain conditions are met.
Minimizing BofA Wire Fees
You can save money on Bank of America wire transfers by using ACH transfers instead. ACH transfers are cheaper, but they take longer.
To save even more, check the transfer limits for your account type. If your transfer fits within the ACH limits, you'll pay less than with wire transfers.
Bank of America might offer special deals or discounts for certain transfers or account types. Look for these to save even more.
Compare fees with other banks or money transfer services to see if you can find a better deal.
How to Minimize BofA Wire Fees
If you're looking to minimize Bank of America wire fees, consider using an ACH transfer instead of a wire transfer when possible. ACH transfers are often cheaper and can be done for free.
You can also check the transfer limits for your account type to see if your transfer fits within the ACH limits, which can save you money. For example, if your transfer is within the ACH limits, you'll pay less than with wire transfers.
To get the best deal, look for any special deals or discounts Bank of America might offer for certain transfers or account types. This can be a great way to save money on your wire transfers.
If you need to make multiple transfers, consider doing them together. Sometimes, intermediary banks give discounts for bundling transfers, which can lead to significant savings.
Here are some options to consider when trying to minimize Bank of America wire fees:
- Use a free money-sending app like Zelle, Venmo, or Cash App for smaller transactions.
- Check your bank's wire transfer policy to see if they waive the fee under certain circumstances.
- Do an ACH transfer instead of a wire transfer, which is often cheaper and can be done for free.
Limit
Limit is a crucial factor to consider when transferring funds through Bank of America. You can send up to $1,000 in an international wire transfer per day if you have a regular account.
If you have a regular account, same-day transfers within the U.S. also have a limit of $1,000 per day. Next Business Day transfers within the US have the same $1,000 limit.
For ACH transfers that take three business days, the limit is also $1,000 per day. Receiving money via ACH into your regular account has a limit of $10,000 per day or $50,000 per month.
Business accounts have higher limits for transferring money. You can send up to $5,000 in an international wire transfer per day with a business account.
Business accounts also have higher limits for same-day transfers within the U.S., at $5,000 per day. And, there are no set limits for Next Business Day ACH transfers for business accounts.
Here's a summary of the transfer limits for regular and business accounts:
Receiving Funds
To receive money into your Bank of America account, you'll need to provide the sender with your full name, complete bank account number, and wire transfer routing number (also called ABA).
Some accounts, like Bank of America advantage accounts and preferred reward accounts, might not charge a fee for domestic wire transfers, but most other accounts will incur a fee of around $15.
If the payment is from overseas, customers with only some preferred rewards won't have to pay fees, but everyone else may be charged a fee and should check their account terms and conditions for details.
On a similar theme: What Is a Current Accounts
Receiving Funds into an Account
You can receive wire transfers from a student account, and some banks even waive the wire transfer fees. This is the case with Wells Fargo, which offers a refund for incoming wire transfer fees once per month for customers with Everyday Checking accounts linked to a Wells Fargo Campus Card.
To receive money into a Bank of America account, the sender will need your full name, complete bank account number, and wire transfer routing number (also called ABA).
Some accounts, like certain Bank of America advantage accounts and preferred reward accounts, might not charge a fee for domestic wire transfers. However, for most other accounts, there's usually a fee of around $15.
Related reading: Swiss Bank Account Advantages
If the payment is from overseas, customers with only some preferred rewards won't have to pay fees. But for everyone else, there might be a fee, and you can find out how much in your specific account terms and conditions.
Here's a breakdown of the information needed for a wire transfer into a Bank of America account:
- Full name as it appears on your account
- Complete bank account number
- Wire transfer routing number (also called ABA)
How Long Does It Take?
Receiving funds can be a waiting game, but the time it takes depends on a few factors.
Transferring money domestically usually happens quickly, but internationally it might take a few days for the funds to reach the recipient's account.
The time it takes also depends on the currency, countries involved, transfer amount, and how the recipient's bank processes payments.
Bank of America may label some countries as 'slow to pay,' which means transfers to these places are more likely to be delayed.
Using a specialized service like Wise or OFX can speed up the process, as they bypass traditional systems like SWIFT and the Federal Reserve Wire Network.
Some transfers can arrive instantly for popular routes, making it a faster and more efficient option.
A unique perspective: How Do I Use Venmo for the First Time
Return

Receiving Funds can be a straightforward process, but it's essential to understand the fees involved. Bank of America charges a fee for incoming wire transfers, which varies by account type.
If you're receiving a domestic wire transfer, the fee is not explicitly stated, but it's implied that it would be different from international wire transfers. On the other hand, international wire transfers sent in USD have a fixed fee of $45.
International wire transfers sent in foreign currency are a different story. Bank of America doesn't charge a fee for these types of transfers, but be aware that exchange rate markups may apply.
Here's a quick rundown of the fees you might incur when receiving a wire transfer:
Keep in mind that these fees are subject to change, so it's always a good idea to check with Bank of America for the most up-to-date information.
Frequently Asked Questions
How to send a wire transfer for free?
To send a wire transfer for free, consider opening a Premier Account with a bank like HSBC or using a bank that offers free wire transfers, such as Fidelity. However, note that recipient bank fees may still apply.
Sources
- https://www.businessinsider.com/personal-finance/banking/wire-transfer-fees
- https://www.creditkarma.com/money/i/wire-transfer-fee
- https://www.instarem.com/wire-transfer/bank-of-america/
- https://currencyshop.org/how-to-wire-money-with-bank-of-america/
- https://www.monito.com/en/wiki/international-wire-transfers-bank-of-america-us
Featured Images: pexels.com