Banks can hold a wire transfer for up to three business days, but most release funds the same day or next business day
A wire transfer sent during business hours on a weekday usually arrives at the receiving bank the same day or by the next business day. However, your bank has the legal right to hold the funds for up to three business days before releasing them to you—even after the money has arrived at their institution. This hold is separate from the time it takes for the wire to travel between banks.
The hold exists because banks use it as a fraud check. They want to confirm the wire came from a legitimate source and that the sending bank's account actually had the money. If something looks suspicious, they may investigate before releasing funds. If nothing raises red flags, most banks release the money much faster than the three-day maximum.
The timeline also depends on when you sent the wire. A wire sent after 5 p.m. on Friday will not arrive at the receiving bank until Monday, and the three-day hold clock starts then—not when you initiated the transfer.
Key Takeaways
- Banks can legally hold wire transfers for up to three business days after the money arrives, even though most release funds within one business day.
- The hold begins when the receiving bank receives the wire, not when you send it, so weekend and holiday delays add to the total time.
- Wires sent after business hours or on weekends will not arrive at the receiving bank until the next business day.
- If a wire is held longer than three business days without explanation, contact your bank to ask why and request a release date.
- International wires take longer to arrive and may be held for additional compliance checks beyond the standard three-day window.
Why banks hold wires and what they are checking
When a wire arrives at your bank, the receiving institution performs what is called a funds availability check. They verify that the sending bank actually sent the money and that the transfer is not fraudulent. They also check whether the wire matches your account profile—for example, if you normally receive small transfers and suddenly a large wire arrives, the bank may flag it for review.
Banks are also required by federal regulation to screen wires against lists of sanctioned individuals and entities. If your name or account matches a name on a government watchlist, the bank must hold the wire and investigate before releasing it. This is rare but can add days to the hold.
A hold also protects the bank itself. If the sending bank reverses the wire due to fraud or error, the receiving bank does not want to have already released the money to you. The three-day window gives them time to confirm the wire is final and irreversible.
How long wires actually take in practice
Most domestic wires sent during business hours arrive and clear within one business day. If you send a wire on Monday morning, the receiving bank usually has it by Monday afternoon, and you can access the funds by Tuesday morning. Some banks release wires the same day they arrive if the amount is small or the account has a long history with the bank.
Larger wires or accounts with less history may sit for the full three business days. A wire for $50,000 or more is more likely to be held than a wire for $5,000, though this varies by bank and account type.
International wires move on a different timeline. They travel through the SWIFT network and can take three to five business days to arrive at the receiving bank, even before any hold is applied. Once they arrive, the receiving bank may hold them for additional compliance checks beyond the standard three days.
What happens if your wire is held longer than three days
If your bank has held a wire for three business days and has not released it, you have the right to ask why. Call the wire department at your bank and provide the wire reference number (also called the SWIFT reference or transaction ID). Ask them to explain the hold and give you a specific release date.
If the bank cannot give you a reason or a release date, escalate to the bank's compliance department or file a complaint with the Consumer Financial Protection Bureau (CFPB). The CFPB can investigate whether the bank is holding wires beyond what is legally permitted.
In rare cases, a wire may be held indefinitely if the bank suspects money laundering or if the wire is flagged for sanctions screening. If this happens, the bank should notify you in writing and explain the reason. You can then work with the bank to resolve the issue or dispute the hold if you believe it is incorrect.
Holds on wires you are sending versus receiving
The three-day hold rule applies to wires you are receiving. When you send a wire, your bank typically deducts the money from your account immediately—sometimes within minutes. You do not get a hold period on outgoing wires; the money leaves your account right away, and the receiving bank gets it within one to three business days depending on the destination.
This is why it is important to double-check wire details before you send. Once the money leaves your account, you cannot simply cancel it like you can with a check or ACH transfer. If you send a wire to the wrong account, you will have to contact the receiving bank and ask them to return it, which can take weeks or may not happen at all if the recipient refuses.
How to speed up a wire transfer
You cannot force a bank to release a wire faster than three business days, but you can take steps to make it less likely to be held. Send wires during business hours on a weekday so they arrive the same day. Use your bank's online wire system rather than calling, because it creates an immediate record and reduces processing delays.
Provide complete and accurate information: the recipient's full legal name, account number, and routing number. Errors in any of these fields can trigger a hold while the bank investigates. If you are sending to a business, use the exact legal name on file with the bank, not a shortened version.
For large wires, call your bank ahead of time and let them know it is coming. Some banks will flag large wires for review automatically, but if you give them a heads-up, they may expedite the review. For international wires, use your bank's international wire service and provide the SWIFT code and IBAN (International Bank Account Number) to reduce routing delays.
Holds on wire transfers versus ACH and check holds
Wire transfers are treated differently from ACH transfers and checks. ACH transfers can be held for up to five business days by law, and banks often hold them for the full period. Checks can be held for up to seven business days. Wires, by contrast, are held for a maximum of three business days and usually much less.
This is because wires are considered final and irreversible once they arrive at the receiving bank, whereas ACH transfers and checks can be reversed or recalled. The shorter hold window reflects that lower risk to the bank.
If you need money urgently, a wire is faster than an ACH or check, but it also costs more—typically $15 to $50 per wire depending on your bank and whether it is domestic or international. ACH transfers are free or low-cost but take longer.
Frequently Asked Questions
Can a bank hold a wire transfer for more than three business days?
Yes, but only in specific circumstances. If the wire is flagged for sanctions screening, money laundering investigation, or other compliance issues, the bank can hold it indefinitely until the investigation is complete. The bank must notify you in writing if this happens and should explain the reason. Standard holds for fraud checks are limited to three business days.
If I send a wire on Friday, when will it arrive?
The wire will not arrive at the receiving bank until Monday, because banks do not process wires on weekends. The three-day hold clock starts Monday, so the receiving bank can hold it until Wednesday. In practice, most banks release wires by Tuesday morning, but you should not count on having access to the money before Wednesday.
What is the difference between a wire transfer hold and a wire transfer delay?
A delay is the time it takes for the wire to travel from your bank to the receiving bank—usually one business day for domestic wires. A hold is the time the receiving bank keeps the money after it arrives, before releasing it to you. Both add to the total time before you can use the money.
Can I cancel a wire transfer if it is being held?
It depends on whether the wire has already arrived at the receiving bank. If it has not arrived yet, your bank may be able to cancel it. If it has arrived, you cannot cancel it through your bank—you would have to contact the receiving bank and ask them to return it, which they are not required to do. Once a wire is received, it is final.
Do international wires get held for three business days too?
International wires can be held for three business days, but they often face additional holds for compliance and sanctions screening. The total time for an international wire is typically five to seven business days from send to receipt, and sometimes longer if the receiving country has strict regulations or if the wire is flagged for review.