Domestic wire transfers usually arrive the same business day, but the exact timing depends on when you send it and which banks are involved
A domestic wire transfer sent before your bank's cutoff time—typically 2 p.m. or 3 p.m. Eastern—will usually land in the receiving account by the end of that same business day. If you send after the cutoff, it moves to the next business day. Weekends and federal holidays add delay: a wire sent on Friday afternoon may not arrive until Monday. The receiving bank processes it on arrival, so funds are typically available immediately, though some banks hold wires for 24 hours as a fraud check.
International wires are slower. They move through correspondent banks in multiple countries, each adding processing time. Most international transfers take 3 to 5 business days, though some routes take longer depending on the destination country's banking infrastructure and whether the receiving bank is in a timezone far from yours.
Key Takeaways
- Domestic wires sent before your bank's cutoff time arrive the same business day; after cutoff they arrive the next business day.
- Weekends and federal holidays pause processing, so a Friday afternoon wire does not move until Monday.
- The receiving bank may hold the funds for 24 hours as a fraud precaution, even though the wire has arrived.
- International wires take 3 to 5 business days on average because they pass through multiple banks in different countries.
- Some banks charge extra for expedited or same-day wires, and not all banks offer this service.
What "business day" means and why it matters
A business day is Monday through Friday, excluding federal holidays. If you send a wire on Thursday at 1 p.m. and your bank's cutoff is 2 p.m., it goes out that day and arrives Friday. If you send at 3 p.m., it waits until Monday. If Monday is a federal holiday, it waits until Tuesday.
This matters because people often send wires on Friday expecting them to arrive Friday, then are surprised when they do not appear until Monday. The wire did not fail—it simply cannot move through the banking system on a day the system is closed. Check your bank's cutoff time before you send; most post it on their website or you can call and ask.
Why the receiving bank might hold your wire for a day
Even though your wire has arrived at the receiving bank, that bank may place a 24-hour hold on the funds as a fraud prevention step. This is legal and common. The hold does not mean something went wrong; it means the receiving bank is checking the wire against its fraud filters before releasing the money.
If the receiving bank suspects fraud—for example, if the wire is unusually large or comes from an unfamiliar sender—the hold may last longer than 24 hours, or the bank may contact the sender or receiver to verify the transfer. You cannot speed this up by calling the receiving bank; the hold is part of their standard process.
International wires and why they take longer
An international wire does not go directly from your bank to the receiving bank. It passes through a series of correspondent banks—intermediary banks that handle transfers between countries. Each bank in the chain processes the wire, checks it for compliance with international banking rules, and passes it along. This chain can include 2 to 4 banks depending on the destination country and whether your bank has a direct relationship with the receiving bank.
Most international wires take 3 to 5 business days. Some routes—particularly to countries with less developed banking infrastructure or to banks outside major financial centers—take 7 to 10 business days. Time zone differences also matter: a wire sent from the US to Asia may not begin processing until the Asian bank's business day starts, adding another day to the timeline.
The receiving bank may also hold international wires for compliance review, which can add 1 to 2 days. If the wire includes a message or reference that triggers a compliance flag, the hold may be longer.
Same-day and expedited wire options
Some banks offer same-day wire transfers for an additional fee, usually $15 to $50 depending on the bank. Same-day wires are processed outside the normal queue and sent immediately, even if you submit them after the standard cutoff time. Not all banks offer this service, and not all receiving banks participate in same-day networks, so confirm with your bank before you count on it.
Expedited international wires are less common and more expensive—often $50 to $150—because they still have to move through correspondent banks. The expedite mainly speeds up processing at your bank and the receiving bank, not the movement through intermediaries. International wires cannot truly be same-day because of the correspondent bank chain.
What to do if your wire does not arrive on time
If a domestic wire does not arrive by the end of the next business day after you sent it, contact your bank immediately. Provide the wire reference number (your bank gives you this when you send the wire), the amount, the receiving bank's routing number, and the receiving account number. Your bank can trace the wire and find out where it is in the system.
Most delayed wires are stuck at the receiving bank due to a mismatch in account information—a wrong account number, a name that does not match the account, or a routing number for a different bank. Your bank can contact the receiving bank to correct the information and release the funds. This usually takes 1 to 3 business days.
If the wire was sent to the wrong account entirely, recovery is harder. Your bank can ask the receiving bank to return the funds, but the receiving bank is not required to do so if the account exists and the wire was sent correctly. You may need to contact the receiving bank directly or, if fraud is involved, file a report with your bank and the receiving institution.
Wires versus other payment methods
Wire transfers are faster than ACH transfers (which take 1 to 3 business days) and checks (which take 5 to 7 business days), but they cost more—typically $15 to $30 per wire. If you do not need the money immediately, ACH is cheaper and nearly as fast. If you need funds the same day and the receiving bank is in the US, a wire is the right choice.
For very large amounts or international transfers, wires are often the only option because ACH has limits (usually $25,000 per transaction) and checks are impractical. For small amounts or routine bills, ACH or automatic payments are usually faster and cheaper.
Frequently Asked Questions
Can I cancel a wire after I send it?
It depends on timing. If you cancel before your bank sends the wire—usually within an hour of submission—your bank can stop it. Once the wire has left your bank, cancellation is much harder. You must contact your bank immediately with the wire reference number, and they will ask the receiving bank to return the funds. The receiving bank may refuse if the funds have already been credited to an account. Never count on canceling a wire after you have sent it.
Why did my wire arrive but the receiving bank says they did not get it?
The wire may have arrived at the receiving bank but been rejected due to a compliance hold or a mismatch in account information. Ask the receiving bank for the wire reference number and the reason for the rejection. Your bank can then resubmit the wire with corrected information or request that the receiving bank release the funds if they were held in error.
Do I need to do anything on my end to receive a wire?
No. Once you give the sender your account number and routing number, the wire arrives automatically. You do not need to accept it or confirm it. The receiving bank will credit your account once it clears any fraud holds. If the wire does not arrive within the expected timeframe, contact your bank to check the status.
Is there a limit to how much I can wire?
Most banks do not have a hard limit on wire amounts, but they may require you to call ahead or visit a branch for very large transfers (usually over $100,000). Your bank may also flag unusually large wires for compliance review, which can add a day or two to processing. Ask your bank about their limits and procedures before you send a large wire.
What is the difference between a wire and a bank transfer?
"Bank transfer" usually refers to ACH transfers, which are slower and cheaper than wires. ACH transfers take 1 to 3 business days and cost little or nothing. Wires are faster (same day for domestic) but cost $15 to $30. If speed matters, use a wire. If cost matters and you can wait, use ACH.