Wire transfer timing at Bank of America

A wire transfer sent 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 adds no extra time — the money typically shows up in the recipient's account by the end of that same business day.

The exact timing depends on three things: when you send it, whether it's going to a domestic or international account, and how quickly the receiving bank processes incoming transfers. Domestic transfers are faster than international ones. International wire transfers from Bank of America can take three to five business days because they pass through multiple banks and currency systems.

Key Takeaways

  • Domestic wire transfers sent before 2 p.m. ET on a business day usually arrive the same day.
  • Transfers sent after 2 p.m., on weekends, or on bank holidays process the next business day instead.
  • International wire transfers take three to five business days and move through multiple banking networks.
  • The receiving bank's processing speed can add a few hours, but most complete same-day domestic transfers by end of business.

Same-day domestic transfers and the 2 p.m. cutoff

Bank of America's cutoff time for same-day processing is 2 p.m. Eastern Time on business days. This means if you initiate a domestic wire transfer to another U.S. bank account before that time, the money leaves your account when ready and the receiving bank typically receives it within hours. Most receiving banks post the funds to the recipient's account by the end of that business day.

If you send a wire after 2 p.m. ET, it queues for the next business day. The bank treats it as if you sent it the following morning, so it processes on that day's schedule instead. This matters most on Friday afternoons — a wire sent at 3 p.m. Friday doesn't move until Monday morning, so the recipient won't see it until Monday afternoon at the earliest.

Weekends and bank holidays

Bank of America does not process wire transfers on Saturdays, Sundays, or federal banking holidays. If you send a wire on a weekend or holiday, it sits in the queue until the next business day. The bank then processes it according to that day's cutoff time.

This means a wire sent on Friday at 3 p.m. won't move until Monday, and a wire sent on Saturday won't move until Monday either. The timing is the same — both arrive Monday afternoon. If Monday is a federal holiday like Memorial Day or Labor Day, the wire waits until Tuesday instead.

International wire transfers

International wires take longer because they travel through the SWIFT network, a system that connects banks across countries. Bank of America sends the transfer to a correspondent bank in the destination country, which then routes it to the final receiving bank. Each step takes time, and currency conversion adds processing time as well.

Most international wire transfers from Bank of America take three to five business days. The exact timing depends on the destination country, the receiving bank's location, and whether the transfer requires currency conversion. Some countries' banking systems are slower than others. A wire to Canada or the United Kingdom usually arrives faster than one to a developing nation with fewer banking connections.

How to send a wire transfer through Bank of America

You can send a wire transfer through Bank of America online, through the mobile app, by phone, or in person at a branch. Online and mobile transfers are fastest — you can send them anytime, and they queue when ready for processing. Phone transfers require you to call Bank of America's wire transfer line, and in-person transfers require a visit during branch hours.

Before you send, you'll need the recipient's full name, account number, routing number, and bank name. For international transfers, you'll also need the SWIFT code (also called the BIC code) of the receiving bank. Bank of America charges a fee for wire transfers — domestic wires typically cost around $15, and international wires cost more. The fee varies, so check your account terms or call the bank to confirm the current amount.

What happens after you send the wire

Once you send a wire transfer, you cannot cancel it if the receiving bank has already processed it. If you catch it before processing — usually within a few minutes of sending — you may be able to stop it, but this is rare. This is why it's critical to double-check the recipient's account number and routing number before you hit send.

Bank of America sends you a confirmation number when the wire leaves your account. Keep this number in case you need to track the transfer or dispute it later. If the money doesn't arrive when you expect it, contact Bank of America with your confirmation number and the recipient's bank details. The bank can investigate where the transfer is in the system.

Delays and what causes them

Most domestic wires arrive on time, but delays happen. A wire might be held if the receiving bank flags it for fraud review, if the account number doesn't match the name on file, or if the receiving bank is experiencing technical problems. International wires are more prone to delays because they pass through multiple banks, any of which might hold the transfer for review.

If a wire is delayed, the receiving bank usually contacts the sender or recipient to ask for more information. This can add a day or two. If you're sending a large amount, the receiving bank may hold it longer for compliance reasons. There's no way to speed this up — you have to wait for the receiving bank's review to complete.

Frequently Asked Questions

Can I send a wire transfer on a Sunday?

You can initiate a wire transfer on Sunday through Bank of America's website or app, but the bank won't process it until Monday morning. It will then follow Monday's processing schedule, so it typically arrives Monday afternoon if sent before the 2 p.m. cutoff.

Why hasn't my wire arrived yet if I sent it this morning?

Domestic wires usually arrive the same day, but the receiving bank can take a few hours to post the funds. If you sent it before 2 p.m. ET, check back by end of business. If it's been more than a full business day, contact Bank of America with your confirmation number to track it.

Do international wires ever arrive in one day?

Rarely. Most international wires take three to five business days because they move through multiple banking networks and currency systems. Some transfers to nearby countries like Canada may arrive in two days, but three to five is the standard timeframe.

What if I sent the wire to the wrong account number?

If the receiving bank has already processed it, you cannot cancel it. Contact Bank of America when ready with your confirmation number. The bank can try to recover the funds, but this is difficult and not always successful. This is why checking the account number twice before sending is essential.

Is there a way to send money faster than a wire transfer?

Bank of America offers same-day transfers through Zelle for amounts up to $2,000 per day, though limits vary by account. Zelle transfers arrive within minutes to hours. For larger amounts, a wire transfer is still the fastest option, though it takes hours rather than minutes.