Yes, you can transfer funds between bank accounts in most cases
You can move money from one bank account to another, whether both accounts are at the same bank or at different banks. The method you use depends on which banks are involved, how fast you need the money to arrive, and whether you want to do it online or in person. Most transfers take one to three business days, though some routes are faster and others slower.
The bank holding the money you're sending from (the sending bank) and the bank receiving it (the receiving bank) must be able to communicate with each other through the banking system. If both accounts are at the same bank, the transfer is usually instant or takes a few hours. If the accounts are at different banks, the transfer goes through a clearing system and typically takes one to three business days.
Key Takeaways
- Same-bank transfers between your own accounts usually complete within hours or instantly, while transfers between different banks take one to three business days.
- ACH transfers are free but slower; wire transfers are faster but cost money and cannot be reversed once sent.
- You need the receiving account's routing number and account number to set up a transfer between different banks.
- Peer-to-peer apps like Venmo and PayPal can move money between people, but they are not the same as bank-to-bank transfers and may have daily limits.
- If a transfer fails or goes to the wrong account, contact your bank immediately—recovery depends on how the money was sent and how quickly you report it.
Transfers between accounts at the same bank
If you have two accounts at the same institution, moving money between them is the fastest and cheapest option. You can do this through your bank's website, mobile app, or by calling customer service. Most same-bank transfers complete instantly or within a few hours, and there is no fee.
To set up the transfer, log into your online banking or app, find the transfer or move money section, select the sending account and the receiving account, enter the amount, and confirm. The money should appear in the receiving account right away or by the end of the business day. If you prefer not to use digital banking, you can visit a branch in person and ask a teller to move the funds for you.
ACH transfers between different banks
ACH stands for Automated Clearing House, a system that moves money between different banks. ACH transfers are free and reliable, but they take one to three business days. This is the most common way people move money between accounts at different banks.
To send an ACH transfer, you need the receiving account's routing number (a nine-digit code that identifies the bank) and account number. You can find both on a check, on the bank's website, or by calling the receiving bank. Log into your sending bank's website or app, select the option to transfer to another bank, enter the receiving bank's routing and account numbers, the account holder's name, the amount, and the date you want the transfer to go out. The receiving bank will process it within one to three business days.
Some banks let you set up recurring ACH transfers if you move money on a regular schedule, such as monthly rent or savings transfers. You can cancel a recurring transfer at any time through your bank's website or by calling customer service.
Wire transfers for faster movement
A wire transfer moves money between banks much faster than ACH—usually within hours or the same business day. Wire transfers cost money (typically $15 to $30 per transfer) and are harder to reverse once sent, so use them only when speed matters and you are certain of the receiving account details.
To send a wire transfer, contact your bank by phone, in person, or through their website. You will need the receiving bank's name, routing number, the account number, and the account holder's name. Some banks require you to come in person or call to authorize a wire transfer, especially for large amounts. The receiving bank will deposit the money into the account within hours. If you make a mistake with the account number or routing number, contact your bank immediately—the money may go to the wrong account, and recovery is difficult.
International wire transfers take longer (one to five business days) and cost more (often $25 to $50 or higher) because they must pass through multiple banks and currency exchanges. You will need additional information such as the receiving bank's SWIFT code or IBAN (International Bank Account Number).
Peer-to-peer apps and digital wallets
Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to other people using their phone number or email address. These are not the same as bank-to-bank transfers—the money moves through the app's system first, then into the receiving person's bank account or app balance. Transfers through these apps usually take one to three business days to reach a bank account, though some offer instant transfers for a fee.
Most peer-to-peer apps have daily limits on how much you can send (often $500 to $2,000 per day, depending on the app and your account history). These apps are designed for sending money to other people, not for moving your own money between your own accounts at different banks. If you need to transfer your own funds, use ACH or a wire transfer instead.
What to do if a transfer fails or goes to the wrong account
If a transfer does not arrive within the expected timeframe, log into your sending bank's website or app and check the transfer status. Many banks show whether a transfer is pending, completed, or failed. If it failed, your bank will usually return the money to your account within one to three business days.
If the transfer went to the wrong account, the speed of recovery depends on how the money was sent. ACH transfers can sometimes be recalled if caught quickly—contact your sending bank immediately and ask them to attempt a recall. Wire transfers cannot be recalled once sent, but your bank can contact the receiving bank and ask them to return the funds voluntarily. If the receiving bank refuses, you may need to file a dispute or contact law enforcement. This is why wire transfers require extra care with account numbers.
If you suspect fraud or unauthorized transfer, contact your bank right away. Most banks have fraud protection and will investigate if money left your account without your permission. Report it within 60 days to preserve your rights under federal law.
Limits and holds on transfers
Your bank may place limits on how much you can transfer in a single transaction or per day. These limits vary by bank and account type. New accounts often have lower limits than established ones. If you need to transfer more than your limit, contact your bank to ask if they can raise it temporarily or permanently.
Banks may also place a hold on incoming transfers, especially large ones or transfers from new external accounts. A hold means the money arrives in your account but you cannot withdraw or spend it for a set period (usually one to five business days). This protects the bank in case the transfer is reversed or fraudulent. The hold will lift automatically once the bank confirms the transfer is legitimate.
Frequently Asked Questions
How long does it take to transfer money between different banks?
ACH transfers typically take one to three business days. Wire transfers are faster—usually the same day or next business day—but cost money. Peer-to-peer apps usually take one to three business days to reach a bank account, though some offer instant transfers for a fee.
Do I need the other person's permission to transfer money to their account?
If it is your own account at another bank, no. If you are sending money to someone else's account, you need their account number and routing number, but you do not need their permission to initiate the transfer. However, sending money to the wrong account by mistake is difficult to recover.
What is the difference between a routing number and an account number?
A routing number is a nine-digit code that identifies the bank itself. An account number is unique to your specific account at that bank. You need both to transfer money between different banks. You can find both on a check or by logging into your bank's website.
Can I cancel a transfer after I send it?
It depends on the type of transfer. ACH transfers can sometimes be recalled if you contact your bank within a few hours of sending, before the receiving bank processes it. Wire transfers cannot be recalled once sent. Peer-to-peer app transfers can usually be canceled if the receiving person has not yet accepted or withdrawn the money.
What happens if I enter the wrong account number?
The money may go to the wrong account. If you catch the mistake quickly, contact your bank immediately. For ACH transfers, your bank may be able to recall the funds. For wire transfers, your bank can ask the receiving bank to return the money, but there is no may provide. Always double-check account and routing numbers before confirming a transfer.