A bank wire transfer moves money directly from one account to another through the banking system, usually within one business day
When you send a wire transfer, you are instructing your bank to pull money from your account and push it into someone else's account at their bank. The two banks communicate through a find network—either the Federal Reserve's system (for domestic transfers) or SWIFT (for international ones)—to confirm the account exists, move the funds, and record the transaction. The money leaves your account when ready, but the receiving bank may take a few hours to a full business day to credit it to the recipient's account, depending on the time of day you send it and whether the receiving bank processes it right away.
Wire transfers are different from checks or ACH transfers (the system that powers direct deposit and bill pay). A check can bounce if funds are not there when it clears. An ACH transfer can be reversed for up to 60 days if something goes wrong. A wire transfer, once sent, is final—your bank cannot call it back, and the receiving bank cannot reverse it without the recipient's permission. That finality is why wire transfers are used for large purchases, down payments, and situations where the sender needs proof the money arrived.
Key Takeaways
- Wire transfers move money directly between bank accounts through the Federal Reserve (domestic) or SWIFT (international), and the funds are final once sent.
- Domestic wire transfers usually arrive within one business day; international wires typically take three to five business days depending on the receiving country.
- You need the recipient's full name, account number, routing number (for domestic transfers), and bank name and address to send a wire.
- Wire transfer fees vary by bank—typically $15 to $50 for domestic transfers and $25 to $75 for international ones—and are usually charged to the sender.
- Once a wire is sent, you cannot cancel it unless the receiving bank has not yet processed it, which is rare and must happen within hours.
What information you need to send a wire
Before you walk into your bank or log into online banking, gather the recipient's details. For a domestic wire, you need their full legal name (the name on their account), their account number, their bank's routing number (a nine-digit code that identifies the bank), and the bank's name and city. If you have the wrong routing number, the wire may go to the wrong bank entirely, and recovery is slow and uncertain.
For an international wire, the requirements are more detailed. You need the recipient's full name, their account number (called an IBAN in Europe and some other regions), the bank's SWIFT code (an eight or eleven-character code that identifies the bank worldwide), the bank's name and address, and sometimes an intermediary bank if the receiving bank does not have a direct relationship with your bank. Many international wires pass through one or two intermediary banks, which adds time and sometimes fees.
Ask the recipient to provide this information in writing or confirm it by phone before you send anything. A single digit wrong in an account number can send your money to a stranger's account, and recovering it requires the cooperation of that person and both banks—a process that can take weeks or fail entirely.
How long a wire transfer takes
Domestic wire transfers sent before your bank's cutoff time (usually 2 p.m. or 3 p.m. on a business day) typically arrive the same day or the next morning. If you send a wire after the cutoff, it enters the queue for the next business day. Weekends and federal banking holidays add delay—a wire sent on Friday afternoon may not arrive until Monday or Tuesday.
International wire transfers are slower. The money leaves your account within one business day, but it passes through the SWIFT network and often through one or more intermediary banks. The receiving bank then processes it on their end, which may take another one to two business days depending on the country and the receiving bank's procedures. A wire sent on a Monday morning from the United States to Europe typically arrives by Wednesday or Thursday. A wire to Asia or Africa may take four to five business days.
The receiving bank is not required to credit the account when ready upon receipt. Some banks hold international wires for compliance checks before releasing the funds. If the receiving bank suspects the wire is connected to fraud or money laundering, they may freeze it and contact both the sender and recipient—a process that can delay availability for days.
Wire transfer fees and who pays them
Your bank charges you a fee to send a wire. Domestic wire fees typically range from $15 to $50, depending on whether you send it in person, online, or by phone. International wire fees are higher—usually $25 to $75—because the bank must coordinate with foreign banks and handle currency conversion if needed. Some banks charge extra if you need the wire sent urgently or if you use phone banking instead of online banking.
The receiving bank may also charge a fee to receive the wire, though this is less common in the United States. International wires often incur fees at intermediary banks as well. These fees are usually deducted from the amount the recipient receives, so if you send $1,000 internationally and there are $50 in fees along the way, the recipient gets $950. Ask your bank whether fees will be deducted from the amount you send or added on top of it.
Some banks offer wire transfers as part of premium checking accounts or waive fees for customers who maintain a minimum balance. If you send wires regularly, ask your bank whether you may have access to for a discount.
The difference between sending a wire and receiving one
Sending a wire requires you to initiate the transfer at your bank and provide all the recipient's information. Receiving a wire is passive—the money arrives in your account, and you do not have to do anything. Your bank will notify you when the wire arrives, usually by email or through your online banking portal.
If you are expecting a wire and it does not arrive within the expected timeframe, contact your bank with the sender's name and the date they sent it. Your bank can trace the wire through the Federal Reserve or SWIFT system to see where it is. If the wire was sent to the wrong account number, recovery depends on whether the receiving bank will cooperate—they are not required to return money sent to an account that exists, even if the name does not match.
If you receive a wire by mistake—sent to your account but intended for someone else—do not spend it. Contact your bank when ready. The sending bank will eventually discover the error and request the money back. If you have already spent it, you will be liable to repay it, and the bank may freeze your account or pursue collection.
When a wire transfer cannot be cancelled
Once your bank sends a wire, it is out of your control. You cannot cancel it the way you can cancel a check or stop an ACH transfer. The only way to reverse a wire is if the receiving bank has not yet processed it—which typically means the wire must be cancelled within two to four hours of sending, before the receiving bank's systems have credited the account.
To attempt a cancellation, contact your bank when ready and provide the wire reference number (your bank gives you this when you send the wire). Your bank will contact the receiving bank and ask them to reject the wire before it is processed. If the receiving bank has already credited the account, they will refuse the cancellation request. At that point, your only option is to ask the recipient to send the money back voluntarily, or to pursue a civil claim against them.
This is why wire transfers are considered final and irreversible. Before you send a wire, triple-check the recipient's account number and routing number. If you are uncertain, send a small test amount first, confirm it arrived in the right account, and then send the full amount.
Wire transfers versus other ways to move money
Wire transfers are faster and more final than ACH transfers, but they cost more. An ACH transfer (used for direct deposit, bill pay, and peer-to-peer transfers through apps like Venmo) is usually free or costs $1 to $3, but it takes three to five business days and can be reversed if something goes wrong. A wire transfer costs $15 to $75 but arrives within one business day and cannot be reversed.
A check is free to write but takes seven to ten business days to clear and can bounce if funds are not there. A money order costs $1 to $5 and is safer than a check because it is prepaid, but it still takes time to clear and is impractical for large amounts.
For large purchases, down payments, and situations where you need proof the money arrived and is final, a wire transfer is the standard. For routine bill payments and transfers between your own accounts, ACH is usually sufficient and cheaper. For small amounts to people you trust, peer-to-peer apps are faster and free.
Frequently Asked Questions
Can I wire money to a savings account, or does it have to be a checking account?
You can wire to either. The account type does not matter—what matters is that the account number and routing number are correct. Some savings accounts do not accept incoming wires, so ask the recipient to confirm their bank accepts wire transfers to their specific account before you send.
What happens if I wire money to the wrong account number?
The wire will go to whatever account has that number at that bank. If the account exists, the receiving bank will credit it, and the money is gone. Recovery requires the cooperation of the person who received it and the receiving bank, which is slow and often unsuccessful. Always confirm the account number with the recipient before sending.
Do I need to tell my bank in advance that I am sending a wire?
No, but some banks may flag large wires as suspicious and contact you to confirm before processing. If your bank calls, answer and confirm the wire is legitimate. If you do not respond, the bank may delay or block the transfer.
Can I send a wire transfer from my phone?
Most banks allow wire transfers through their mobile app if you are already set up for online banking. Some banks require you to call or visit in person for your first wire or for wires above a certain amount. Check your bank's app or website to see what options are available.
Is a wire transfer safe?
Wire transfers are safe in the sense that the money reaches the intended bank securely. However, they are not safe against human error—if you send the money to the wrong account, it is gone. They are also not safe against fraud if someone tricks you into sending money to a scammer's account. Always verify the recipient's information independently before sending, and be suspicious of requests for wire transfers from people you do not know.