What a bank transfer is and how it moves your money
A bank transfer is the movement of money from one bank account to another. The money leaves your account at one bank and arrives at an account at the same bank or a different bank. The transfer can happen between your own accounts, to someone else's account, or from someone else's account to yours.
Bank transfers are not the same as withdrawing cash or using a debit card. When you transfer, the bank itself moves the funds electronically—you do not handle physical money, and the receiving account holder does not need to be present. The transfer creates a record that both banks can see and verify.
Most bank transfers in the United States fall into one of two categories: ACH transfers (Automated Clearing House), which are slower and cheaper, or wire transfers, which are faster and more expensive. Some banks also offer same-day ACH, which splits the difference on speed and cost.
Key Takeaways
- Bank transfers move money electronically between accounts at the same or different banks, and the sending bank creates a permanent record of where the money went.
- ACH transfers usually take one to three business days and cost nothing or a small fee; wire transfers arrive the same day or next business day but cost $15 to $50.
- You need the receiving account holder's name, account number, and routing number to send a transfer; giving incomplete or wrong information can delay or misdirect the payment.
- Once an ACH transfer leaves your account, you can request a reversal within a limited window, but wire transfers are nearly impossible to recover after they are sent.
- Banks verify routing numbers and account numbers before processing, but they do not verify that the account holder's name matches, so you are responsible for confirming you have the right person.
ACH transfers: the standard, slower route
An ACH transfer is the most common type of bank transfer in the United States. The Automated Clearing House is a network that processes millions of transfers daily. Money moves through this network in batches, which is why ACH transfers take time.
A typical ACH transfer takes one to three business days. The sending bank submits your transfer to the ACH network, the network sorts it with thousands of others, and the receiving bank credits the account. Weekends and federal holidays do not count as business days, so a transfer sent on Friday may not arrive until Tuesday.
ACH transfers cost nothing at most banks, though some charge $1 to $3 per transfer. Some banks offer a limited number of free transfers per month and charge for transfers beyond that. A few banks charge nothing at all. Check your account agreement or call your bank to learn what you pay.
ACH transfers work for regular bill payments, paycheck deposits, peer-to-peer transfers, and moving money between your own accounts. They are reliable and leave a clear paper trail, which is why they are the default for most routine payments.
Wire transfers: fast money, higher cost
A wire transfer moves money faster than ACH but costs more and carries higher risk. Wire transfers bypass the ACH network and move directly between banks, often on the same day or the next business day.
Domestic wire transfers (within the United States) typically arrive within one business day. International wire transfers take longer—usually two to five business days—because they pass through multiple banks and currency exchanges. The exact timeline depends on the receiving bank's location and whether the transfer crosses time zones.
Wire transfers cost $15 to $50 per transfer at most banks. Some banks charge more for international wires. A few banks offer one or two free wires per month, but most charge every time. Unlike ACH transfers, there is no standard price, so costs vary widely between banks.
Wire transfers are common for large payments, real estate transactions, and time-sensitive money moves. They are also the method scammers most often ask victims to use, because once the money leaves your account, recovery is extremely difficult.
What information you need to send a transfer
To send a bank transfer, you need the receiving account holder's name, account number, and routing number. The routing number is a nine-digit code that identifies the receiving bank. You can find it on a check, on the bank's website, or by calling the bank.
For transfers within the United States, you need only the routing number and account number. For international transfers, you also need the SWIFT code (a code that identifies banks globally) and sometimes an IBAN (International Bank Account Number), which is the account number format used outside the United States.
Banks verify that the routing number and account number are real before processing the transfer. However, banks do not verify that the name you provide matches the account holder's actual name. If you send money to the wrong account number, even by one digit, the transfer will go to a different account. If you send money to the wrong person's name but the right account number, the transfer will still go through.
Always double-check the account number and routing number before you send. Ask the receiving person to confirm both numbers, and verify them against a check, a bank statement, or the bank's website. A single mistake can send your money to the wrong place.
How long transfers take and what happens if something goes wrong
ACH transfers typically show as pending in your account immediately after you send them, but the money does not leave your account until the transfer processes. Most banks deduct the money within one business day. The receiving account usually shows the deposit one to three business days after you send it.
If you notice an error before the transfer processes, contact your bank immediately. If the transfer has already left your account, you can request a reversal, but the bank cannot may provide success. The receiving bank may have already released the funds to the account holder, in which case the reversal fails and you have to pursue the money through other means.
Wire transfers are harder to reverse. Once a wire leaves your bank, it is in the receiving bank's hands. You can request a recall, but the receiving bank is not required to honor it. If the receiving account holder has already withdrawn the money, there is nothing the bank can do. This is why wire transfers are popular with scammers—the money is nearly impossible to get back.
If a transfer never arrives, contact your bank with the confirmation number from the transfer. The bank can trace the transfer through the ACH network or the wire system and find out where it stopped. Tracing can take several business days. If the money was sent to the wrong account, the receiving bank may be able to reverse it if the account holder agrees, but this is not may provide.
Fraud protection and what to watch for
Bank transfers are generally safe when you initiate them yourself. Your bank verifies the routing number and account number, and the transfer creates a record. However, transfers are vulnerable to fraud when someone else initiates them using your account information or your login credentials.
If someone gains access to your online banking, they can send transfers from your account without your permission. If someone tricks you into sending a transfer to their account (a scam), the money is gone and recovery is difficult. If someone uses your account number and routing number to set up an automatic transfer without your consent, you have some protection under federal law.
To protect yourself, use a strong password on your online banking account, enable two-factor authentication if your bank offers it, and never share your login credentials or full account number with anyone you do not trust completely. If you receive a request to send a wire transfer to an unfamiliar account, especially from someone claiming to be from your bank or a government agency, stop and call the organization directly using a phone number you find yourself—do not use a number from the message.
If you notice an unauthorized transfer, contact your bank immediately. Federal law limits your liability if you report the fraud within 60 days of receiving your statement, but the sooner you report it, the better your chances of recovery.
Same-day ACH and other faster options
Same-day ACH is a newer option that some banks now offer. It works like a regular ACH transfer but processes faster—money can arrive the same day or the next morning instead of taking two to three days. Same-day ACH costs more than regular ACH (usually $5 to $15) but less than a wire transfer.
Same-day ACH is not available at all banks and not all receiving banks participate in the network. Ask your bank whether it offers same-day ACH and whether the receiving bank accepts it. If both banks participate, same-day ACH can be a good middle ground between speed and cost.
Some banks also offer instant transfers through services like Zelle, which move money between participating banks in minutes. Instant transfers work only between banks in the network and only for amounts under a certain limit (usually $500 to $2,000 per day). They are free at most banks and do not require a routing number—you send money using only the receiving person's phone number or email address.
For most routine payments and transfers, regular ACH is the cheapest and most reliable option. Use same-day ACH or wire transfers only when you need the money to arrive faster and can afford the extra cost.
Frequently Asked Questions
Can I cancel a bank transfer after I send it?
It depends on the type of transfer and how quickly you act. For ACH transfers, you can request a reversal if you contact your bank before the transfer processes—usually within a few hours. Once the transfer leaves your account, reversal is possible but not may provide; the receiving bank may have already released the funds. For wire transfers, reversal is extremely difficult and rarely successful once the money has left your bank.
What happens if I send money to the wrong account number?
The transfer will go to the account number you provided, regardless of the name you entered. If the account number belongs to someone else, your money goes to that person. Contact your bank immediately and ask them to attempt a reversal. If the receiving bank can reach the account holder and they agree to return the money, the reversal may succeed. If not, you may have to pursue the money through small claims court or accept the loss.
Do I need a routing number to send money to someone at the same bank?
Most banks allow you to transfer between accounts at the same bank using only the account number, but some still require the routing number. Check with your bank. Transfers within the same bank usually process faster than transfers between different banks because they do not go through the ACH network.
Is a bank transfer the same as a direct deposit?
Direct deposit is a type of ACH transfer, but not all ACH transfers are direct deposits. Direct deposit is specifically when an employer or government agency sends your paycheck or benefit payment to your account automatically. A bank transfer is any movement of money between accounts that you or someone else initiates.
What if the receiving bank says they never got my transfer?
Ask your bank for the transfer confirmation number and the date you sent it. Your bank can trace the transfer through the ACH network or wire system to find out where it stopped. This usually takes several business days. If the transfer was rejected by the receiving bank (for example, because the account number was invalid), your bank will return the money to your account, though this can take an additional few days.