Yes, banks transfer money between accounts routinely — here's how it works
A bank can move money from one of your accounts to another account at the same bank almost instantly, usually within minutes. Moving money to an account at a different bank takes longer — typically one to three business days for a standard transfer, though some banks now offer same-day options. The method the bank uses depends on whether both accounts are at the same institution, whether you need the money urgently, and what the receiving bank's systems can handle.
You control whether a transfer happens by initiating it yourself through online banking, a mobile app, or by calling the bank. The bank does not move your money on its own unless you have set up a standing instruction — like an automatic payment to a loan or a recurring transfer to savings. If someone else moves your money without your permission, that is fraud, and you have legal protections to recover it.
Key Takeaways
- Transfers between two accounts at the same bank usually complete within minutes because the money never leaves the bank's system.
- Transfers to another bank use the ACH network (one to three business days) or wire transfer (same day, but costs $15 to $50) depending on which you choose.
- You must initiate the transfer yourself through your bank's website, app, or phone line — the bank will not move money without your instruction.
- If a transfer fails or money goes to the wrong account, contact your bank immediately; recovery depends on whether the receiving bank has already released the funds.
Same-bank transfers: why they are nearly instant
When you transfer money from your checking account to your savings account at the same bank, the money moves within the bank's own ledger. No external network is involved. The bank simply reduces the balance in one account and increases the balance in the other. This is why the transfer shows up almost immediately — sometimes within seconds — and why there is no fee.
The only delay you might see is if you initiate the transfer late in the day or on a weekend. Most banks process internal transfers during business hours, so a transfer made at 11 p.m. on Friday may not show until Monday morning. Check your bank's specific timing on its website or app; some banks now process transfers around the clock.
Transfers to another bank: ACH versus wire transfer
When you send money to an account at a different bank, your bank must use an external payment network. The two main options are ACH transfer and wire transfer.
An ACH transfer (Automated Clearing House) is the standard method. Your bank bundles your transfer with thousands of others and sends them through the Federal Reserve's ACH network. This process takes one to three business days. ACH transfers are free or cost $1 to $3. The receiving bank processes the batch and deposits the money into the recipient's account. ACH is reliable but slow because of the batch processing.
A wire transfer moves money the same day it is sent, usually within hours. Your bank sends the money directly to the receiving bank using SWIFT (for international transfers) or the Federal Reserve's Fedwire system (for domestic transfers). Wire transfers cost $15 to $50 depending on the bank and whether the transfer is domestic or international. Wire transfers are irreversible once sent, so if you send money to the wrong account, recovery is difficult and depends entirely on whether the receiving bank will cooperate.
How to set up a transfer and what information you need
To transfer money to another bank, you need the recipient's account number and routing number (for domestic transfers) or IBAN and SWIFT code (for international transfers). You can find this information on a bank statement, by calling the receiving bank, or by asking the recipient directly.
Log into your bank's website or app, select "Send Money" or "Transfer Funds", choose the receiving bank or account, enter the amount, and confirm. Most banks let you schedule a transfer for a future date, which is useful if you know money is coming in and want to move it automatically. You can also set up a recurring transfer — for example, moving $200 to savings every payday — and the bank will repeat it on the schedule you set.
If you are transferring money to someone else's account for the first time, many banks require you to verify the account before the transfer goes through. This might mean sending a small test deposit (usually $0.01 to $1) and waiting for the recipient to confirm the amount, or uploading a photo of their ID. This step prevents fraud and misdirected payments.
What happens if a transfer fails or goes to the wrong account
A transfer can fail for several reasons: the account number is wrong, the receiving bank's routing number is incorrect, the account is closed, or the receiving bank rejects the transfer because the account type does not match (for example, sending to a business account when the recipient has a personal account). When this happens, your bank will hold the money and contact the receiving bank to ask for it back. This process usually takes three to five business days. Once your bank receives the money, it deposits it back into your account.
If money reaches the wrong account because you entered the wrong number, recovery is harder. The receiving bank is not required to return money sent to an account that exists and is active, even if it is not the intended recipient. You must contact the receiving bank and ask them to reverse the transfer, which they may refuse. If the recipient is willing, they can initiate a return transfer, but they are under no legal obligation to do so. This is why verifying the account number before sending large amounts is critical.
If you believe a transfer was made without your permission, report it to your bank immediately. Federal law (Regulation E) protects you against unauthorized transfers, and your bank must investigate and return the money if fraud is confirmed. You typically have 60 days from the date the unauthorized transfer appeared on your statement to report it.
Limits on how much you can transfer
Banks set daily and monthly transfer limits to prevent fraud and manage risk. A typical daily limit for online transfers is $1,000 to $5,000, though this varies by bank and account type. Monthly limits are often $10,000 to $25,000. These limits apply to transfers out of your account; transfers into your account usually have no limit.
If you need to transfer more than your limit, contact your bank and ask to increase it. Many banks will raise the limit temporarily or permanently if you explain the reason. Some banks also allow you to transfer more money via wire transfer than via ACH, since wire transfers are more closely monitored.
Fees and when they apply
Transfers between accounts at the same bank are free. ACH transfers to another bank are usually free or cost $1 to $3. Wire transfers cost $15 to $50 for domestic transfers and $25 to $75 for international transfers. Some banks charge the sending bank, some charge the receiving bank, and some charge both. Check your bank's fee schedule before you transfer.
Some checking accounts and savings accounts come with a limited number of free transfers per month. If you exceed that number, the bank may charge a fee for each additional transfer. This is less common now than it used to be, but it is worth checking your account agreement.
Frequently Asked Questions
Can a bank transfer money from my account without my permission?
No. A bank can only move money if you have authorized it — either by initiating a transfer yourself or by setting up a standing instruction like an automatic bill payment. If money leaves your account without your consent, report it to your bank as fraud within 60 days of seeing it on your statement. Your bank must investigate and return the money if the transfer was unauthorized.
How long does it take for money to show up in the other person's account?
For same-bank transfers, usually within minutes. For ACH transfers to another bank, one to three business days. For wire transfers, the same day, usually within a few hours. Weekends and holidays do not count as business days, so a transfer initiated on Friday may not arrive until Tuesday.
What if I send money to the wrong account number?
Contact your bank immediately. If the transfer has not yet been processed, your bank may be able to cancel it. If it has been processed and reached the receiving bank, your bank will ask the receiving bank to return it, which usually takes three to five business days. If the receiving bank refuses, you must contact the recipient directly and ask them to send the money back — they are not legally required to do so.
Is a wire transfer safer than an ACH transfer?
Wire transfers are faster and irreversible, which makes them useful for time-sensitive payments. ACH transfers are safer in one way: if something goes wrong, they are easier to reverse. Wire transfers are harder to recover because they are designed to be final. For large amounts or urgent payments, wire transfer is standard. For routine bills or transfers between your own accounts, ACH is sufficient and cheaper.
Can I transfer money to an international account?
Yes, but it is slower and more expensive than a domestic transfer. You will need the recipient's IBAN (International Bank Account Number) and SWIFT code, and the transfer will take five to ten business days. Fees range from $25 to $75 depending on your bank and the receiving bank. Some banks also apply an exchange rate markup if the transfer crosses currencies. Ask your bank for the exact fee and exchange rate before you send.