What happens when you send money from one bank account to another
A bank-to-bank wire transfer moves money directly from your bank account to someone else's bank account at a different bank. The money leaves your account almost immediately — usually within hours on the same business day — and arrives at the receiving bank within one to two business days. Your bank and the receiving bank handle the transfer through a secure network; you do not hand off cash or write a check.
The receiving person needs to give you their bank's routing number, their account number, and their full name exactly as it appears on their account. You provide this information to your bank, along with the amount you want to send. Your bank deducts the money from your account right away and sends it through the Federal Reserve's wire system or through SWIFT (for international transfers). Once the receiving bank gets the instruction, they deposit the money into the recipient's account.
Key Takeaways
- Bank-to-bank wire transfers move money the same business day or next day, making them faster than checks or ACH transfers.
- You need the recipient's routing number, account number, and exact name on their account to send a wire transfer.
- Wire transfers are difficult or impossible to reverse once sent, so confirm all details before authorizing the transfer.
- Most banks charge a fee for outgoing wire transfers, typically between $15 and $30 for domestic transfers.
- International wire transfers cost more and may take longer because they pass through multiple banks and currency conversion systems.
How to send a wire transfer from your bank
Start by logging into your bank's website or mobile app, or call your bank's customer service line. Look for a "Send Money" or "Wire Transfer" option. You will enter the recipient's full name, their bank's routing number, their account number, and the amount. Double-check every digit — a single wrong number sends the money to the wrong account, and recovering it is difficult.
Your bank will show you a summary of the transfer before you confirm it. Review the recipient's name, the amount, and the receiving bank. Once you authorize the transfer, your bank deducts the money from your account immediately. You will receive a confirmation number; save this for your records. The receiving bank typically posts the money within one business day for domestic transfers.
Domestic versus international wire transfers
A domestic wire transfer stays within the United States and uses the Federal Reserve's wire network. It usually arrives the next business day and costs $15 to $30. An international wire transfer goes to a bank outside the United States and uses the SWIFT network, which connects banks worldwide. International transfers take three to five business days because the money passes through multiple banks and a currency conversion system. Fees are higher — often $30 to $50 or more — and the receiving bank may charge an additional fee to receive the wire.
For international transfers, you need extra information: the recipient's SWIFT code (also called a BIC code) and sometimes an IBAN (International Bank Account Number). Ask the recipient's bank for these details if you do not have them. The exchange rate your bank uses may differ from the market rate, so the recipient might receive slightly less than you sent after currency conversion.
Why wire transfers are hard to reverse
Once a wire transfer is sent and received, the money belongs to the recipient's bank account. Unlike a credit card charge or an ACH transfer, you cannot simply dispute a wire transfer and get your money back automatically. If you sent money to the wrong account or the wrong person, you have to contact your bank and ask them to reach out to the receiving bank to request the money back. The receiving bank is not required to return it, and the process can take weeks or months.
This is why wire transfers are popular for large purchases — the seller knows the money is final and not reversible. It is also why you should never wire money to someone you do not know or trust, and why you should verify all account details before sending. Scammers often ask victims to wire money because once it is gone, it is nearly impossible to recover.
Wire transfer fees and limits
Most banks charge a fee for outgoing domestic wire transfers, ranging from $15 to $30. Some banks charge less for transfers to accounts at the same bank. Incoming wire transfers are usually free, though a few banks charge a small fee to receive one. International wire transfers cost more — $30 to $50 or higher — because the money passes through multiple banks and currency systems.
Banks may also set limits on how much you can wire in a single day or month. A new account might have a lower limit than an established one. If you need to send more than your limit allows, contact your bank to ask if they can raise it temporarily. Some banks allow you to increase your limit online; others require a phone call.
When to use a wire transfer instead of other methods
Use a wire transfer when you need money to arrive quickly and the amount is large enough to justify the fee. Wire transfers are common for down payments on homes, closing costs, large purchases, and sending money to family or friends who need it urgently. They are also the standard method for paying contractors or vendors who require immediate payment.
If the amount is small and speed is not critical, an ACH transfer (which takes three to five business days but is free) may make more sense. If you are sending money to someone you do not know well, consider other methods like a cashier's check or a payment service that offers buyer protection. For regular, recurring payments, set up an automatic ACH transfer instead of paying wire transfer fees each time.
Security and fraud prevention
Wire transfers are secure in that the Federal Reserve and SWIFT networks use encryption and verification systems. However, the biggest risk is human error or fraud on your end. Scammers often pose as contractors, landlords, or family members and ask you to wire money urgently. Once you send it, the money is gone.
Before wiring money, verify the request through a separate communication channel. If someone emails you asking for a wire transfer, call them directly using a phone number you know is theirs — not a number in the email. Ask your bank questions if anything feels unusual. Your bank can walk you through the transfer and help you spot red flags. Never wire money based solely on an email or text message, no matter how urgent it sounds.
Frequently Asked Questions
How long does a bank-to-bank wire transfer take?
Domestic wire transfers typically arrive within one business day, often the same day if sent before your bank's cutoff time (usually 2 or 3 p.m.). International wire transfers take three to five business days because they pass through multiple banks and currency conversion systems. Weekends and holidays add extra time.
Can I cancel a wire transfer after I send it?
If you cancel before your bank sends the wire, you can stop it. Once your bank has sent it, cancellation is very difficult. Contact your bank immediately if you need to cancel; they will try to recall it, but the receiving bank is not required to comply. The sooner you act, the better your chances.
What information do I need to send a wire transfer?
For a domestic transfer, you need the recipient's full name, their bank's routing number, and their account number. For international transfers, you also need their SWIFT code and possibly their IBAN. Verify this information with the recipient before sending to avoid sending money to the wrong account.
What should I do if I wired money to the wrong account?
Contact your bank immediately and provide them with the confirmation number and details of the transfer. Ask them to contact the receiving bank and request the money back. There is no may provide the receiving bank will return it, and the process can take weeks. Prevention is much easier than recovery.
Are wire transfer fees the same at all banks?
No, fees vary by bank. Domestic outgoing wire transfers typically cost $15 to $30, but some banks charge less or waive the fee for certain account types. International transfers cost more. Call your bank or check their website to find out their specific fees before sending.