Wire transfers usually take one to two business days, not minutes
A wire transfer is not when ready, even though it feels like it should be. When you send money by wire, your bank does not move the funds when ready. Instead, your bank sends an electronic message to the receiving bank through a network called the Federal Reserve or SWIFT (for international transfers). The receiving bank then has to process that message, verify the account details, and deposit the money. This whole process typically takes one to two business days.
The confusion comes from the word "wire" itself — it sounds fast because it travels electronically. But the speed of the electronic message is not the same as the speed of the money moving. The message arrives in seconds. The money movement takes longer because banks have to follow rules about when they can move funds and how they verify accounts.
Same-day wire transfers do exist in some cases, but they are not the default, and they come with limits on how much you can send.
Key Takeaways
- Standard wire transfers take one to two business days because banks must verify account information and follow Federal Reserve processing rules.
- Same-day wire transfers are possible through the Federal Reserve's FedWire system but usually have lower dollar limits and require you to send before a specific cutoff time.
- Weekends and bank holidays add extra days to wire transfer timing because banks do not process wires on those days.
- International wire transfers take longer than domestic ones — typically three to five business days — because they move through multiple banks and currency systems.
How long a standard domestic wire actually takes
When you initiate a wire transfer on a business day before your bank's cutoff time (usually 2 or 3 p.m.), the money typically arrives at the receiving bank by the next business day. "Next business day" means the next day that is not a weekend or federal holiday. If you send a wire on Friday afternoon, it will not arrive until Monday or Tuesday, depending on whether Monday is a holiday.
The delay happens at several points. First, your bank has to debit your account and prepare the wire message — this can take a few hours. Then the message travels through the Federal Reserve's system, which batches wires and processes them in cycles throughout the day. The receiving bank then has to receive the message, verify it, and credit the receiving account. Each of these steps adds time.
Some banks advertise "next-day" wire transfers, but that is the best-case scenario, not a may provide. If you send a wire after the cutoff time, it goes into the next batch, which means it may not arrive until two business days later.
Same-day wire transfers and when you can use them
The Federal Reserve operates a system called FedWire that allows same-day wire transfers, but access to it depends on your bank and the amount you are sending. Not all banks offer same-day wires to their customers, and those that do often limit the dollar amount — sometimes to $25,000 or less, though this varies by bank.
To send a same-day wire, you typically have to request it before a specific time in the morning — often 8 or 9 a.m. — and the receiving bank has to be able to receive same-day wires as well. If either bank does not support same-day transfers, you are back to the standard one- to two-day timeline.
Same-day wires are most useful for time-sensitive transactions like closing on a house or paying a court judgment. For routine payments, the standard wire timeline is usually fine.
Why weekends and holidays make wires slower
Banks do not process wire transfers on weekends or federal holidays. If you send a wire on Saturday, it sits in your bank's queue until Monday morning. If Monday is a federal holiday (like Martin Luther King Jr. Day or Presidents' Day), the wire does not move until Tuesday.
This is one of the most common reasons people think their wire has disappeared. You send money on Friday expecting it to arrive Monday, but Monday is a holiday, so it does not arrive until Tuesday or Wednesday. Your bank should tell you about upcoming holidays that will affect wire timing, but many do not volunteer this information.
If you need money to arrive by a specific date, ask your bank in advance whether any holidays will fall in the processing window. If they will, send the wire earlier.
International wire transfers take much longer
An international wire transfer — sending money to another country — takes three to five business days or sometimes longer. The extra time comes from the fact that the money has to move through multiple banks, often in different countries, and may have to be converted from one currency to another.
When you send an international wire, your bank sends the message to a correspondent bank in the receiving country. That bank then sends it to the receiving bank. Each bank in the chain has to verify the information and process the transfer according to its own rules. Some countries also have their own regulatory requirements that add time.
International wires also cost more than domestic ones — typically $15 to $50 depending on your bank — and the receiving bank may charge a fee as well. Ask your bank for the full cost before you send.
What happens if a wire does not arrive on time
If a wire does not arrive within the expected timeframe, contact your bank when ready. Your bank can trace the wire using the confirmation number you received when you sent it. The bank can tell you whether the wire is still in the system, whether it was rejected, or whether it arrived at the receiving bank but has not been credited yet.
If the wire was rejected, it is usually because the account number or routing number was wrong. Your bank will send the money back to your account, though this can take another one to two business days. If the wire arrived at the receiving bank but has not been credited, the receiving bank may be holding it for verification — this sometimes happens with large amounts or unfamiliar accounts.
Do not assume the money is lost. Wires are traceable, and your bank can find out exactly where it is.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
It depends on how quickly you act. If you call your bank within a few minutes of sending the wire, before it enters the Federal Reserve system, your bank may be able to stop it. Once the wire is in the system, cancellation becomes much harder. Contact your bank when ready if you need to cancel — do not wait.
Why does my bank say the wire is "pending" for two days?
Pending means the wire has left your bank but has not yet been credited to the receiving account. This is normal and does not mean something is wrong. The wire is moving through the system. It should clear within one to two business days from when you sent it.
Is a wire transfer safer than other ways to send money?
Wires are fast and traceable, but they are not reversible once they arrive. If you send money to the wrong account or to someone who is scamming you, you cannot get it back the way you can with a credit card or bank transfer. Always verify the account number and routing number before you send.
Do all banks charge the same fee for wire transfers?
No. Domestic wire fees typically range from $0 to $30 depending on your bank and account type. Some banks charge more for outgoing wires than incoming ones. Ask your bank what it charges before you send.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer is faster but more expensive and not reversible. An ACH transfer is slower (typically three to five business days) but cheaper or free and can be reversed within a certain window. Use a wire when you need speed and certainty; use ACH for routine payments where timing is not critical.