What happens when you send a wire transfer

When you initiate a wire transfer, your bank does not hand a physical envelope to another bank. Instead, your bank sends a standardized electronic message through a network — usually the Federal Reserve's wire system (Fedwire) for domestic transfers, or the SWIFT network for international ones — that instructs the receiving bank to move money from your account to someone else's account. The receiving bank receives that message, verifies the account details, and credits the funds. The whole process typically takes a few hours for domestic transfers, though the actual movement of money between banks happens in minutes.

The key difference from other payment methods is that wire transfers are irrevocable once sent. You cannot cancel a wire the way you can stop a check or dispute a credit card charge. The money leaves your account when ready, and if you send it to the wrong account number, recovering it requires the cooperation of the receiving bank and potentially law enforcement. This is why banks ask you to confirm the recipient's name and account number before processing.

Key Takeaways

  • Your bank sends an electronic message through Fedwire (domestic) or SWIFT (international) that instructs another bank to move money to a specific account.
  • Domestic wire transfers typically complete within a few hours; international wires take one to three business days depending on time zones and intermediate banks.
  • Wire transfers are permanent once sent — you cannot reverse them, so confirming the recipient's account details before submission is critical.
  • Your bank charges a fee for sending a wire, usually between $15 and $50 for domestic transfers, and the receiving bank may charge a fee as well.
  • The receiving bank must verify the account exists and matches the name you provided before crediting the funds.

The step-by-step path from your account to theirs

You provide your bank with the recipient's name, account number, routing number (for domestic transfers), and the amount. Your bank verifies that you have sufficient funds and that the account number format is valid. It then deducts the amount from your account when ready — this happens before the money actually arrives anywhere else.

Your bank then formats the transfer instruction as a message and sends it through the wire network. For a domestic transfer, this message goes through Fedwire, which is operated by the Federal Reserve. Fedwire processes transfers in batches throughout the day, with the largest batch occurring in the late afternoon. Your transfer enters the queue with thousands of others.

The receiving bank's name and routing number tell Fedwire which bank should receive the message. When the message arrives at the receiving bank, their system checks whether the account number exists and whether it belongs to someone with a name that matches what you provided. If the account exists and the name matches reasonably well, the receiving bank credits the funds to that account. If the name does not match or the account does not exist, the receiving bank may reject the transfer, and the money returns to your bank, which then returns it to your account — a process that can take several business days.

Why domestic and international wires move at different speeds

A domestic wire transfer between two U.S. banks typically completes within the same business day, often within a few hours. This speed is possible because both banks are on the same Fedwire network and operate on the same schedule. Fedwire processes transfers in real time during business hours (roughly 8:30 a.m. to 6:30 p.m. Eastern Time on weekdays), so a transfer sent at 10 a.m. can arrive by noon.

International wire transfers are slower because they must pass through multiple banks and currency conversion systems. A wire from a U.S. bank to a bank in another country typically takes one to three business days. The sending bank must route the message through correspondent banks — intermediary banks that maintain accounts with each other and facilitate cross-border transfers. Each correspondent bank in the chain processes the message, verifies it, and passes it along. If the transfer involves currency conversion, an additional delay occurs while the banks settle the exchange rate and move funds through currency clearing systems.

Time zones also matter. If you send an international wire at 5 p.m. on a Friday, it will not begin processing until the receiving bank opens on Monday morning in their time zone. A transfer sent on a weekend or holiday will not move until the next business day.

What your bank checks before sending the wire

Before your bank sends a wire, it verifies that your account has enough money to cover the transfer plus any fees. It also checks whether the recipient's routing number and account number format are valid — a nine-digit routing number and a checking or savings account number of reasonable length. Some banks run the account number through a checksum algorithm that catches common typos.

However, your bank does not verify that the account number actually belongs to the person whose name you provided. That verification happens at the receiving bank. This is why sending a wire to the wrong account number — even if the account exists — can result in money going to someone else. The receiving bank will credit the account that matches the number you provided, regardless of whose name is on that account.

If you provide a name that does not match the account number, the receiving bank may flag the transfer as suspicious and hold it for review. Some banks will reject it outright. But if the name is close enough or if the receiving bank does not perform name matching, the transfer will go through to the wrong account, and recovering the money becomes difficult.

Fees and who pays them

Your bank charges you a fee for sending a wire transfer. Domestic wire fees typically range from $15 to $50, depending on the bank. Some banks charge less for online wires and more for wires sent in person or by phone. International wire fees are usually higher, ranging from $25 to $75 or more, because the transfer passes through multiple banks and may involve currency conversion.

The receiving bank may also charge a fee to receive the wire, typically $10 to $25. This fee is usually deducted from the amount that arrives in the recipient's account, so if you send $1,000 and the receiving bank charges $15, the recipient receives $985. Some banks do not charge receiving fees, and some waive fees for customers who maintain certain account balances.

You should ask your bank about its wire fees before sending, and you should clarify with the recipient whether they will receive the full amount or whether receiving fees will be deducted. If you need the recipient to receive a specific amount, you may need to send slightly more to account for their bank's receiving fee.

How the receiving bank confirms the transfer is real

When a wire message arrives at the receiving bank, their system checks the message format and verifies that it came through an authorized network. Fedwire messages include security codes and digital signatures that prevent fraudulent messages from being accepted. The receiving bank also verifies that the sending bank is a legitimate institution.

The receiving bank then checks whether the account number exists in their system and whether the name you provided matches the account holder's name on file. The match does not have to be exact — middle initials and slight variations in spelling are usually accepted. If the account does not exist or the name does not match at all, the receiving bank rejects the transfer and sends a message back through Fedwire explaining why.

If the transfer is rejected, your bank receives the rejection message and reverses the debit to your account. This reversal typically happens within one to two business days. You will see the money back in your account, though your bank may not refund the wire fee you paid.

What you cannot do once the wire is sent

Once your bank submits a wire transfer to Fedwire or SWIFT, you cannot cancel it or reverse it. The money has left your account, and the instruction to move it to the recipient's account is in motion. If you realize you made a mistake — wrong account number, wrong amount, wrong recipient — your only option is to contact your bank when ready and ask them to attempt to recall the transfer.

A recall request asks the receiving bank to return the funds before they are credited to the recipient's account. This works only if the receiving bank has not yet processed the transfer, which is usually within the first few hours. If the receiving bank has already credited the account, they can ask the recipient to return the money, but they cannot force them to do so. If the recipient refuses or cannot be located, the money is gone.

This is why wire transfers are commonly used for large, time-sensitive payments where both parties are known and trusted — real estate closings, business acquisitions, international payments — and why they are also a common method for fraud. If someone tricks you into sending a wire to their account, recovering the money is extremely difficult.

Frequently Asked Questions

How long does a wire transfer actually take?

Domestic wires typically arrive within a few hours on the same business day, often by the next morning if sent after business hours. International wires take one to three business days depending on the destination country and whether currency conversion is needed. Wires sent on weekends or holidays do not move until the next business day.

Can I cancel a wire transfer after I send it?

Not reliably. You can ask your bank to attempt a recall within the first few hours, but once the receiving bank has credited the account, the money is the recipient's. If they refuse to return it, you have no recourse through the banking system.

What happens if I send a wire to the wrong account number?

The money goes to whatever account matches the number you provided. If that account belongs to someone else, recovering the money requires the cooperation of that person and their bank. The receiving bank is not responsible for verifying that the account number matches the person's name.

Do I need the recipient's name to send a wire?

Yes. You must provide the recipient's name, account number, and routing number (for domestic transfers). The receiving bank uses the name to verify the account, though the match does not have to be exact. Some banks will reject a transfer if the name does not match at all.

Who pays the wire transfer fee?

You pay your bank's sending fee, which is deducted from your account. The receiving bank may charge a receiving fee, which is usually deducted from the amount that arrives in the recipient's account. You should confirm with the recipient whether they will receive the full amount or whether fees will be deducted.