The fastest way depends on which banks you use
If both accounts are at the same bank, you can transfer money between them in minutes through your bank's website or app—usually for free. If the accounts are at different banks, the speed and method depend on whether both banks are connected to the same real-time payment network. Most transfers between different banks take one to three business days using ACH (Automated Clearing House), the standard U.S. system. Faster options exist—same-day transfers through Fedwire or the RTP network, or instant transfers if both banks support them—but they are less common and may have limits or fees.
The method you choose also depends on how much money you are moving and whether you need the funds immediately. A $500 transfer to cover a bill next week is different from a $5,000 emergency move that needs to land today. Start by checking what your bank offers, because the fastest route is usually built into your own bank's app or website.
Key Takeaways
- Same-bank transfers between your own accounts happen in minutes and are free through your bank's app or website.
- ACH transfers between different banks take one to three business days and are the standard free option most people use.
- Fedwire and RTP network transfers can move money same-day or instantly, but not all banks offer them and they may have higher fees or limits.
- You will need the receiving account number and routing number (or the bank's name and account holder name) to start a transfer to another bank.
- If a transfer does not arrive on time, contact your sending bank first—they can track it and tell you whether it is delayed or lost.
Transferring between accounts at the same bank
Log into your bank's website or mobile app and look for "Transfer Funds," "Move Money," or a similar option in the main menu. Select the account you want to send money from and the account you want to send it to—both should be listed because they are registered in your name. Enter the amount and confirm the transfer. Most banks process these transfers instantly or within minutes, and they are always free.
If you cannot find the transfer option in your app, call your bank's customer service line. Some banks hide the feature or require you to set it up once before you can use it online. Once it is set up, future transfers take seconds.
Transferring to a different bank using ACH
ACH is the backbone of most bank-to-bank transfers in the United States. It is free, reliable, and takes one to three business days. To start an ACH transfer, log into your sending bank's website or app and select "Transfer to Another Bank," "External Transfer," or similar language. You will be asked for the receiving bank's name, the account holder's name, the account number, and the routing number (a nine-digit code that identifies the receiving bank).
You can find the routing number on your checks, on the receiving bank's website, or by calling the bank directly. Enter all the details carefully—a wrong account number or routing number will cause the transfer to fail or land in the wrong account. Most banks let you review the information before you confirm. Once confirmed, the money leaves your account immediately, but it may take one to three business days to appear in the receiving account. The exact timeline depends on when you initiate the transfer and how quickly the receiving bank processes it.
Some banks limit how much you can transfer via ACH in a single day or per month. If you are moving a large amount, check your bank's transfer limits before you start. You can usually increase these limits by calling customer service or adjusting your settings online.
Same-day and instant transfer options
If you need the money to arrive faster than ACH allows, ask your bank whether it offers Fedwire, RTP (Real-Time Payments), or its own instant transfer service. Fedwire is a same-day system run by the Federal Reserve—money typically arrives within hours, but Fedwire transfers often cost $15 to $25 and have higher per-transaction limits. RTP is a newer instant network that some banks have joined; transfers settle in seconds, but not all banks participate yet.
Many large banks now offer their own instant transfer services to customers at other banks in their network. Chase, Bank of America, Wells Fargo, and others have launched these programs, but they only work if both banks are part of the same service. Check your bank's website or app to see what options are available. If your bank does not offer instant transfers, Fedwire is the most reliable same-day option, though it costs more than ACH.
Instant and same-day transfers usually have per-transaction limits—often $5,000 to $25,000, depending on your bank and account history. If you are moving more than that, you may need to split the transfer into multiple transactions or use ACH and wait.
What to do if the transfer does not arrive
If an ACH transfer does not arrive within three business days, contact your sending bank immediately. Provide them with the date you initiated the transfer, the amount, the receiving bank name, and the account number. Your bank can check the status of the transfer in the ACH system and tell you whether it is still in progress, failed, or was rejected by the receiving bank.
If the transfer failed because of an incorrect account number or routing number, your bank will return the money to your account within one to three business days. If it was rejected by the receiving bank for another reason, your bank will contact you with the reason and ask you to resubmit with corrected information. If the transfer is stuck in the system, your bank can file a trace to locate it and push it through.
For Fedwire transfers, contact your bank immediately if the money does not arrive the same day. Fedwire transfers are tracked individually, and your bank can confirm whether it was sent and received. If it was sent but not received, the receiving bank must investigate and return it.
Protecting yourself from fraud and mistakes
Before you transfer money to a new account, verify the account details with the person or organization receiving the money. Call them directly using a phone number you know is correct—do not use a number from an email or text message. Confirm the account holder's name, account number, and routing number. A mismatch is a red flag.
Once money leaves your account via ACH or Fedwire, it is difficult to recover if it goes to the wrong place. Your bank can attempt to recall the transfer, but the receiving bank is not required to return it if the account holder refuses. Instant transfers are even harder to reverse. Take the extra minute to verify before you confirm.
If you are transferring money in response to an email, text, or phone call asking for payment, stop and verify the request independently. Scammers often impersonate banks, landlords, or government agencies and direct victims to transfer money immediately. Legitimate organizations will not pressure you to move money fast or refuse to let you verify their identity.
Transfer limits and timing to know
Most banks limit how much you can transfer per day and per month, especially for new external transfers. These limits vary widely—some banks allow $5,000 per day, others $25,000 or more. If you are moving a large amount, check your bank's limits before you start. You can usually increase limits by calling customer service or adjusting your settings online, though the increase may not take effect immediately.
Timing also matters. ACH transfers initiated on a Friday evening may not leave your account until Monday, and they will not arrive at the receiving bank until Tuesday or Wednesday. Fedwire and instant transfers process on business days only, so a transfer initiated after 5 p.m. or on a weekend will not move until the next business day. Plan ahead if you have a deadline.
Some banks also hold transferred funds for a day or two before making them available, especially if the transfer is large or the receiving account is new. This is a fraud prevention measure. The money has arrived at the receiving bank, but the account holder cannot spend it yet. Ask the receiving bank how long the hold will last.
Frequently Asked Questions
Can I transfer money to someone else's bank account?
Yes, but you need their account number and the routing number of their bank. You can transfer to anyone's account at any U.S. bank using ACH. The receiving bank will not release the money unless the account number matches the account holder's name in their system, so verify the name and number before you transfer.
What is the difference between a routing number and an account number?
The routing number identifies the bank (nine digits). The account number identifies your specific account at that bank (usually 10 to 12 digits). You need both to transfer money to another bank. The routing number is the same for all customers of a bank; the account number is unique to you.
Can I cancel a transfer after I have sent it?
It depends on how far the transfer has progressed. If you cancel within minutes of initiating an ACH transfer, your bank may be able to stop it. Once it has left your bank's system, cancellation is much harder. For Fedwire and instant transfers, cancellation is usually not possible. Contact your bank immediately if you need to stop a transfer.
Do I have to pay a fee to transfer money between banks?
ACH transfers are free at most banks. Fedwire transfers usually cost $15 to $25. Instant transfers may be free or cost $1 to $5, depending on your bank. Some banks charge a fee only if you exceed a certain number of transfers per month. Check your bank's fee schedule or ask customer service what you will be charged.
How do I know if my transfer went to the right account?
Ask the person or organization receiving the money to confirm they received it and that the amount is correct. For large transfers, wait until they confirm before you consider the transfer complete. If the money went to the wrong account, contact your sending bank immediately and ask them to attempt a recall.