The fastest way to transfer money between banks
The simplest method is an ACH transfer (Automated Clearing House), which moves money directly from one bank account to another through the banking system. You initiate it through your current bank's website or app, provide the receiving bank's routing number and your account number there, and the money arrives in one to three business days at no cost.
If you need money the same day or next day, a wire transfer is faster but costs money — usually $15 to $30 per transfer. Wire transfers move through a different system and are harder to reverse, so use them only when speed matters and you are certain of the receiving account details.
A third option is to visit a branch in person and ask a teller to process the transfer, though this takes the same time as an ACH and offers no advantage unless you cannot access online banking.
Key Takeaways
- ACH transfers are free and take one to three business days, and you start them through your current bank's website or mobile app.
- Wire transfers arrive the same or next business day but cost $15 to $30 and cannot be reversed if you enter the wrong account number.
- You will need the receiving bank's routing number and your account number at that bank before you begin any transfer.
- Weekends and bank holidays pause the clock — a transfer you start on Friday may not arrive until Tuesday.
- Some banks limit how much you can transfer in a single day or month, so check your account settings or call if you are moving a large sum.
What information you need before you start
Gather these details before you log in to your bank. You will need the routing number of the bank you are sending money to — this is a nine-digit code that identifies that bank within the U.S. banking system. You can find it on a check from that bank (it is the first set of numbers at the bottom left), by calling the bank, or by searching the bank's name on the Federal Reserve's routing number database.
You also need your account number at the receiving bank. This is different from your routing number and identifies your specific account. It appears on your checks, statements, or in your online banking portal.
If you are transferring to an account in someone else's name, double-check the spelling and account number with that person before you send anything. A wrong account number means your money goes to a stranger's account, and recovering it is difficult and slow.
How to start an ACH transfer through your bank
Log into your bank's website or app and look for a link labeled "Transfer Funds," "Send Money," "Pay to Another Bank," or something similar — the exact wording varies by bank. Click it and select the option to transfer to an external account (an account at a different bank).
Enter the routing number and account number of the receiving bank. Some banks will verify these details by depositing two small amounts (usually under $1 each) into the account and asking you to confirm the amounts — this takes an extra day or two but confirms you own the account. Other banks skip this step if you are transferring to an account in your own name.
Enter the amount you want to transfer, choose the date you want it to leave your account (usually today or a future date), and review the details. Once you confirm, the transfer is submitted. You will see it listed as "pending" in your account until it clears.
Why ACH transfers take one to three business days
ACH transfers do not move when ready because they go through a clearing process. Your bank collects all the transfers leaving that day, bundles them with transfers from thousands of other customers, and sends them to a central clearing house. That clearing house sorts them by receiving bank and sends them out. The receiving bank then processes them and deposits the money into individual accounts.
This whole process takes time, and weekends and federal holidays pause it. If you start a transfer on Friday afternoon, it may not leave your account until Monday, and it may not arrive at the receiving bank until Wednesday or Thursday. If Monday is a holiday, add another day.
Some banks offer "next-day ACH," which guarantees the money arrives the next business day instead of two to three. Ask your bank whether this is available and whether it costs extra.
When to use a wire transfer instead
Wire transfers are the right choice when you need money to arrive the same business day or the next morning, and the cost is worth it to you. They move through a separate system called FEDWIRE (for transfers between banks) or CHIPS, and banks process them in real time during business hours.
Wire transfers are also harder to reverse. Once the money leaves your account and arrives at the receiving bank, it is there — if you sent it to the wrong account by mistake, you have to contact the receiving bank and ask them to return it, and they may refuse. For this reason, wire transfers are common for large purchases like a house down payment, where both sides have verified the details in advance.
To send a wire, call your bank or visit a branch — most banks do not allow wire transfers through their website or app. Have the routing number and account number ready, and be prepared to pay the fee at the time of transfer.
Transfer limits and how to check yours
Many banks limit how much money you can transfer out of your account in a single day or a rolling 30-day period. These limits exist partly for security (to slow down fraud) and partly because of old banking rules. The limit might be $5,000 per day, $25,000 per month, or something else entirely — it depends on your bank and the type of account you have.
Check your limit by logging into your account and looking for a settings or account details page, or by calling your bank's customer service line. If you need to transfer more than your limit, ask whether the bank can raise it temporarily. Many will do this if you call and explain why you need the higher amount.
Wire transfers usually have higher limits than ACH transfers, so if you are moving a large sum and speed is not critical, ask your bank which method allows the bigger transfer.
What to do if the transfer does not arrive on time
If an ACH transfer does not arrive within three business days, log into your bank account and look for the transfer in your transaction history. It should show a status like "pending," "processing," or "completed." If it shows "completed" on your end but has not arrived at the receiving bank, contact your bank's customer service and provide the transfer confirmation number (you received this when you submitted the transfer).
Your bank can trace the transfer through the clearing system and find out where it is. If it was rejected by the receiving bank (usually because of a wrong account number), your bank will return it to your account within one to two business days. If it is genuinely lost, which is rare, your bank can file a claim and investigate.
For wire transfers, call your bank when ready if the money does not arrive the next business day. Wire transfers move faster and are tracked differently, so delays are more unusual and may indicate a problem with the receiving bank's account number.
Frequently Asked Questions
Can I transfer money to a bank account at a different bank if I do not have a debit card there yet?
Yes. You do not need a debit card or any other card to receive an ACH transfer. You only need the routing number and account number. The money will be deposited into the account whether or not you have activated a card.
What happens if I enter the wrong account number?
For ACH transfers, the money usually goes to the wrong account, and you have to contact your bank to try to recover it. The receiving bank is not required to return it. For wire transfers, the same thing happens, but recovery is even harder because wire transfers are treated as final. Always verify the account number with the person you are sending to before you submit.
Do I have to use my bank's website, or can I transfer money through a third-party app?
You can use third-party apps like PayPal, Venmo, or Square Cash to transfer money, but they usually charge a fee for bank transfers and may take the same one to three days as an ACH. These apps are most useful for sending money to people, not for moving your own money between accounts. For your own accounts, your bank's website or app is free and direct.
Is there a limit to how much I can transfer in a single transaction?
ACH transfers usually have a per-transaction limit of $10,000 to $25,000, though this varies by bank. Wire transfers often allow larger single transactions. If you need to move more than your limit, you can make multiple transfers on different days, or call your bank to ask for a temporary increase.
How do I know if my transfer was successful?
Log into your bank account and look at your transaction history. You should see the transfer listed with a status. Once it shows "completed" or "posted," the money has left your account. At the receiving bank, it will show up in the account within one to three business days for ACH, or the next business day for wire.