What you need before you start a wire transfer
A wire transfer moves money directly from your bank account to someone else's bank account, usually within one business day. Before you begin, you need the recipient's full banking details: their name exactly as it appears on their account, their bank account number, their bank's routing number (in the US) or SWIFT code (for international transfers), and the bank's full name and address. Without any of these, the transfer will not go through.
You also need to know how much money you are sending and have that amount available in your account. Most banks charge a fee for wire transfers — typically $15 to $50 for domestic transfers and more for international ones — so confirm the fee before you commit. Some banks waive fees for certain account types or transfer amounts, so it is worth asking.
Check that you have the recipient's details exactly right. A typo in an account number or routing number can send your money to the wrong account, and recovering it is difficult and slow. If you are unsure about any detail, contact the recipient or their bank directly to verify before you transfer.
Key Takeaways
- You need the recipient's full name, account number, routing number (domestic) or SWIFT code (international), and their bank's name and address before you can send a wire transfer.
- Wire transfers usually arrive within one business day for domestic transfers and two to five business days for international ones, though timing depends on the banks involved.
- Most banks charge $15 to $50 per domestic wire transfer, and fees are often higher for international transfers.
- Once a wire transfer leaves your bank, you cannot cancel it if the recipient's details are correct, so verify all information before you send.
- If money goes to the wrong account because of an error in the recipient's details, you will need to contact your bank and the receiving bank to attempt recovery, which can take weeks.
How to send a domestic wire transfer through your bank
Call your bank or log into your online banking portal and look for the wire transfer option. Most banks offer wire transfers through their website, mobile app, or by phone. If you use online banking, you will usually find wire transfer under a "Send Money" or "Payments" section. If you cannot find it, call your bank's customer service line — they can walk you through it or process the transfer over the phone.
Enter the recipient's information exactly as you have verified it: their full name, account number, routing number, and bank name. Double-check each field before you submit. Some banks will show you a preview of the transfer details and ask you to confirm before the money leaves your account — use this step to catch any errors.
Confirm the amount you are sending and review the fee your bank is charging. Once you submit the transfer, your bank will deduct the full amount (including the fee) from your account immediately. The money usually reaches the recipient's bank within one business day, though it may take longer if the receiving bank processes transfers on a delayed schedule.
How to send an international wire transfer
International wire transfers require more information than domestic ones. In addition to the recipient's name, account number, and bank name, you will need their bank's SWIFT code (an eight- or eleven-character code that identifies banks worldwide) and sometimes an IBAN (International Bank Account Number). Ask the recipient for these details or look them up on their bank's website.
Some banks require you to provide a reason for the transfer — for example, "payment for services" or "family support" — especially for larger amounts. Be honest about the purpose; banks are required to ask, and providing false information can delay or block the transfer.
International wire transfers take longer than domestic ones, usually two to five business days depending on the banks and countries involved. Fees are higher — often $30 to $75 or more — and some banks charge an additional fee if the receiving bank is outside the US. Ask your bank for the total cost before you send, including any fees the recipient's bank may charge on their end.
What happens after you send the wire transfer
Once your bank processes the transfer, you will receive a confirmation number. Save this number — you will need it if you have to contact your bank later about the transfer. Your bank will also deduct the money from your account immediately, even if the recipient has not received it yet.
For domestic transfers, the money usually appears in the recipient's account within one business day. For international transfers, allow two to five business days. If the money does not arrive within the expected timeframe, contact your bank with your confirmation number and ask them to trace the transfer. They can check whether the receiving bank has received it and why it might be delayed.
Keep your confirmation number and a record of the transfer details (amount, recipient name, date sent) for your records. If there is ever a dispute about whether the money was sent or received, this documentation will help resolve it.
What to do if the wire transfer goes to the wrong account
If you realize you sent money to the wrong account because you entered incorrect details, contact your bank immediately. The sooner you report the error, the better your chances of recovery. Your bank can contact the receiving bank and ask them to return the funds, but this only works if the receiving bank agrees to help.
If the receiving bank refuses to return the money or if the account holder has already spent it, recovery becomes much harder. You may need to file a dispute with your bank, provide documentation of the error, and potentially pursue a civil claim against the recipient. This process can take weeks or months and may not result in getting your money back.
This is why verifying the recipient's details before you send is so important. Once a wire transfer leaves your bank with correct information, it cannot be stopped or reversed.
Wire transfer limits and restrictions
Most banks set daily or monthly limits on how much you can wire transfer, especially if you are using online banking. These limits vary by bank and account type — some banks allow $10,000 per day, others allow $25,000 or more. If you need to send more than your limit, you can usually call your bank and request a temporary increase, though they may ask why you need the money.
Banks are also required by law to report wire transfers over $10,000 to the federal government as part of anti-money-laundering rules. This does not mean anything is wrong with your transfer — it is a standard reporting requirement. However, if you try to send multiple transfers just under $10,000 to avoid this reporting requirement, your bank may flag this as suspicious activity and block the transfers.
Some banks restrict wire transfers for new accounts or accounts with little history. If your bank denies your wire transfer request, ask why — it may be a security measure, or you may need to provide additional documentation.
Alternatives to wire transfers
Wire transfers are fast and direct, but they are not the only way to send money. ACH transfers (Automated Clearing House) are slower — usually three to five business days — but cost little or nothing and have higher limits. Checks are free but take a week or more to clear. Money transfer services like Western Union or MoneyGram let you send cash that the recipient can pick up, though fees are usually higher than bank wire transfers.
If you are sending money internationally and want to avoid high wire transfer fees, some banks offer international ACH transfers or you can use a money transfer service designed for international payments, which sometimes charge less than traditional wire transfers. Ask your bank what options are available for your situation.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Only if you contact your bank immediately — within minutes of sending — and the transfer has not yet been processed. Once the receiving bank receives the money, cancellation is not possible. If the recipient's details were correct, your bank cannot reverse the transfer even if you ask them to.
What if the recipient's bank rejects the wire transfer?
If the receiving bank rejects the transfer because of incorrect details or other issues, the money will be returned to your account within a few business days. Your bank will notify you when the funds are back. You will not be charged a fee for a rejected transfer in most cases, though some banks may charge a fee anyway — ask your bank about their policy.
Do I need to tell the recipient I am sending a wire transfer?
Yes. Let them know the amount, the date you are sending it, and approximately when they should expect it to arrive. This way, if there is a delay or problem, they can contact their bank to check on it. It also prevents confusion if they are expecting payment from multiple sources.
Is a wire transfer safer than other ways to send money?
Wire transfers are direct and fast, but they are not reversible if you make a mistake. Other methods like ACH transfers or checks give you more time to catch errors before the money leaves. Wire transfers are safest when you have verified the recipient's details and are certain about the transaction.
How much does a wire transfer cost?
Domestic wire transfer fees typically range from $15 to $50, depending on your bank and account type. International wire transfers cost more, usually $30 to $75 or higher. Some banks waive fees for certain account types or if you maintain a minimum balance. Ask your bank about their specific fees before you send.