A bank transfer moves money from one account to another through the banking system
A bank transfer is the movement of money from one bank account to another. The money leaves one account, travels through banking networks, and arrives in a different account — which may be at the same bank or a different one entirely. The account holder who sends the money initiates the transfer; the receiving account holder does not have to do anything to receive it.
The transfer itself is not instantaneous. Depending on the type of transfer and the banks involved, the money may arrive within minutes, within one business day, or within several business days. The sending bank removes the funds from the sender's account when ready or within hours. The receiving bank deposits the funds into the recipient's account on a separate timeline, which is why you sometimes see money leave your account before it shows up in someone else's.
Bank transfers are different from other ways to move money — like writing a check, using a debit card, or sending money through a payment app. A transfer is account-to-account movement through the banking system itself, not a payment instruction or a third-party service.
Key Takeaways
- A bank transfer moves money directly from one account to another through the banking system, and the receiving person does not need to do anything to receive it.
- Domestic transfers between U.S. bank accounts typically arrive within one to three business days, depending on the banks and the transfer method used.
- The sending bank removes funds from the sender's account on one timeline, and the receiving bank deposits them on a separate timeline, which is why money can appear to be "in transit."
- Wire transfers and ACH transfers are the two main types of bank transfers, and they differ in speed, cost, and how the banking system processes them.
- You initiate a transfer by providing the receiving account number, routing number, and the amount — the receiving person does not need to authorize or accept the transfer.
Wire transfers move money fast but cost more
A wire transfer is a bank transfer that moves money the same day or within hours. You provide your bank with the receiving account number, routing number, and amount. Your bank removes the money from your account when ready and sends it through the Federal Reserve's wire network (called Fedwire for domestic transfers) or through SWIFT for international transfers. The receiving bank deposits the money into the recipient's account on the same day or the next business day.
Wire transfers are faster than other transfer types because the banks communicate directly and the money moves through a dedicated network rather than batching with other transfers. This speed comes with a cost: most banks charge $15 to $50 per wire transfer, and some charge more. Wire transfers are also generally irreversible once sent — if you send money to the wrong account, you cannot straightforward cancel it and get the money back the way you can with some other transfer types.
Wire transfers are commonly used for large payments, time-sensitive transactions, or situations where the recipient needs the money the same day. They are also the standard method for international transfers, though international wires may take one to three business days depending on the receiving country and bank.
ACH transfers are slower but free or low-cost
An ACH transfer (Automated Clearing House) is a bank transfer that moves money through a batch processing system. You provide your bank with the receiving account number, routing number, and amount. Your bank groups your transfer with thousands of others and sends them all together to the ACH network, which is operated by Nacha, a nonprofit organization. The ACH network sorts the transfers by receiving bank and sends them in batches. The receiving bank then deposits the money into the recipient's account.
ACH transfers typically take one to three business days from the time you initiate them. The delay happens because transfers are processed in batches at set times during the day, not continuously. If you send an ACH transfer on a Friday afternoon, it may not begin processing until Monday morning, and the receiving bank may not deposit it until Tuesday or Wednesday.
Most banks offer ACH transfers free or for a small fee (usually $0 to $3). Because they are inexpensive and reliable, ACH transfers are the most common way to move money between personal accounts, pay bills, or receive paychecks via direct deposit. The tradeoff is speed: if you need money the same day, ACH will not work.
Same-day transfers are a newer option with mixed availability
Some banks now offer same-day ACH transfers, which move money through the ACH network but with faster processing windows. Instead of waiting for the next batch cycle, same-day ACH transfers are processed multiple times throughout the day. Money can arrive in the receiving account the same day you send it, usually by late afternoon or early evening.
Same-day ACH is not available at all banks, and not all banks accept incoming same-day transfers. If your bank offers it, you may be able to send same-day transfers to other banks that participate in the same-day ACH program. The cost is typically higher than standard ACH (sometimes $5 to $15) but lower than a wire transfer. Check with your bank to see whether same-day ACH is available for your account.
What information you need to send a transfer
To send a bank transfer, you need the receiving person's account number and the routing number of their bank. The routing number is a nine-digit code that identifies the bank or credit union. You can find a bank's routing number on the bank's website, by calling the bank, or by looking at a check from an account at that bank (it appears in the bottom left corner).
You also need to know the amount you want to transfer and have that amount available in your account. Some banks require you to verify the receiving account before you can transfer money to it — this is a security step where the bank sends a small deposit to the account and asks you to confirm the amount, proving that you have access to the account.
The receiving person does not need to do anything. They do not need to authorize the transfer, accept it, or provide you with any special code. Once the money arrives in their account, it is theirs to use.
How timing works: when money leaves and when it arrives
The timing of a bank transfer has two separate moments: when your bank removes the money from your account, and when the receiving bank deposits it into the recipient's account.
When you initiate a transfer, your bank typically removes the money from your account within hours or the same day. If you send a wire transfer in the morning, the money is usually gone from your account by afternoon. If you send an ACH transfer, your bank may remove the money when ready or wait until the next business day, depending on the bank's processing schedule.
The receiving bank deposits the money on a separate timeline. A wire transfer may arrive the same day or the next business day. A standard ACH transfer typically arrives one to three business days after you send it. During this time, the money is in transit — it has left your account but has not yet arrived in the recipient's account.
Weekends and bank holidays extend these timelines. If you send a transfer on Friday evening, the receiving bank may not process it until Monday, adding extra days to the arrival time. If you send it on a holiday, processing may not begin until the next business day.
Bank transfers versus other ways to send money
Bank transfers are different from checks, debit card payments, and payment apps, though they all move money from one person to another.
A check is a written instruction to your bank to pay someone. You write the check, the recipient deposits it, and their bank contacts your bank to verify the funds. Checks take several days to clear and can bounce if you do not have enough money. A bank transfer is faster and does not require a physical document.
A debit card payment is a transaction where you authorize a merchant to take money from your account at the point of sale. The merchant initiates the payment, not you. A bank transfer is initiated by you and goes directly to another account, not to a merchant.
A payment app like Venmo or PayPal is a third-party service that holds money and transfers it between users. You send money through the app's system, not directly through the banking system. Payment apps are convenient for small amounts and peer-to-peer transfers, but they add an extra step and may charge fees. A bank transfer is direct account-to-account movement through the banking system.
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 may be able to cancel within a few hours of sending it, before your bank submits the batch to the ACH network. For wire transfers, cancellation is usually not possible once the transfer has been sent. Contact your bank when ready if you need to cancel — the sooner you act, the better your chances.
What happens if I send money to the wrong account number?
The money will go to whatever account number you provided, regardless of whether it is the correct person. If you send it to the wrong account at the same bank, you may be able to contact the bank and ask them to retrieve it. If you send it to a different bank, recovery is much harder and depends on whether the receiving bank will cooperate. Always double-check the account number and routing number before you send.
Why does my bank show the money as pending after I send a transfer?
Your bank removes the money from your account when you initiate the transfer, but it may show as "pending" or "in transit" until the receiving bank confirms receipt. Once the receiving bank deposits it, the status changes to "posted" or "completed." This is normal and does not mean the transfer failed.
Do I need a bank account to receive a transfer?
Yes, you need an active bank account or credit union account with a valid account number and routing number. You cannot receive a bank transfer to a payment app, a prepaid card, or any account that does not have a routing number.
Is there a limit to how much I can transfer?
Banks set their own limits on transfer amounts. Some banks limit ACH transfers to $10,000 or $25,000 per day, while others allow larger amounts. Wire transfers often have higher limits. Check with your bank about the limits on your account, and contact them if you need to transfer a large amount.