Wire transfer timing at Bank of America

A domestic wire transfer sent before 2 p.m. Eastern Time on a business day usually arrives the same day. If you send it after 2 p.m. or on a weekend or holiday, it will process the next business day. International wire transfers take longer — typically three to five business days, depending on the receiving country and whether the receiving bank needs to route the payment through additional banks.

The speed depends on when you initiate the transfer and what day of the week it is. Bank of America's cutoff time is 2 p.m. ET for same-day domestic processing. If you miss that window, your wire joins the queue for the next business day. Weekends and federal holidays do not process wires, so a transfer sent on Friday afternoon will not move until Monday.

Once Bank of America sends your wire, the receiving bank controls the remaining timeline. Most banks post incoming wires within hours of receipt, but some hold them for verification or process them in batches. You cannot speed up a wire after it leaves Bank of America's system.

Key Takeaways

  • Domestic wires sent before 2 p.m. ET on a business day reach the receiving bank the same day; anything after that cutoff processes the next business day.
  • International wires take three to five business days and may pass through multiple banks before reaching the final destination.
  • Weekends and federal holidays pause all wire processing, so timing your transfer around the calendar matters.
  • Once Bank of America sends the wire, the receiving bank decides when to post the funds to the recipient's account.
  • Wire transfers are irreversible after they leave Bank of America, so verify the recipient's account number and routing number before you confirm.

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

Bank of America processes domestic wires that arrive before 2 p.m. ET the same business day. This cutoff applies whether you send the wire online, by phone, or in person at a branch. The clock starts when Bank of America receives your complete wire instruction, not when you begin filling out the form.

If you initiate a wire at 1:55 p.m. ET on a Tuesday, it will process that day. If you send it at 2:05 p.m., it moves to Wednesday's queue. This matters most if you are sending money to cover a payment due on a specific date — missing the cutoff by minutes can delay the transfer by a full business day.

The receiving bank typically posts same-day wires within a few hours of receipt, though some banks batch incoming wires and post them once per day. You cannot control the receiving bank's timeline, but same-day arrival at the receiving bank is nearly certain if you meet Bank of America's 2 p.m. cutoff.

International wire transfers and multi-bank routing

International wires take three to five business days on average because the payment usually passes through at least one intermediary bank. Bank of America sends your wire to a correspondent bank in the receiving country, which then forwards it to the final destination bank. Each handoff adds time and creates a point where the wire can be delayed or held for verification.

Some countries have faster corridors than others. A wire to Canada or the United Kingdom typically arrives in two to three business days. A wire to a country without a direct banking relationship to the United States may take five business days or longer. Bank of America cannot predict the exact arrival date because it depends on the receiving country's banking infrastructure and the receiving bank's internal processes.

International wires also require more information than domestic transfers. You will need the recipient's full name, account number, and the receiving bank's SWIFT code (a standardized identifier for international banks). If any detail is wrong or missing, the receiving bank may reject the wire and send it back, adding several days to the timeline.

Weekends, holidays, and processing delays

Bank of America does not process wires on Saturdays, Sundays, or federal holidays. A wire sent on Friday at 1 p.m. ET will process that day, but a wire sent on Friday at 3 p.m. ET will not move until Monday. The same applies to holidays — if you send a wire on Thanksgiving, it will not process until the next business day.

This matters most when you are working with a tight deadline. If a payment is due on Monday and you send a wire on Friday afternoon, you have missed the same-day window and the receiving bank may not post the funds until Tuesday. Plan ahead by sending wires at least one business day before the money needs to arrive.

Bank of America observes the following federal holidays: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If a holiday falls on a weekday, wire processing stops that day.

What happens after Bank of America sends your wire

Once Bank of America releases your wire into the banking system, you cannot recall it or change the destination. The wire is in the hands of the receiving bank and any intermediary banks. Bank of America can attempt to retrieve a wire if you contact them within a short window (usually the same day), but success is not certain, especially if the receiving bank has already posted the funds.

The receiving bank controls when the funds appear in the recipient's account. Some banks post incoming wires immediately. Others batch them and post once per day, usually in the morning. A few banks hold wires for 24 hours while they verify the sender and recipient information. You cannot speed up this step by contacting Bank of America — you would need to contact the receiving bank directly.

If a wire does not arrive within the expected timeframe, contact Bank of America with your wire confirmation number. They can trace the wire through the banking system and determine where it is. If the wire was sent to the wrong account, the receiving bank may be able to reverse it, but this process can take weeks.

How to check the status of your wire transfer

Log into your Bank of America online account and look for the wire in your transaction history. Domestic wires usually show as "sent" within minutes of processing. You can click on the transaction to see the recipient's name, account number, and the amount sent. This confirmation tells you Bank of America has released the wire, but it does not tell you whether the receiving bank has posted it yet.

If you need more detail, call Bank of America's wire transfer support line at the number on the back of your debit or credit card. Have your wire confirmation number ready. They can tell you whether the wire has been delivered to the receiving bank and, in some cases, whether the receiving bank has posted it to the recipient's account.

For international wires, the status may show as "in transit" for several days. This is normal and does not mean anything has gone wrong. Once the wire reaches the final destination bank, the status may change to "delivered" or "completed," though some banks do not update this status in real time.

Wire transfer fees and costs

Bank of America charges a fee for outgoing wire transfers. Domestic wires typically cost between $15 and $30, depending on whether you are a checking or savings account holder and what type of account you have. International wires cost more — usually $45 to $50 for a standard international wire. Some Bank of America accounts waive wire fees if you maintain a minimum balance or have direct deposit set up.

The receiving bank may also charge a fee to receive the wire. This fee is usually deducted from the amount that arrives in the recipient's account, so the recipient gets less than you sent. Ask the recipient's bank about incoming wire fees before you send the transfer, so there are no surprises.

Some Bank of America accounts, such as certain premium checking accounts, include a limited number of free wire transfers per month. Check your account terms or call Bank of America to find out whether your account qualifies.

Frequently Asked Questions

Can I send a wire transfer on a weekend?

You can initiate a wire transfer on a weekend through Bank of America's online platform or mobile app, but it will not process until the next business day. If you need the money to arrive urgently, send it before 2 p.m. ET on a Friday so it processes the same day.

What if I send a wire to the wrong account number?

Contact Bank of America immediately with your wire confirmation number. If the wire has not yet been delivered to the receiving bank, they may be able to stop it. If it has already been delivered, the receiving bank will need to reverse it, which can take weeks. Verify all account numbers before you confirm a wire transfer.

Why is my international wire taking longer than five business days?

The wire may be held by an intermediary bank for verification, or the receiving bank may process international wires in batches. Contact Bank of America with your wire confirmation number and they can trace it through the banking system to find out where it is and why it is delayed.

Do I need a reference number to track my wire?

Yes. Bank of America provides a confirmation number when you send a wire. Save this number — you will need it if you contact Bank of America to check the status or if you need to dispute the transfer later.

Can Bank of America may provide my wire will arrive by a specific date?

Bank of America can may provide same-day delivery to the receiving bank for domestic wires sent before 2 p.m. ET on a business day, but the receiving bank controls when the funds post to the recipient's account. For international wires, the timeline depends on the receiving country and intermediary banks, so no may provide delivery date is possible.