Banks can hold a wire transfer for up to three business days, though most clear within one
A wire transfer that arrives at your bank does not automatically hit your account the same day. Your receiving bank can legally hold the funds for up to three business days while they verify the transfer is legitimate and matches your account details. In practice, most domestic wire transfers clear within one business day of arrival, but the three-day window is real and legal.
The hold depends on several things: whether the transfer came from another U.S. bank or from overseas, whether your bank flagged it for review, and whether you have a history with that bank. A wire from your employer's payroll department to an account you have held for years will move faster than a large wire from an unfamiliar sender to a newly opened account.
The receiving bank is not required to tell you why they are holding the funds or how long the hold will last. You can call and ask, but they may only say "it is under review" or give you the maximum three-day timeline without explaining what triggered the hold.
Key Takeaways
- The receiving bank can hold a wire transfer for up to three business days after it arrives, even if the funds have already left the sending bank.
- Most domestic wires clear within one business day, but overseas wires and transfers flagged for fraud review commonly take the full three days.
- A hold does not mean the transfer failed — it means the bank is verifying the transfer matches your account and is not fraudulent.
- You cannot speed up a hold by calling the bank repeatedly; the review process runs on the bank's timeline, not on request.
- If a wire does not arrive within three business days, contact the sending bank, not the receiving bank, because the problem is usually on the sending side.
Why banks hold wire transfers at all
Wire transfers are nearly irreversible once they leave the sending bank. Unlike a check or a credit card charge, a wire cannot be recalled or reversed easily if something goes wrong. This is why receiving banks treat them cautiously. A hold gives the bank time to confirm that the account number matches the account holder's name, that the amount is not suspiciously large for that account, and that the transfer is not part of a known fraud scheme.
Banks are also required by federal law to screen wire transfers against lists of sanctioned individuals and entities. If your name or the sender's name appears on a government watchlist, the bank must flag the transfer. This screening alone can add a day to the process.
A hold is not a sign that you did anything wrong. It is a standard friction point in the system, especially for transfers that do not fit a bank's normal pattern for your account.
Domestic wires versus international wires
A domestic wire — one that moves between two U.S. banks — usually clears within one business day. The Federal Reserve's wire system (called Fedwire) processes these transfers quickly, and most banks release the funds by the next morning.
An international wire takes longer because it must move through correspondent banks in other countries, each of which may hold the transfer for review. A wire from the United States to Europe or Asia can take three to five business days even without any hold at the receiving end. If your receiving bank also places a hold, add another one to three days.
If you are sending money overseas, tell the recipient to expect five to seven business days minimum. If the money does not arrive by then, contact your sending bank to trace the transfer.
What triggers a longer hold
Certain patterns cause banks to hold a wire longer than one day. A transfer that is much larger than your account's normal activity will trigger review. A wire to a new recipient or a new country will too. If you have recently opened the account or changed your address, the bank may hold any incoming wire while they verify your identity.
A wire from an unfamiliar sender — especially from overseas or from a business account — is more likely to be held. Banks are trained to watch for fraud schemes where someone impersonates a business or family member and tricks the recipient into wiring money back. They assume the worst and verify before releasing.
If your account has been flagged for any reason — a previous fraud report, a dispute, or a compliance review — incoming wires will be held longer. You may not know your account is flagged, and the bank will not volunteer this information.
What you can do while a wire is on hold
You cannot speed up the hold by calling the bank. The review is automated or manual depending on what triggered it, and neither process responds to customer pressure. Calling multiple times may actually slow things down if it creates a ticket in the system that requires human review.
What you can do: ask the bank whether the wire has arrived yet. If it has not, the problem is on the sending side, not yours. Ask the sending bank to confirm the receiving bank's routing number and your account number. A single digit wrong in either one can send the wire to the wrong bank or the wrong account, and it will take days to trace and reroute.
If the wire has arrived but is on hold, ask the bank what information they need to release it. Sometimes they will release it early if you provide additional documentation — a photo ID, proof of address, or a business license if you are receiving money for a business. This is rare, but it is worth asking.
Do not ask the sender to wire the money again. If the first wire is still in the system, a second wire will create a duplicate that is even harder to untangle.
When a wire disappears or takes longer than three days
If three business days have passed and the wire has not arrived, the problem is almost certainly on the sending side. The sending bank may have sent it to the wrong routing number, the wrong account number, or the wrong country. The wire may be stuck in a correspondent bank overseas.
Contact the sending bank and ask them to trace the wire. You will need the wire reference number (also called the SWIFT reference or trace number), which the sender should have received as a confirmation. The sending bank can use this number to find the wire in the system and see where it is stuck.
Tracing a wire takes time — usually five to ten business days — because it requires the sending bank to contact each bank in the chain and ask for status. If the wire went to the wrong account, recovery is difficult. The receiving bank can ask the account holder to return the funds, but they are not required to, and if the account holder is a scammer, the money is gone.
This is why it is critical to confirm the receiving account number and routing number before sending any large wire. A single mistake is expensive and slow to fix.
Holds on wire transfers you are sending
The receiving bank is not the only one that can hold a wire. Your sending bank can also place a hold on outgoing wires if they flag the transfer as suspicious. This is less common than a hold on the receiving end, but it happens when you are sending a large amount, sending to a new country, or sending to a new recipient.
If your bank holds an outgoing wire, they will usually contact you to confirm the transfer is legitimate. Answer quickly — the longer you wait, the longer the wire sits in limbo. Once you confirm, the bank releases it, and it moves to the receiving bank's queue.
Some banks require you to call in person to authorize a large wire. If you are sending more than a certain amount (this varies by bank), you may not be able to do it online. Plan for this if you are on a tight timeline.
Frequently Asked Questions
Can a bank hold a wire transfer longer than three business days?
Legally, no — the maximum hold is three business days for most transfers. However, if the wire went to the wrong account or the wrong bank, it may take much longer to trace and recover. The three-day rule applies to legitimate transfers that arrived at the correct destination.
Does a wire transfer hold mean the money is not really there?
The money is there, but you cannot use it. The receiving bank has received the funds from the sending bank, but they are not releasing them to your account yet. Once the hold lifts, the money is yours to use when ready.
What happens if I need the money before the hold lifts?
You cannot access it. Some banks will not budge on a hold, even if you explain the situation. A few banks will release funds early if you provide additional documentation or if you have a long history with them, but this is not standard. Plan for the full three days when you are expecting a wire.
Why did my wire take three days when the bank said it would be one day?
The bank's estimate assumes no hold. If your transfer was flagged for review, it took the full three days. International wires also commonly take longer than domestic ones because they move through multiple banks. If you were told one day and it took three, the bank did not communicate the risk clearly, but the delay is still within legal limits.
If I wire money to someone and they say they did not receive it, what do I do?
Ask them to check with their bank — the wire may be on hold there. If they confirm it has not arrived after three business days, contact your sending bank and ask them to trace it using the wire reference number. Do not send the money again until you know where the first wire went.