What a bank wire transfer is and how it works
A bank wire transfer is a direct movement of money from one bank account to another, initiated through the banking system itself rather than through a check or card. When you send a wire, your bank pulls the funds from your account, passes the instruction through a network of banks, and the receiving bank deposits the money into the destination account. The money leaves your account almost when ready—usually within hours on the same business day—and arrives at the other bank within one to two business days, depending on the receiving bank's processing schedule.
The key difference between a wire and other payment methods is that the money moves directly between financial institutions using standardized banking codes and account numbers. Your bank doesn't mail anything or wait for a check to clear. Instead, it sends an electronic instruction that includes your account details, the recipient's account details, the amount, and any reference information you provide. Once sent, a wire is difficult to reverse, which is why banks treat them as final payments.
Key Takeaways
- A wire transfer moves money directly from your bank account to another account through the banking system, with funds leaving your account the same day you initiate it.
- Domestic wires (within the United States) typically arrive within one business day, while international wires can take three to five business days depending on the receiving country.
- You need the recipient's full name, account number, and routing number for a domestic wire, or their SWIFT code and IBAN for an international wire.
- Wire transfers are nearly impossible to cancel or reverse once sent, so verify all recipient details before you initiate the transfer.
- Most banks charge a fee for outgoing wires, typically between $15 and $50 for domestic transfers and $35 to $75 for international transfers.
The difference between domestic and international wires
A domestic wire stays within the United States banking system. You provide the recipient's name, account number, and routing number (a nine-digit code that identifies their bank). Your bank sends the instruction through the Federal Reserve's wire network or through CHIPS (Clearing House Interbank Payments System), which is used for larger transfers. The money typically arrives within one business day, though some banks process wires on a delayed schedule if you send them after their daily cutoff time.
An international wire crosses borders and moves through a different system. Instead of a routing number, you need the recipient's SWIFT code (an eight or eleven-character code that identifies their bank worldwide) and their IBAN (International Bank Account Number), which varies in length and format by country. International wires pass through one or more intermediary banks before reaching the destination, which is why they take longer—usually three to five business days—and why fees are higher. The receiving bank may also deduct a fee from the amount that arrives, so the recipient gets less than you sent.
What information you need to send a wire
For a domestic wire, gather these details before you contact your bank: the recipient's full name exactly as it appears on their account, their account number, and their bank's routing number. You can find the routing number on the recipient's checks, on their bank's website, or by calling their bank directly. You should also have a reason or reference for the transfer—this is optional but useful if the recipient needs to know what the payment is for.
For an international wire, the process is more detailed. You need the recipient's full name, their account number or IBAN (which includes the country code and bank identifier), their bank's SWIFT code, and the bank's full address. Some banks also ask for the recipient's address. If you are unsure about any of these details, ask the recipient to provide them in writing or ask their bank directly—a single wrong digit in an IBAN or SWIFT code can send the money to the wrong place or cause the transfer to fail entirely.
How long a wire transfer takes and when it arrives
The timeline depends on when you initiate the wire and which banks are involved. If you send a domestic wire before your bank's cutoff time (usually 2 p.m. or 3 p.m. on a business day), the money leaves your account the same day and arrives at the receiving bank by the next business day. If you send it after the cutoff, your bank queues it for the next business day, so it may not arrive until two business days later. Weekends and bank holidays extend the timeline—a wire sent on Friday afternoon may not arrive until Tuesday.
International wires take longer because they move through multiple banks and currency conversion systems. A wire sent on a Monday morning might arrive Wednesday or Thursday, depending on the destination country's banking hours and whether any intermediary banks are involved. Some countries have their own clearing systems that process wires only at certain times of day, which can add another day to the timeline. If you need the money to arrive by a specific date, send it at least three to five business days early.
Wire transfer fees and what they cover
Most banks charge a fee for sending a wire transfer. Domestic outgoing wires typically cost between $15 and $50, depending on your bank and account type. Some banks charge less for customers with premium accounts or higher balances. International wires cost more—usually $35 to $75—because they involve more processing and currency conversion. A few banks offer free outgoing wires to customers with certain account types, so check your bank's fee schedule or ask before you initiate the transfer.
The fee covers your bank's processing of the instruction and its participation in the wire network. It does not cover fees charged by intermediary banks or the receiving bank. When you send an international wire, the receiving bank may deduct its own fee from the amount that arrives, which means the recipient gets less than you sent. You can ask your bank whether the fee is deducted from your account or from the amount the recipient receives—this is called the difference between "OUR" and "THEIR" fee arrangements—and you can choose which arrangement you prefer before sending.
Why wires are difficult to reverse or cancel
Once you initiate a wire transfer, the money leaves your account within hours and enters the banking system. Your bank cannot straightforward pull it back the way it can with a check or a debit card transaction. If you need to cancel a wire, you must contact your bank when ready—ideally within the same hour you sent it—and ask them to attempt a recall. Your bank will contact the receiving bank and ask them to return the funds, but the receiving bank is not required to comply, especially if the money has already been deposited into the recipient's account or if the recipient has already withdrawn it.
If the receiving bank does agree to return the funds, the process can take several days or weeks, and your bank may charge a recall fee (typically $15 to $50). If the money went to the wrong account because of an error in the account number or routing number, recovery is even more difficult—you may need to file a dispute with your bank and potentially pursue legal action to recover the funds. This is why verifying all recipient details before you send is critical.
When to use a wire transfer instead of other payment methods
Use a wire transfer when you need to send a large amount of money quickly and the recipient needs to receive it within one or two business days. Wires are common for down payments on real estate, security deposits, tuition payments, and business-to-business transfers. They are also the standard method for sending money internationally when speed matters, because checks and ACH transfers (which take three to five business days domestically) are too slow.
Do not use a wire transfer for small amounts or when you are unsure about the recipient's identity or account details. Wires are also not the right choice if you need to dispute a transaction—once the money is gone, your protection is limited. If the recipient is someone you have never dealt with before or if the request seems unusual, consider using a different payment method or verifying the request through an independent channel before sending.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
You can attempt to cancel a wire only if you contact your bank within the same hour you sent it, before the money reaches the receiving bank. Even then, the receiving bank is not required to return the funds, especially if they have already been deposited or withdrawn. Your bank may charge a recall fee for the attempt.
What happens if I send a wire to the wrong account number?
The money will go to whatever account matches the routing number and account number you provided, even if it belongs to the wrong person. Recovery requires contacting your bank, filing a dispute, and potentially working with law enforcement. This is why verifying all details before sending is essential.
Do I need to tell the recipient I am sending a wire?
It is a good idea to notify the recipient before you send a wire so they know to expect it and can confirm they received the correct amount. Include a reference or memo line with your transfer so the recipient knows what the payment is for.
Are wire transfers safer than other payment methods?
Wires are fast and direct, but they offer less protection than credit cards or ACH transfers if something goes wrong. Once sent, a wire is nearly impossible to reverse, so they are safer only if you are certain about the recipient and the amount.
How much does it cost to receive a wire transfer?
Receiving a wire is usually free at most banks, though some banks charge a small fee ($5 to $15) for incoming wires. The receiving bank may also deduct a fee from international wires. Ask your bank about their incoming wire fees before you expect a transfer.