What happens when you initiate a bank transfer
When you send money from your bank account to another account, your bank pulls the funds from your account, verifies the receiving account details, and moves the money through a payment network. The receiving bank then deposits it into the destination account. The entire process is not instant — it takes time because banks batch transfers and route them through clearing systems, even though the technology could move money faster.
The speed depends on which transfer method you use. A same-day transfer sent before your bank's cutoff time (usually 2 p.m. or 5 p.m., depending on the bank) may arrive the same day. A standard ACH transfer typically takes one to three business days. A wire transfer can move money the same day but costs more and cannot be reversed once sent. Understanding which method suits your situation — and when it will actually arrive — prevents missed payments and overdraft fees.
Key Takeaways
- ACH transfers are free or low-cost and take one to three business days; wire transfers cost $15 to $50 and arrive the same day but cannot be reversed.
- You need the receiving account holder's name, routing number, and account number; mismatched names or wrong numbers can delay or reject the transfer.
- Your bank sets daily and monthly transfer limits, which vary by account type and may be higher for online transfers than phone transfers.
- If a transfer fails, your money returns to your account within one to three business days; if it goes to the wrong account, contact your bank immediately to attempt recovery.
ACH transfers: the standard method for most payments
An ACH transfer (Automated Clearing House) is the most common way to move money between bank accounts. Your bank sends the transfer through the ACH network, a system that processes millions of transactions daily. ACH transfers are free at most banks, though some charge $1 to $3 for outgoing transfers. The trade-off is speed: ACH transfers take one to three business days to complete, depending on when you initiate them and how quickly the receiving bank processes incoming transfers.
To send an ACH transfer, log into your bank's website or app, select "send money" or "transfer funds," and enter the receiving account details: the recipient's name, their bank's routing number, and their account number. Your bank will verify the information before processing. If you send the transfer before your bank's cutoff time on a business day, it typically begins processing that day. Weekends and bank holidays add extra days — a transfer sent on Friday evening may not arrive until Tuesday or Wednesday.
ACH transfers work well for recurring bills, paycheck deposits to a second account, or paying friends and family when timing is not urgent. They are also reversible: if you send money to the wrong account, you can contact your bank and request a reversal, though the receiving bank must cooperate.
Wire transfers: faster but permanent and costly
A wire transfer moves money the same day, usually within hours. Your bank deducts the funds immediately and sends them through the Federal Reserve or SWIFT network (for international transfers). Wire transfers cost $15 to $50 per transaction, depending on whether the transfer is domestic or international. Once the receiving bank accepts the transfer, the money is theirs — you cannot reverse it or get it back, even if you sent it to the wrong person.
Wire transfers are necessary when speed is critical: closing on a house, paying a large invoice with a same-day deadline, or sending money internationally. To initiate a wire, call your bank or visit a branch — most banks do not allow wire transfers through their website or app alone. You will need the receiving account holder's name, account number, routing number, and bank name. For international wires, you also need the SWIFT code and the recipient's address.
Because wire transfers cannot be reversed, verify every detail before you confirm. A single digit wrong in the account number or routing number can send your money to a stranger's account, and recovery is difficult. If you discover an error immediately after sending, call your bank right away; some can intercept the transfer before it settles, but this is not may provide.
Same-day transfers and real-time payment networks
Many banks now offer same-day ACH transfers or real-time payment services like Zelle, RTP (Real-Time Payments), or FedNow. These move money within minutes to hours instead of days. Same-day ACH transfers are free at most banks and work like regular ACH transfers but process faster if you send them before your bank's cutoff time (often 2 p.m. or 5 p.m.). Real-time payment networks like Zelle are also free and deliver money instantly, though they typically have lower daily limits ($500 to $2,500 per transaction).
Same-day and real-time transfers are useful for urgent payments or when you need to send money to someone who needs it immediately. However, not all banks support all networks, and the receiving bank must also be part of the network for the transfer to work. Check your bank's website to see which services are available on your account.
Transfer limits and how to work around them
Your bank sets daily transfer limits and monthly transfer limits on how much you can move out of your account. These limits vary by account type and transfer method. A checking account might allow $5,000 per day in ACH transfers but $25,000 per day in wire transfers. Savings accounts often have lower limits or restrictions on how many transfers you can make per month (federal rules once capped this at six, though that rule has changed). Some banks allow higher limits for transfers to your own accounts at the same bank.
If you need to transfer more than your limit, contact your bank and ask them to raise it temporarily or permanently. Many banks will increase limits for customers with good standing, though this may take a day or two. Alternatively, you can split the transfer into multiple transactions over several days, or use a wire transfer if your limit for wires is higher than for ACH.
What to do if a transfer fails or goes to the wrong account
A transfer can fail for several reasons: the receiving account number or routing number is wrong, the receiving bank does not recognize the account, the receiving account is closed, or the transfer exceeds the receiving bank's limits. When a transfer fails, your bank will reject it and return the funds to your account within one to three business days. You will see a notification in your account history explaining why it failed. Once the money is back, correct the account details and try again.
If a transfer goes to the wrong account — because you entered the wrong number or the receiving bank misrouted it — contact your bank immediately. Your bank can attempt to recover the funds by contacting the receiving bank and asking them to reverse the transfer. However, if the receiving bank has already released the funds to the account holder, recovery is difficult and may require legal action. For this reason, verify the receiving account number and name carefully before sending, especially for large amounts.
If you suspect fraud — someone sent money out of your account without your permission — report it to your bank immediately. Banks typically have a window (usually 30 to 60 days) to investigate unauthorized transfers. Document the date, amount, and receiving account details, and provide any evidence that the transfer was not authorized.
Choosing the right transfer method for your situation
| Transfer Type | Speed | Cost | Reversible | Best For |
|---|---|---|---|---|
| ACH Transfer | 1–3 business days | Free or $1–$3 | Yes | Bills, payroll, non-urgent payments |
| Same-Day ACH | Same day (if sent before cutoff) | Free or $1–$3 | Yes | Urgent payments within a day |
| Real-Time Payment (Zelle, RTP) | Minutes to hours | Free | No (usually) | Immediate transfers to enrolled recipients |
| Wire Transfer | Same day (hours) | $15–$50 | No | Large amounts, time-sensitive transactions, international |
Use ACH transfers for routine bills and payments where you have a day or two to spare. Use same-day ACH or real-time payments when you need money to arrive within hours but do not want to pay wire fees. Use wire transfers only when speed is critical and the cost is worth it, or when the receiving bank requires it. Always verify the receiving account details before confirming any transfer, and keep records of the transaction in case you need to dispute it later.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the transfer type and how quickly you act. ACH transfers can usually be canceled within a few hours of sending if you contact your bank before the transfer leaves your account. Wire transfers and real-time payments typically cannot be canceled once sent. Call your bank immediately if you need to stop a transfer; do not wait.
What if the receiving bank says they never got the money?
Contact your bank and ask for the status of the transfer. Your bank can trace it through the payment network and confirm whether it was delivered to the receiving bank. If the receiving bank received it but claims they did not, ask your bank to provide proof of delivery. If the transfer was lost in transit, your bank will typically refund you and resend it.
Do I need the recipient's full legal name to send a transfer?
Yes. The name on the transfer should match the name on the receiving account as closely as possible. If the names do not match exactly, the receiving bank may reject the transfer or flag it for review. Ask the recipient for their legal name as it appears on their account before you send.
What is a routing number and where do I find it?
A routing number is a nine-digit code that identifies a specific bank or branch. You can find your bank's routing number on the bottom left of your checks, on your bank's website, or by calling customer service. The receiving bank's routing number is usually available on their website or by asking the recipient.
Can I transfer money to a bank account in another country?
Yes, but you will need to use an international wire transfer, which is more expensive ($30 to $100+) and slower (one to five business days) than a domestic transfer. You will need the recipient's SWIFT code, IBAN or account number, bank name, and address. Some banks also offer international ACH transfers at lower cost but with longer timelines.