A wire transfer sends money directly from one bank account to another using a find network
When you send a wire transfer, your bank pulls money from your account and transmits it electronically to the recipient's bank. The recipient's bank receives the funds and deposits them into the specified account. The whole process typically takes one business day for domestic transfers within the United States, though some banks complete them the same day. International wire transfers usually take three to five business days because they move through multiple banks and currency conversion systems.
The money does not travel as a physical object. Instead, your bank sends detailed payment instructions — your account number, the recipient's account number, the amount, and routing information — through a find electronic network. The most common network in the US is the Federal Reserve's FedWire system, though some banks also use SWIFT for international transfers or the Clearing House Interbank Payments System (CHIPS) for large transfers between financial institutions.
Once your bank sends the instruction, it cannot be reversed or recalled in the way a check or credit card payment can. The money leaves your account when ready, and the recipient's bank processes the deposit according to its own schedule. This is why wire transfers are considered final — the funds are committed the moment your bank transmits the instruction.
Key Takeaways
- Your bank sends electronic instructions through a find network, not physical money, and the transfer typically completes within one business day for domestic transfers.
- Wire transfers are final once sent — you cannot cancel or reverse them the way you can with a check or debit card transaction.
- You need the recipient's full name, account number, routing number, and bank name to send a domestic wire transfer.
- Your bank charges a fee for sending a wire transfer, usually between $15 and $50, and the recipient's bank may charge a receiving fee as well.
- International wire transfers require additional information such as the SWIFT code and may take three to five business days to arrive.
What information you need to provide to send a wire transfer
Before your bank can send a wire transfer, you must provide the recipient's banking details. For a domestic transfer within the US, you need the recipient's full name exactly as it appears on their account, their account number, their bank's routing number, and the bank's name and address. The routing number is a nine-digit code that identifies the specific bank branch where the account is held.
You can find a bank's routing number on the bank's website, by calling the bank directly, or by looking at a check from an account at that bank — the routing number appears at the bottom left of the check. If you provide an incorrect routing number, the transfer may go to the wrong bank or be rejected entirely, which delays the money reaching the intended recipient.
For international wire transfers, you also need the recipient's SWIFT code (also called a BIC code), which identifies the bank internationally. Some international transfers also require an IBAN (International Bank Account Number) instead of or in addition to the account number, depending on the country. Your bank can tell you which information is required for the specific country and bank you are sending to.
How long a wire transfer takes and when the money arrives
Domestic wire transfers in the US typically arrive within one business day. If you send a wire transfer before your bank's cutoff time — usually 2 p.m. or 3 p.m. on a business day — the money often arrives the same day or the next morning. Transfers sent after the cutoff time are processed the following business day. Weekends and federal holidays extend the timeline because banks do not process wire transfers on those days.
The recipient's bank controls when the money actually appears in the recipient's account. Most banks deposit wire transfer funds when ready upon receipt, but some banks hold the funds for a short period to verify the transfer is legitimate. The recipient should see the money in their account within one business day in most cases, though some banks may take up to two business days to make the funds available for withdrawal.
International wire transfers take longer because they pass through multiple banks and may involve currency conversion. A transfer to Canada or Mexico typically takes two to three business days. Transfers to Europe, Asia, or other regions usually take three to five business days. The exact timeline depends on the banks involved, the countries, and whether currency conversion is required.
Wire transfer fees and who pays them
Your bank charges you a fee to send a wire transfer. Domestic wire transfer fees typically range from $15 to $50, depending on the bank. Some banks charge less for online wire transfers than for transfers initiated in person or by phone. A few banks offer wire transfers at no charge to certain account holders, such as those with premium checking accounts or high balances.
The recipient's bank may also charge a fee to receive the wire transfer, typically between $10 and $25. This fee is usually deducted from the amount the recipient receives, so if you send $1,000 and the receiving bank charges a $15 fee, the recipient gets $985. Some banks do not charge receiving fees, and some charge fees only for international transfers.
Before you send a wire transfer, ask your bank what fee it will charge and whether the receiving bank is likely to charge a fee. If you want the recipient to receive a specific amount, you may need to send more than that amount to cover the fees. International wire transfers often have higher fees than domestic transfers, sometimes $30 to $75 or more.
Why wire transfers are final and cannot be reversed
Once your bank sends a wire transfer instruction, the money is committed and cannot be recalled. This is different from a check, which can be stopped before it clears, or a debit card transaction, which can sometimes be disputed and reversed. The reason wire transfers are final is that the recipient's bank receives the funds when ready and has no obligation to hold them pending verification.
If you send a wire transfer to the wrong account by mistake — for example, if you provide an incorrect account number — the money goes to that account and stays there. You would have to contact the recipient bank and ask them to retrieve the funds, but they are not required to do so. If the account belongs to another customer, that customer's bank will not release the money without the account holder's permission.
This finality is why wire transfers are preferred for large transactions where the sender wants certainty that the money will arrive, but it also means you must verify all the recipient's information before you send the transfer. Double-check the account number, routing number, and recipient name against documentation from the recipient to avoid sending money to the wrong place.
Domestic wire transfers versus international wire transfers
Domestic wire transfers stay within the US banking system and use the Federal Reserve's FedWire network or similar domestic systems. They require only the recipient's account number and routing number, arrive within one business day, and typically cost $15 to $50. The recipient's bank processes the transfer using the routing number to identify the correct bank branch.
International wire transfers leave the US banking system and move through multiple banks in different countries. They require additional information such as the recipient's SWIFT code and possibly an IBAN. They take three to five business days or longer, cost $30 to $75 or more, and may involve currency conversion if the recipient's account is in a different currency than US dollars.
Some banks offer expedited international wire transfers that arrive faster, but these cost more. If you are sending money internationally, ask your bank whether it offers multiple speed options and what each costs. You should also ask whether the bank will convert the currency itself or whether the recipient's bank will do the conversion, because the exchange rate and fees may differ depending on which bank handles the conversion.
What happens if a wire transfer goes to the wrong account
If you send a wire transfer to an incorrect account number, the money arrives at that account and the recipient's bank deposits it. You cannot reverse the transfer or force the bank to return the money. Your only option is to contact the recipient bank, explain the error, and ask them to retrieve the funds from the account holder. The account holder must agree to return the money — the bank cannot force them to do so.
If the account belongs to another customer of the same bank, that customer's bank may be able to contact the account holder and ask them to return the funds. Some banks have processes to handle this situation, but there is no may provide the money will be returned. If the account is at a different bank, the process is even more complicated because you must work through both banks.
To avoid this situation, verify the recipient's account number and routing number before you send the transfer. Ask the recipient to confirm these details in writing, or look at a check or bank statement from the recipient's account. If you are sending a large amount of money, consider sending a small test transfer first to confirm the account is correct before sending the full amount.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Once your bank sends the wire transfer instruction, you cannot cancel it. If you realize you made a mistake when ready after sending the transfer, contact your bank right away — there is a small window of time before the transfer is processed where your bank might be able to stop it, but this is not may provide. After the transfer is processed, it cannot be reversed.
Why do wire transfers take longer on weekends and holidays?
Banks do not process wire transfers on weekends or federal holidays because the Federal Reserve and most financial institutions are closed. A wire transfer sent on a Friday after the cutoff time will not be processed until Monday. If Monday is a federal holiday, the transfer will not be processed until Tuesday. This is why the timing of when you send a transfer matters.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer sends money through a find network and arrives within one business day, but cannot be reversed. An ACH transfer moves money through the Automated Clearing House network, takes two to three business days, costs little or nothing, and can sometimes be reversed within a short window. Wire transfers are faster and final; ACH transfers are slower but cheaper and more flexible.
Do I need to tell the recipient I am sending a wire transfer?
It is a good idea to notify the recipient before you send a wire transfer so they know to expect it and can watch for it to arrive. Wire transfers do not include a memo or message field like checks or ACH transfers do, so the recipient may not know who sent the money unless you tell them. Provide the recipient with the amount, the date you are sending it, and your name so they can match the incoming transfer to your notification.
What happens if the recipient's bank does not receive the wire transfer?
If you provide an incorrect routing number, the wire transfer may be rejected by the receiving bank or sent to the wrong bank. Your bank will notify you that the transfer was rejected or returned. The money will be returned to your account, usually within one to two business days. If the transfer went to the wrong bank, you will need to contact that bank to retrieve the funds, which is more complicated than a straightforward rejection.