Wire transfer timing at Bank of America

A domestic wire transfer through Bank of America typically arrives the same business day if you send it before the bank's cutoff time, which is usually 2 p.m. Eastern Time on weekdays. If you send after 2 p.m. or on a weekend or holiday, the transfer moves to the next business day. The receiving bank then processes it on their end, which usually takes a few hours but can extend to the next business day depending on their systems.

International wire transfers take longer. Most arrive within one to three business days, though some routes—particularly to smaller banks or less common countries—can take up to five business days. The receiving country's banking infrastructure and any intermediate banks involved in the transfer add time you cannot control.

The cutoff time matters more than you might think. If you initiate a wire at 2:15 p.m. on a Tuesday, Bank of America treats it as submitted Wednesday morning, which means it does not leave until Wednesday afternoon at the earliest. Calling the bank to rush it does not override this rule.

Key Takeaways

  • Domestic wires sent before 2 p.m. Eastern Time on a business day typically arrive the same day; anything after that cutoff goes out the next business day.
  • International wires usually take one to three business days, depending on the destination country and whether intermediate banks are involved in routing.
  • Weekends and federal holidays do not count as business days, so a wire sent Friday afternoon does not leave until Monday.
  • Once Bank of America sends the wire, the receiving bank controls how quickly it appears in the recipient's account—usually within hours but sometimes the next day.

Domestic wire transfers: same-day arrival is common

When you send money to another U.S. bank account, Bank of America processes the wire and sends it to the Federal Reserve's wire network (called Fedwire) or to a private clearing network. The receiving bank then pulls the funds from that network and deposits them into the recipient's account. This whole chain usually completes within hours on the same business day.

The critical variable is whether your wire leaves Bank of America before their 2 p.m. cutoff. If it does, you can reasonably expect the money to arrive by end of business that day—often within two to four hours. If you miss the cutoff, your wire sits in the queue until the next business day opens, and the clock restarts.

Some receiving banks are slower than others. A wire to a large national bank like Chase or Wells Fargo usually posts within an hour. A wire to a smaller regional bank or credit union might not show up until the next morning, even though Bank of America sent it the same day. You have no way to know which bank you are sending to will be fast or slow.

International wire transfers: one to five business days

International wires are slower because they move through multiple banking systems and often require currency conversion. Bank of America sends your wire to a correspondent bank in the destination country, which then routes it to the final receiving bank. Each step adds time.

Most international wires arrive within one to three business days. A wire to Canada or the United Kingdom usually lands within one business day. A wire to India, Brazil, or Mexico typically takes two to three business days. Wires to smaller countries or banks without direct relationships to U.S. banking networks can take four to five business days or longer.

You need the recipient's SWIFT code (an eight or eleven-character bank identifier) and often their IBAN (International Bank Account Number) to send an international wire. If you provide incorrect information, the wire can be delayed, rejected, or sent to the wrong account. Always confirm these details with the recipient before sending.

What happens after Bank of America sends your wire

Once Bank of America releases your wire into the network, the timeline is no longer in their hands. The receiving bank controls when the money appears in the recipient's account. Some banks post wires immediately upon receipt; others batch them and post once or twice per day.

If the receiving bank is in a different time zone, that also matters. A wire that arrives at 4 p.m. Eastern Time to a bank on the West Coast might not post until the next morning because that bank's processing window has closed for the day.

You cannot track a wire in real time the way you can track a package. Bank of America can tell you whether they sent it and provide a confirmation number, but they cannot tell you exactly when the receiving bank will post it. If the money does not arrive within the expected timeframe, contact Bank of America with your confirmation number so they can trace it through the receiving bank.

Fees and costs for Bank of America wire transfers

Bank of America charges a fee for outgoing domestic wires and a different fee for outgoing international wires. The exact amount depends on your account type and whether you are a customer or non-customer. Domestic wire fees typically range from $15 to $30; international wire fees are usually $45 to $50 or higher.

Some Bank of America accounts waive wire fees if you maintain a minimum balance or meet other requirements. Check your account terms or call the bank to confirm whether you are may be able to access for fee waivers.

The receiving bank may also charge an incoming wire fee, which comes out of the money that arrives. This is separate from what Bank of America charges you. If you are sending $1,000 and the receiving bank charges a $15 incoming fee, the recipient gets $985.

When wires are delayed or go wrong

A wire can be delayed if you provide incorrect account information, if the receiving bank's systems are down, or if the wire is flagged for fraud review. Bank of America or the receiving bank may hold the transfer for investigation, which can add one to three business days.

If a wire does not arrive within the expected timeframe, contact Bank of America immediately with your confirmation number. They can initiate a trace to find out where the money is. If it was sent to the wrong account due to incorrect information you provided, recovery is difficult and may require the receiving bank's cooperation.

Wire transfers are generally not reversible once sent. Unlike a check or ACH transfer, you cannot stop a wire after Bank of America has released it. This is why confirming the recipient's account details before sending is critical.

Alternatives to wire transfers if timing is tight

If you need money to arrive faster than a wire allows, consider other options. Bank of America's Zelle service (if both parties use it) can move money between accounts within minutes, though it has lower daily limits—usually $500 to $2,000 depending on your account. Zelle works only for U.S. accounts and is not suitable for large amounts.

An ACH transfer through Bank of America takes one to three business days and costs nothing, but it is slower than a wire. Use ACH when you have time and do not need same-day delivery.

If you need cash immediately, a wire to a bank branch where the recipient can withdraw same-day is sometimes faster than waiting for the money to post to their account, though this depends on the receiving bank's policies.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

Not reliably. Once Bank of America sends a wire, it is out of their system and in the banking network. You can ask Bank of America to attempt a recall, but the receiving bank is not required to honor it. The sooner you contact the bank after sending, the better your chances, but do not count on a cancellation working.

Why did my wire take longer than one business day?

The receiving bank may process wires in batches rather than immediately, or they may have received your wire after their processing window closed for the day. If you sent it after 2 p.m. Eastern Time, Bank of America did not send it until the next business day. International wires routinely take multiple days due to correspondent banking and currency conversion.

Do I need to do anything special to send a wire to another country?

You need the recipient's SWIFT code and usually their IBAN or account number in the destination country's format. Confirm these details with the recipient before sending. Bank of America will ask for the receiving bank's name, address, and routing information. Incorrect information can cause delays or send the money to the wrong place.

What is the maximum amount I can wire from Bank of America?

Bank of America does not publish a single maximum wire amount. Limits depend on your account type, history, and the bank's fraud detection systems. Large wires may trigger additional verification. Contact Bank of America directly to confirm limits on your account before sending a large transfer.

Will Bank of America refund my wire fee if the transfer is delayed?

Bank of America does not automatically refund wire fees for delays caused by the receiving bank or banking networks. If the delay was caused by an error on Bank of America's part, you can request a refund. Call customer service with your confirmation number and explain the issue.