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 (or financial institution) and arrives at an account at the same bank or a different one. The transfer can happen the same day, the next business day, or several days later depending on the method you use and whether the banks are connected directly.
When you initiate a transfer, you are telling your bank to move funds on your behalf. Your bank then communicates with the receiving bank (or uses a network that connects them) to deliver the money. The receiving bank credits the other account. Until the money actually lands in the destination account, it is still your responsibility—if something goes wrong in transit, you are the one who has to track it down and fix it.
Bank transfers are different from other payment methods because they move actual money from one account to another, rather than creating a payment instruction (like a check) or charging a card. This makes them useful for moving savings between your own accounts, paying someone who has given you their account number, or receiving paychecks and other deposits.
Key Takeaways
- Bank transfers move money directly from one account to another and can take anywhere from the same day to several business days depending on the method.
- Domestic transfers within the United States typically use ACH (Automated Clearing House), wire transfers, or same-day services like FedNow, each with different speeds and costs.
- You need the receiving account holder's name, account number, and routing number to send a transfer, and providing wrong information can delay or misdirect the payment.
- Once a transfer is sent, you cannot cancel it if the receiving bank has already accepted it, so verify all details before you confirm.
- If money goes to the wrong account, contact your bank immediately—they can attempt to recover it, but success depends on whether the receiving bank cooperates.
ACH transfers: the standard method for most payments
ACH stands for Automated Clearing House, a network that processes the majority of bank-to-bank transfers in the United States. When you set up a transfer through your bank's website or app, you are usually using ACH unless you specifically choose a faster option. ACH transfers are free or very cheap (often $0 to $1), which is why banks default to them.
An ACH transfer typically takes one to three business days. Your bank batches your transfer with thousands of others, sends them to the ACH network, and the network sorts them by receiving bank. The receiving bank then processes them and credits the account. Weekends and federal holidays do not count as business days, so a transfer you send on Friday afternoon may not arrive until Tuesday.
ACH transfers work best for routine payments: direct deposits from your employer, automatic bill payments, moving money between your own accounts at different banks, or sending money to someone you trust with your account details. Because ACH is slow and reversible (the receiving bank can send the money back if there is a problem), it is considered safer than a wire transfer for both sides.
Wire transfers: fast but final and harder to reverse
A wire transfer moves money directly from one bank to another without batching or waiting for a clearing house. Wire transfers are much faster than ACH—often completed within hours or the same day—but they cost more (typically $15 to $50 per transfer) and are much harder to reverse once sent.
Wire transfers are final. Once the receiving bank accepts the transfer, the money is theirs to keep. If you send a wire to the wrong account, your bank can ask the receiving bank to return it, but the receiving bank is not required to cooperate. If the account holder has already withdrawn the money or closed the account, recovery is nearly impossible. This is why wire transfers are the preferred method for scammers and why banks warn you heavily before you send one.
Use wire transfers only when you need the money to arrive the same day and you are absolutely certain of the receiving account details. Common legitimate uses include down payments on real estate, large purchases from sellers who require it, or sending money internationally. For everyday payments or transfers between your own accounts, ACH is safer and cheaper.
Same-day transfer services and newer options
Several banks and the Federal Reserve now offer same-day ACH and other real-time transfer services. The Federal Reserve's FedNow service, launched in 2023, allows transfers to settle within seconds at participating banks. Some banks also offer their own same-day services or use the RTP (Real-Time Payments) network.
These services cost more than standard ACH (usually $1 to $5 per transfer) but less than a wire transfer, and they are faster than traditional ACH without the irreversibility of a wire. Not all banks participate yet, so check whether both your bank and the receiving bank support the service before you count on it. If one bank does not participate, the transfer will fall back to standard ACH timing.
Same-day transfers are useful when you need money to arrive quickly but do not want to pay wire transfer fees or accept wire transfer risk. They are becoming more common for bill payments, paycheck advances, and peer-to-peer transfers, but availability still varies by institution.
Information you need to send a transfer
To send a bank transfer, you need the receiving account holder's full name, account number, and routing number (also called an ABA number). The routing number identifies the bank; the account number identifies the specific account within that bank. If either number is wrong, the transfer may go to the wrong account or be rejected entirely.
Some banks also ask for the account type (checking or savings) and a memo or description of the transfer. The memo is for your records and the recipient's—it does not affect where the money goes. Double-check all numbers before you confirm the transfer. Many banks will show you the receiving bank name and account holder name before you send, which gives you a chance to catch mistakes.
For international transfers, you will need additional information such as the SWIFT code (for the receiving bank) and IBAN (International Bank Account Number) instead of a routing number and account number. International transfers are slower and more expensive than domestic ones, and the process varies by country.
What happens if a transfer goes to the wrong account
If you send a transfer to the wrong account number or routing number, the money may land in someone else's account. Contact your bank immediately—do not wait. Your bank can file a trace to find out where the money went and ask the receiving bank to return it. The receiving bank is not legally required to cooperate, but many will if the error is clear and the money has not been withdrawn.
Recovery is faster and more likely if you catch the mistake within hours rather than days. If the receiving account holder has already spent the money or closed the account, your bank may not be able to recover it. Some banks will refund you out of their own pocket if the error was theirs (for example, if they mistyped the account number you gave them), but this is not may provide.
To avoid this problem, verify the account number and routing number with the recipient directly—do not rely on a written note or email that could have been altered. Ask them to confirm the numbers match their bank statement. For large transfers, call the recipient after you send it to confirm they received it.
Canceling a transfer before it settles
You can cancel a transfer only if it has not yet been accepted by the receiving bank. For ACH transfers, you typically have until the end of the business day you send it, or sometimes until the next morning. For wire transfers, you may have only minutes or hours. Contact your bank as soon as you realize you need to cancel—do not wait.
Once the receiving bank has accepted the transfer, it cannot be canceled. At that point, your only option is to ask the receiving bank to return the money, which they may or may not do. This is why wire transfers are so risky: they settle so fast that by the time you realize you made a mistake, it is too late to stop them.
Some banks charge a fee to cancel a transfer, even if they succeed. Check your bank's policy before you send a large transfer so you know what it will cost if you need to reverse it.
Fees and limits on bank transfers
ACH transfers are usually free or cost $0.50 to $1. Wire transfers cost $15 to $50 depending on whether they are domestic or international. Same-day ACH and real-time transfer services cost $1 to $5. Some banks waive fees for customers with high balances or premium accounts, so check your account terms.
Banks may also limit how much you can transfer in a single day or per month. These limits vary widely—some banks allow $10,000 per day, others allow $25,000 or more. If you need to transfer more than your limit, contact your bank to ask whether they can raise it temporarily. Limits exist partly for fraud prevention and partly to manage the bank's own cash flow.
International transfers have additional fees charged by intermediary banks along the way, so the amount that arrives may be significantly less than the amount you sent. Ask your bank for an estimate of the total cost before you send an international transfer.
Frequently Asked Questions
How long does a bank transfer actually take?
ACH transfers take one to three business days. Wire transfers take hours to the same day. Same-day ACH and real-time services take minutes to seconds. The exact timing depends on when you send it (transfers sent after business hours may not start processing until the next day) and whether both banks participate in the service you are using.
Can I transfer money between my own accounts at different banks?
Yes. You can link your accounts at different banks and transfer money between them using ACH or wire transfer. Your bank will ask you to verify the other account (usually by depositing a small amount and having you confirm it), then you can transfer freely. This is one of the safest uses of bank transfers because you control both accounts.
What is the difference between a bank transfer and a wire transfer?
A bank transfer usually means ACH, which is slow (one to three days), cheap (free to $1), and reversible. A wire transfer is fast (hours to same day), expensive ($15 to $50), and final—once sent, it cannot be recalled. Wire transfers are riskier for both sides, so use them only when speed is essential and you are certain of the details.
What should I do if I sent money to the wrong person?
Contact your bank immediately and ask them to file a trace. Provide the account number and routing number where the money went. Your bank will contact the receiving bank and ask them to return the funds. Success depends on whether the receiving bank cooperates and whether the money has been withdrawn. The faster you act, the better your chances.
Is a bank transfer safer than giving someone my debit card number?
Yes. A bank transfer requires only your account number and routing number, which are printed on your checks and are not secret. A debit card number, expiration date, and CVV are more sensitive because someone with those details can make purchases. Bank transfers also have fraud protections and are reversible (for ACH), whereas debit card fraud can be harder to reverse.