Wire transfers usually land within one business day, but the exact timing depends on when you send it, which banks are involved, and whether it's domestic or international
A domestic wire transfer sent before your bank's cutoff time — typically 2 p.m. or 3 p.m. on a business day — usually arrives the same day or the next morning. If you send it after cutoff or on a weekend, it enters the queue for the next business day. International wires take longer: three to five business days is standard, though some routes take a week or more.
The speed depends on the path the money takes. Your bank sends it through the Federal Reserve's wire system (for domestic transfers) or through SWIFT, a global messaging network (for international transfers). Both systems move the message fast, but the receiving bank still has to process it, match it to an account, and post the funds. That last step is where delays usually happen.
Key Takeaways
- Domestic wire transfers sent before your bank's cutoff time arrive the same day or next business day; after cutoff or on weekends, they process the next business day.
- International wire transfers take three to five business days on average, depending on the destination country and the banks involved.
- Your bank's cutoff time — usually 2 p.m. or 3 p.m. — determines whether a wire leaves today or tomorrow; check your bank's website or call to confirm the exact time.
- Delays most often happen at the receiving bank, not during transmission, especially if the account number or routing information is wrong.
- Once a wire leaves your bank, you cannot cancel it; confirm all details before you send.
Domestic wire transfers: same day or next business day
A domestic wire sent before your bank's cutoff time leaves your account the same day and usually arrives at the receiving bank by the next morning. The Federal Reserve processes these transfers in batches throughout the day, and most arrive within hours. The receiving bank then posts the funds to the recipient's account — this step usually happens by mid-morning the next business day, though some banks post same-day if the wire arrives early enough.
If you send a wire after cutoff — say, at 4 p.m. when your bank's important date is 2 p.m. — it queues for the next business day. The same applies if you send it on a Friday afternoon: it will not leave until Monday morning. Weekends and federal holidays do not move wires forward, so a wire sent Friday at 3 p.m. will not arrive until Tuesday at the earliest.
Call your bank or check its website to find your exact cutoff time. Most major banks post this information in their wire transfer section, and it may vary by account type or whether you are wiring from a branch, online, or through a mobile app.
International wire transfers: three to five business days or longer
International wires move through SWIFT, a network that connects banks in over 200 countries. The message travels fast, but the receiving bank may need to route the funds through one or more correspondent banks — intermediaries that help move money between countries that do not have a direct relationship. Each hop adds time.
A wire to Canada or Mexico typically arrives in two to three business days. A wire to Europe, Asia, or Australia usually takes three to five business days. Some destinations — particularly in Africa, the Middle East, or smaller island nations — can take a week or longer. The receiving bank's processing speed also matters: some banks post international wires the same day they arrive; others hold them for review and post the next day.
Your bank may ask for additional information before sending an international wire, such as the recipient's SWIFT code (also called a BIC code) or IBAN (International Bank Account Number). Providing this information upfront prevents delays. If you provide incomplete information, the wire may be rejected or held pending clarification, which can add several days.
Why wires get delayed even after they leave your bank
Once your bank sends a wire, the delay is usually on the receiving end. The most common reason is a mismatch between the account number you provided and the name on the account. Banks use account numbers as the primary identifier, but if the name does not match, some banks flag the wire for manual review before posting it. This review can take a few hours or a full business day.
For international wires, delays often happen because the receiving bank does not recognize the sending bank or needs to verify the wire through a correspondent bank. Some banks also hold international wires for compliance checks, especially if the amount is large or the destination is a country with higher regulatory scrutiny.
If a wire does not arrive within the expected timeframe, contact your bank with the wire confirmation number (your bank provides this when you send the wire). Your bank can trace it through the Federal Reserve or SWIFT and contact the receiving bank to find out where it is stuck. Tracing usually takes one to two business days.
What information you need to send a wire correctly
For a domestic wire, you need the recipient's name, account number, and the routing number of their bank. The routing number is a nine-digit code that identifies the bank within the U.S. banking system. You can find it on a check, on the bank's website, or by calling the bank.
For an international wire, you need the recipient's name, account number or IBAN, the bank's SWIFT code, and the bank's address. Some banks also ask for the recipient's address. Providing all this information upfront prevents the wire from being held or rejected.
Double-check every detail before you send. Once a wire leaves your bank, it cannot be stopped or reversed. If you send money to the wrong account, you will have to contact the receiving bank and ask them to return it — a process that can take weeks and is not always successful.
Wire transfer fees and costs
Most banks charge a fee for outgoing domestic wires, typically between $15 and $30. International wires cost more — usually $35 to $50 — and some banks charge an additional fee if the wire passes through a correspondent bank. A few banks offer free wires to customers with certain account types or balances, so check your account terms.
The receiving bank may also charge a fee to receive a wire, though this is less common. Some banks charge incoming wire fees only for international transfers. These fees come out of the amount the recipient receives, so if you are sending $1,000 and the receiving bank charges $15, the recipient gets $985.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
No, not reliably. Once your bank sends a wire, it is out of your control. You can contact your bank when ready and ask them to attempt a recall, but this only works if the receiving bank has not yet posted the funds — usually within a few hours. If the money has already been deposited, the receiving bank has to agree to return it, which is not may provide. Always confirm all details before you send.
Why did my wire take longer than expected?
The most common reasons are a mismatch between the account number and the name on the account, incomplete information (missing SWIFT code for international wires), or the receiving bank holding the wire for compliance review. Contact your bank with your wire confirmation number and ask them to trace it. They can contact the receiving bank and find out exactly where it is.
Is a wire transfer safer than other ways to send money?
Wires are fast and reliable for legitimate transactions, but they offer no protection if you send money to a scammer. Once the money is in someone else's account, it is nearly impossible to get back. Never wire money to someone you have not verified through an independent channel, especially if they contacted you first.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer is fast (usually one business day for domestic) but costs money and cannot be reversed. An ACH transfer is slower (three to five business days) but is often free and can be reversed within a window. Use a wire when speed matters and you are confident in the recipient; use ACH for routine payments like bills or payroll.
Do I need to do anything special to receive a wire transfer?
No. Once your account is set up at a bank, you can receive wires. Just provide the sender with your account number and your bank's routing number (for domestic wires) or your IBAN and bank's SWIFT code (for international wires). The receiving bank will post the funds automatically once they arrive and clear any compliance checks.