Wire transfers and bank transfers are not the same thing
A wire transfer moves money directly from one bank account to another through a secure network, usually within hours. A bank transfer is a broader category that includes wire transfers, but also includes ACH transfers (which take one to three business days), checks, and transfers between accounts at the same bank (which are often instant). When you need money to move fast — to buy a house, pay a contractor, or send money to another country — a wire transfer is what you want. When speed matters less, a bank transfer through ACH is cheaper and often free.
The key difference is speed and cost. Wire transfers move the same day or next business day and cost $15 to $50 per transfer. ACH transfers take longer but usually cost nothing. Knowing which one you need depends on when the money has to arrive and how much you are willing to pay.
Key Takeaways
- Wire transfers move money the same day or next business day through a secure banking network, while ACH transfers take one to three business days but usually cost nothing.
- Wire transfers require the recipient's bank routing number and account number, and the money cannot be reversed once sent.
- ACH transfers are free or low-cost and work for most routine payments, but wire transfers are necessary when you need money to arrive within hours.
- Homebuyers typically use wire transfers to send down payments and closing costs to the title company or escrow agent.
- Wire transfer scams are common; always confirm wire instructions directly with the recipient by phone before sending money.
How a wire transfer works step by step
To send a wire transfer, you log into your bank's website or call the wire department and provide the recipient's name, bank routing number, account number, and the amount. Your bank sends this information through the Federal Reserve's wire network (called Fedwire for domestic transfers) or through SWIFT for international transfers. The receiving bank gets the instruction, deposits the money into the recipient's account, and sends a confirmation back to your bank. The whole process usually takes a few hours to one business day.
Your bank will ask you to confirm the details before the transfer leaves. Once you confirm, the money is gone — you cannot cancel or reverse a wire transfer after it has been sent. This is why wire transfers are popular for large transactions like home purchases, but also why they are a target for scams. If you send money to the wrong account by mistake, you have to contact the receiving bank and ask them to return it, and they may refuse.
How an ACH transfer works and when to use it
An ACH transfer (Automated Clearing House) is a batch transfer that moves money between banks through a separate network. You set it up the same way — recipient's name, routing number, account number — but the money does not leave your account for one to three business days. During that time, the transfer sits in a queue with thousands of others, waiting to be processed. ACH transfers are free at most banks and are the default for recurring payments like mortgage payments, utility bills, and payroll direct deposit.
ACH transfers can be reversed within a certain window if there is a mistake, which makes them safer than wire transfers for routine payments. However, they are too slow for closing on a house, paying a contractor on the day work is done, or sending money internationally. Most banks let you set up ACH transfers online without calling anyone, and you can schedule them in advance.
Wire transfers for home purchases and closings
When you buy a house, the title company or escrow agent will send you wire instructions showing exactly where to send your down payment and closing costs. These instructions include the bank name, routing number, account number, and the exact amount due. You will receive this by email or mail, usually three to five days before closing. Do not wire the money based on an email alone — call the title company or escrow agent using the phone number on their official website to confirm the instructions are real.
Wire transfer scams targeting homebuyers are common. A scammer sends an email that looks like it came from the title company, with slightly different wire instructions that send your money to a criminal's account instead. By the time you realize the mistake, the money is gone and the criminal has withdrawn it. Always call the title company directly using a phone number you find yourself, never one provided in an email, and read back the wire instructions to confirm they match.
International wire transfers and SWIFT
To send money to another country, you use an international wire transfer, which moves through the SWIFT network instead of Fedwire. SWIFT stands for Society for Worldwide Interbank Financial Telecommunication, and it connects banks in more than 200 countries. International wire transfers take one to three business days and cost $25 to $75 depending on the amount and destination country.
For an international wire, you will need the recipient's SWIFT code (also called a BIC code) in addition to their account number and bank name. Some countries also require an IBAN (International Bank Account Number), which is a standardized format for account numbers used in Europe and many other regions. Your bank can look up the SWIFT code if you provide the recipient's bank name and country. International wires are slower and more expensive than domestic wires because the money has to pass through one or more correspondent banks in between.
Costs and fees for different transfer types
Wire transfers typically cost $15 to $50 per transfer at most banks. Some banks charge less for transfers to accounts at other banks in the same network, and some charge more for international wires. ACH transfers are usually free, though some banks charge a small fee ($1 to $3) if you set up a lot of them or if you are moving a very large amount. Check your bank's fee schedule or call and ask before you send the transfer.
If you are sending money regularly — to pay a contractor, send rent to a landlord, or transfer money between your own accounts — ACH is almost always cheaper. If you need the money to arrive the same day or next business day, wire transfer is the only option, and the fee is worth it. Some banks waive wire fees for customers with high account balances or premium accounts, so it is worth asking.
What to do if a wire transfer goes to the wrong account
If you realize you sent a wire to the wrong account before the money arrives, call your bank immediately. If the transfer has not yet left your bank, they may be able to stop it. Once it has been sent, your bank can contact the receiving bank and ask them to return the money, but the receiving bank is not required to comply. If the money went to another customer's account at the same bank, that bank may be able to recover it. If it went to a different bank or a criminal's account, recovery is much harder.
This is why confirming the wire instructions before you send is so important. Read the routing number and account number back to the person who gave them to you, digit by digit. Ask them to confirm each number. If anything does not match, stop and ask for new instructions. A few minutes of verification can save you thousands of dollars.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
Not reliably. Once a wire transfer has been sent, it is out of your bank's control. You can ask your bank to try to recall it, but the receiving bank does not have to comply. If the money has already been deposited and withdrawn, recovery is nearly impossible. This is why wire transfers are final — confirm everything before you hit send.
How long does a wire transfer actually take?
Domestic wire transfers usually arrive the same day if sent before 2 or 3 p.m., or the next business day if sent after that. International wires take one to three business days because they pass through multiple banks. Weekends and holidays add extra time. Always assume it will take longer than you hope and plan accordingly.
What is the difference between a routing number and an account number?
A routing number identifies the bank itself — all customers at Bank of America, for example, share the same routing number. An account number identifies your specific account at that bank. You need both to send a wire transfer. Your routing number is printed on the bottom left of your checks, and your account number is printed next to it.
Is it safe to give someone my routing number and account number?
Your routing number and account number are safe to share — they are printed on every check you write. However, only give them to people and organizations you trust. Someone with this information can set up ACH transfers from your account, though they cannot wire money out without additional authorization from your bank.
Can I send a wire transfer from my phone?
Most banks allow you to initiate a wire transfer through their mobile app, but you may need to confirm it by calling the wire department or logging into the website. Some banks require you to call to send a wire transfer, especially for large amounts or international transfers. Check with your bank about their process.