What happens when you send money from your bank account
When you initiate a bank transfer, you're instructing your bank to move money from your account to another account—usually at a different bank. Your bank doesn't hand over cash. Instead, it sends an electronic message through a network to the receiving bank, which credits the other account. The money doesn't move instantly; it travels through clearing systems that batch transfers together, verify account details, and settle the transaction. The whole process typically takes one to three business days, depending on the type of transfer and the banks involved.
The speed and cost of your transfer depend on which method you choose. A standard ACH transfer (Automated Clearing House) is free or cheap but slower. A wire transfer moves faster but costs money—usually $15 to $30. Same-day transfers exist but are newer and not yet offered by all banks. Real-time payment systems like FedNow are beginning to roll out, but most transfers still follow the older timelines.
Key Takeaways
- Bank transfers move money electronically through clearing networks, not as physical cash, and take one to three business days for standard ACH transfers.
- You need the recipient's bank name, account number, and routing number to send a transfer; providing wrong details can delay or lose the money.
- ACH transfers are free or low-cost but slower; wire transfers cost $15 to $30 but arrive the same day or next business day.
- If a transfer goes to the wrong account, contact your bank immediately—recovery is possible but not may provide and depends on whether the receiving bank cooperates.
- Transfers sent on weekends or holidays don't begin processing until the next business day, so timing matters when you need money by a specific date.
The information your bank needs to send a transfer
To send a bank transfer, you must provide the recipient's full name, account number, and routing number (a nine-digit code that identifies their bank). If you're sending money to an account at a different bank, you also need to know which bank it is. If the account is at a bank outside the United States, you'll need the SWIFT code (an international bank identifier) instead of a routing number, and the transfer will take longer and cost more.
Providing incorrect information is the most common reason transfers fail or go to the wrong place. If you transpose a digit in the account number, the transfer may bounce back to you—or it may land in someone else's account at the same bank. If the name on the account doesn't match the name you provide, some banks will reject the transfer as a fraud prevention measure. Double-check all details before you confirm the transfer. Many banks let you preview the transfer before it's sent; use that step to catch mistakes.
ACH transfers: the standard, slow route
An ACH transfer is the default method most people use when moving money between their own accounts or paying someone without urgency. Your bank collects ACH transfers throughout the day, batches them together, and sends them to the Federal Reserve or a private ACH operator. That operator sorts transfers by receiving bank and sends them in bulk. The receiving bank then processes them and credits the account. This batching system is why ACH transfers take one to three business days.
ACH transfers are free or cost $1 to $3 at most banks. Some banks offer unlimited free transfers; others charge for transfers above a certain number per month. The low cost is why ACH is standard for bill payments, payroll deposits, and peer-to-peer transfers through apps like Venmo or PayPal (which use ACH in the background). The tradeoff is time: if you need money today, ACH won't work.
Wire transfers: faster and more expensive
A wire transfer bypasses the batching system and sends money directly from your bank to the receiving bank. The transfer typically settles the same business day or the next morning, depending on when you send it and the receiving bank's processing schedule. Wire transfers are the method to use when you need money urgently—for a down payment on a house, to pay a contractor before work begins, or to send money internationally.
Wire transfers cost $15 to $30 per transfer at most banks, and some banks charge different rates for domestic and international wires. Once a wire is sent, it is nearly impossible to stop or reverse. If you send money to the wrong account, you must contact the receiving bank and ask them to return it—and they are not required to do so. For this reason, wire transfers carry higher fraud risk. Scammers often pressure victims to wire money because the transaction is irreversible. Never wire money to someone you don't know or haven't verified through an independent channel.
Same-day and real-time transfers
Some banks now offer same-day ACH transfers, which process within hours instead of days. These transfers cost more than standard ACH (usually $5 to $15) but less than a wire transfer. Same-day ACH is useful when you need money faster than standard ACH but don't want to pay wire-transfer prices. Not all banks offer it, and not all receiving banks accept same-day ACH, so check with both banks before you rely on it.
Real-time payment systems like FedNow (launched by the Federal Reserve in 2023) allow money to move instantly, 24 hours a day, seven days a week. As of now, only some banks and credit unions participate, and adoption is still growing. If both your bank and the receiving bank are on the network, you can send money and have it arrive in seconds. Over the next few years, real-time transfers will likely become more common, but standard ACH and wire transfers will remain the main options for most people.
What happens if a transfer goes wrong
If you send a transfer to the wrong account number, the receiving bank may reject it and send it back to you—this usually takes three to five business days. If the account number is valid but belongs to someone else, the money lands in their account. You then have to contact your bank and ask them to initiate a recovery process, which involves contacting the receiving bank and asking them to reverse the transaction. The receiving bank is not required to cooperate, especially if the recipient has already spent the money.
If a transfer is delayed, check your bank's website or call customer service to confirm it was sent. Transfers initiated on weekends or holidays don't begin processing until the next business day. If you sent a transfer on Friday evening, it won't start moving until Monday. If a transfer has been pending for more than three business days, contact your bank—it may have been rejected due to an account mismatch or fraud hold, and your bank can tell you what happened and help you resend it.
Fraud protection and when transfers are reversed
Banks monitor transfers for signs of fraud, such as unusually large amounts, transfers to new recipients, or patterns that don't match your normal activity. If your bank suspects fraud, it may place a hold on the transfer and contact you to confirm it's legitimate. This can delay the transfer by a day or more, but it's a protection against unauthorized transfers. If someone gains access to your account and sends transfers without your permission, report it to your bank immediately. Banks are required to investigate unauthorized transfers and may reverse them if you report them within a certain timeframe (usually 60 days).
If you send a transfer yourself but later claim it was unauthorized, your bank will investigate, but the burden of proof is on you. Banks take fraud seriously, but they also protect themselves against false claims. Keep records of all transfers you authorize—screenshots, confirmation numbers, and the date and time you sent them. If a dispute arises, this documentation helps prove the transfer was legitimate.
Frequently Asked Questions
How long does a bank transfer actually take?
Standard ACH transfers take one to three business days. Wire transfers take the same business day or the next morning. Same-day ACH takes a few hours. Real-time transfers through FedNow take seconds, but only if both banks participate. Weekends and holidays don't count as business days, so a transfer sent Friday evening won't start processing until Monday.
Can I cancel a transfer after I send it?
You can cancel an ACH transfer if you contact your bank before it settles—usually within a few hours of sending it. Wire transfers cannot be stopped once they're sent. Same-day ACH transfers may be cancellable depending on your bank's policy; call immediately if you need to stop one. Real-time transfers are irreversible once they're sent.
What if I send money to the wrong bank account?
Contact your bank right away and ask them to initiate a recovery. Your bank will contact the receiving bank and request the money be returned. The receiving bank is not required to cooperate, especially if the recipient has spent the funds. Recovery is possible but not may provide. This is why double-checking account numbers before you send is critical.
Do I pay a fee for every transfer I make?
ACH transfers are free at most banks, though some charge $1 to $3 or limit the number of free transfers per month. Wire transfers cost $15 to $30. Same-day ACH costs $5 to $15. Check your bank's fee schedule or ask a representative what you'll be charged for the type of transfer you need.
Is it safe to give someone my account number and routing number?
Yes, it's safe to share your account number and routing number for incoming transfers—that's how people send you money. These numbers are printed on your checks and are not secret. However, never share your PIN, password, or online banking login. If someone asks for those, it's a scam.