The timeline depends on whether the transfer stays within one bank or crosses to another

A wire transfer between two accounts at the same bank usually clears the same business day, often within hours. A wire to a different bank takes one to two business days in most cases, though the actual movement of money happens much faster than that — the delay comes from how banks process and verify transfers before releasing funds on the receiving end.

The difference matters because same-bank transfers skip the verification steps that cross-bank transfers require. If you send money from your checking account to your savings account at the same institution, the bank moves it internally and you see it posted within minutes to a few hours. If you send it to an account at a different bank, the receiving bank holds it while they confirm the account exists and matches the name you provided, which is why you see the one to two business day window.

Timing also depends on when you initiate the transfer. A wire sent at 2 p.m. on a Tuesday may clear the same day if both banks process it before their daily cutoff, usually 5 p.m. Eastern. A wire sent at 6 p.m. or on a weekend will not begin processing until the next business day.

Key Takeaways

  • Same-bank transfers clear within hours; transfers to another bank take one to two business days because the receiving bank verifies the account before releasing funds.
  • The actual wire movement takes minutes, but the receiving bank's verification process adds the delay you see in your account.
  • Cutoff times matter: wires sent after 5 p.m. Eastern or on weekends do not start processing until the next business day.
  • International wires take three to five business days and involve additional verification steps and currency conversion if needed.
  • The sending bank can tell you their specific cutoff time; the receiving bank's processing speed varies by institution.

What happens in the first few hours after you send a wire

When you initiate a wire transfer, your bank when ready deducts the money from your account and assigns the transfer a reference number. This happens when ready in your bank's system. The funds are now in a holding state — your bank has them, but they have not yet left the institution.

Your bank then formats the wire message with your account details, the receiving account number, the receiving bank's routing number, and the amount. This message goes to the Federal Reserve's wire network (called Fedwire for domestic transfers) or to SWIFT (the international network) depending on where the money is going. The actual transmission takes seconds to minutes.

The receiving bank gets the message and begins verification. They check that the account number exists, that the account is active, and that the name on the sending account matches the name on the receiving account closely enough. If everything matches, they credit the receiving account. If something does not match — a typo in the account number, a name mismatch — they may reject the transfer or hold it pending manual review.

Why same-bank transfers are faster

When both accounts are at the same bank, the institution does not need to send the money anywhere. The bank straightforward moves the balance from one account to another in their own ledger. No external verification is needed because the bank already knows both accounts exist and are in good standing.

Same-bank transfers can post within minutes because there is no waiting for another institution to receive and verify the message. You initiate the transfer, the bank processes it, and the receiving account shows the credit almost when ready. Some banks post same-bank transfers when ready; others batch them and process them every few hours.

The one to two business day window for transfers between banks

The one to two business day timeline is standard across most U.S. banks, but the actual breakdown varies. Many transfers clear on the same business day they are sent, especially if sent before the cutoff time. Others take until the next business day. A small percentage take two business days, usually because of a name mismatch or because the receiving bank's verification process is slower than average.

Business days means Monday through Friday, excluding federal holidays. A wire sent on Friday afternoon may not clear until Monday or Tuesday because the receiving bank does not process wires on weekends. A wire sent on a holiday does not start processing until the next business day.

The receiving bank's cutoff time also affects when you see the money. If a wire arrives at 4 p.m. but the receiving bank's cutoff is 3 p.m., the bank may not process it until the next day. You cannot control when the wire arrives at the receiving bank, but you can control when you send it — sending early in the business day gives the receiving bank more time to process it the same day.

International wire transfers take longer and involve more steps

A wire to a bank account outside the United States takes three to five business days in most cases. The extra time comes from additional verification steps and the involvement of intermediary banks.

When you send money internationally, your bank may route it through one or more intermediary banks before it reaches the final destination. Each intermediary bank verifies the message, checks for sanctions or fraud flags, and passes it along. This chain of verification can add one to two business days to the timeline.

Currency conversion, if needed, also adds processing time. Your bank converts the money to the destination currency and may hold it briefly while the exchange rate is locked in. Some banks do this when ready; others batch conversions and process them once or twice per day.

International wires also require additional information: the receiving bank's SWIFT code (a unique identifier for banks outside the U.S.), the receiving bank's address, and sometimes an intermediary bank's details. Any error in this information can cause the wire to be rejected or delayed while the receiving bank contacts your bank for clarification.

What can slow down or stop a wire transfer

A name mismatch is the most common reason for a delay. If the name on the receiving account does not match the name you provided, the receiving bank may hold the transfer for manual review. This can add one to three business days. Some banks reject the transfer outright and return it to your account; others contact the receiving bank to confirm the account holder's identity.

An incorrect account number or routing number will cause the wire to be rejected. Your bank will return the money to your account, usually within one to two business days. You then have to initiate a new wire with the correct information.

Fraud and sanctions checks can also delay a wire. If the amount is large or the destination country is flagged for additional scrutiny, your bank may hold the wire for review. This is required by federal law and can take several business days. Your bank will notify you if this happens.

Bank holidays and weekends stop all wire processing. A wire sent on Friday evening will not start processing until Monday. A wire sent on a holiday will not start until the next business day. Plan accordingly if you need the money by a specific date.

How to track a wire transfer and confirm it arrived

Your bank gives you a reference number (sometimes called a confirmation number or transaction ID) when you send a wire. Keep this number — it is the only way to track the transfer if something goes wrong. You can call your bank's wire department and give them this number to find out the status of the transfer.

The receiving bank can also track the wire using the reference number. If the money does not arrive when expected, contact the receiving bank with the reference number and ask them to check the status. They can tell you whether the wire arrived, whether it is being held for verification, or whether it was rejected.

Once the money arrives in the receiving account, you will see it posted in the account balance. The receiving bank may show it as "pending" for a few hours before it becomes available to withdraw, depending on their policy.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

It depends on how far the wire has progressed. If you cancel within minutes of sending, before the wire leaves your bank, your bank can usually stop it. Once the wire has been sent to the receiving bank, cancellation is much harder. You would have to contact your bank when ready and ask them to contact the receiving bank to recall the wire. The receiving bank is not required to comply, especially if the funds have already been credited to the account.

Why does my bank show the wire as sent but the other person has not received it yet?

Your bank shows the wire as sent because they have transmitted it to the receiving bank. The receiving bank then has to verify the account and credit the funds, which takes a few hours to one business day. The money is in transit during this time — it has left your bank but has not yet been posted to the receiving account. This is normal and does not mean something went wrong.

Do I need to provide the receiving person's name for a wire transfer?

Yes. The receiving bank uses the name to verify that the account number matches the account holder. If the name does not match, the receiving bank may reject the wire or hold it for manual review. Make sure you have the exact legal name on the account, not a nickname or shortened version.

What is the difference between a wire transfer and an ACH transfer?

A wire transfer moves money through the Federal Reserve's network and clears within one to two business days. An ACH transfer moves money through a separate network and takes three to five business days. Wires are faster but more expensive; ACH transfers are cheaper but slower. Wire transfers are also harder to reverse if something goes wrong.

Is there a maximum amount I can wire?

Most banks do not have a hard limit on wire amounts, but they may flag very large transfers for additional verification. Some banks set daily or monthly limits for security reasons. Contact your bank to ask about their limits and whether you need to notify them before sending a large wire.