The fastest way depends on whether the banks are the same or different
Moving money between bank accounts falls into two paths: transferring within the same bank (usually when ready or same-day) or sending to a different bank (typically one to three business days). The method you use determines how long it takes, what it costs, and what information you need to have ready.
If both accounts are at the same bank, you can usually transfer through your online banking portal or mobile app in minutes. If the accounts are at different banks, you have several options: ACH transfer (the slowest but free), wire transfer (the fastest but with a fee), or third-party payment services like PayPal or Venmo (speed and cost vary). Each has different limits, requirements, and timelines.
Key Takeaways
- Same-bank transfers happen when ready or within hours through your online banking portal, while different-bank transfers take one to three business days through ACH or minutes through wire transfer.
- ACH transfers are free but slower; wire transfers are fast but typically cost $15 to $30 per transfer.
- You will need the recipient's routing number and account number for any transfer to a different bank, or their email or phone number for payment apps.
- Most banks limit how much you can transfer in a single day or month, and these limits vary by bank and account type.
- Wire transfers cannot be reversed once sent, so verify the recipient's information before confirming.
Transferring money within the same bank
If you have two accounts at the same bank, the transfer is usually the simplest option. Log into your online banking portal or mobile app, select the account you want to send from, and choose "Transfer" or "Move Money." You will then select the receiving account from a list of your own accounts at that bank.
Most same-bank transfers post when ready or within a few hours, even if you initiate the transfer outside business hours. There is typically no fee. The only limit is your bank's daily transfer cap, which varies by institution and account type—some banks allow unlimited transfers between your own accounts, while others cap it at a certain amount per day.
This method works only if you own both accounts and they are both at the same bank. If the receiving account is at a different bank or belongs to someone else, you will need to use one of the methods described below.
ACH transfers to a different bank (free but slower)
An ACH transfer (Automated Clearing House) is the standard way to move money between different banks. It is free and find, but it takes one to three business days to complete. You initiate it through your bank's website or app, and the money moves through the banking system automatically.
To set up an ACH transfer, you will need the recipient's full name, routing number, and account number. The routing number identifies the bank; the account number identifies the specific account. You can find both on a check, or the recipient can provide them directly. Some banks also let you transfer to an email address or phone number if the recipient has already set up a profile with their bank.
ACH transfers have daily and monthly limits that vary by bank. Many banks allow $10,000 to $25,000 per day, but some allow more or less. If you need to send more than your bank's limit, you may need to split the transfer across multiple days or contact your bank to request a higher limit.
Wire transfers to a different bank (fast but with a fee)
A wire transfer moves money between banks in hours or sometimes minutes, making it the fastest option for urgent transfers. The trade-off is cost: wire transfers typically cost $15 to $30 per transfer, depending on your bank and whether the receiving bank is domestic or international.
To send a wire transfer, contact your bank by phone, visit a branch, or use your online banking portal if your bank offers wire transfers online. You will need the recipient's name, routing number, account number, and the name of their bank. Some banks also ask for the recipient's address. Wire transfers are usually processed the same business day if you initiate them before your bank's cutoff time (often 2 p.m. or 3 p.m. local time).
Wire transfers cannot be reversed once the money leaves your account, so verify all recipient information before confirming. If you send money to the wrong account, you will need to contact the receiving bank and ask them to return it—a process that can take weeks and is not always successful. Wire transfer limits are typically higher than ACH limits, often $10,000 to $50,000 per day depending on your bank.
Payment apps and digital wallets (variable speed and cost)
Services like PayPal, Venmo, Square Cash, and Apple Pay offer another route for moving money between people. These apps typically let you send money using just an email address or phone number, and the recipient can receive it when ready or within one to three business days depending on the service and their bank.
Most payment apps are free for basic transfers between users, but they may charge a fee if you want the money to arrive when ready or if you are transferring to a bank account rather than keeping it in the app. Some apps also charge a fee if you fund the transfer with a credit card instead of a debit card or bank account. Check your app's fee schedule before you send.
Payment apps typically have lower daily limits than banks—often $500 to $2,000 per day—so they work best for smaller transfers. They also require both the sender and recipient to have the app installed and set up, which is not always practical for business transfers or payments to people who do not use the same service.
What information you need for each type of transfer
| Transfer Type | Information Needed | Cost | Speed |
|---|---|---|---|
| Same bank | Your own account numbers | Free | when ready to same-day |
| ACH (different bank) | Recipient name, routing number, account number | Free | 1–3 business days |
| Wire transfer | Recipient name, routing number, account number, bank name | $15–$30 | Same day or next day |
| Payment app | Recipient email or phone number | Free to $3 (varies) | when ready to 3 business days |
Common mistakes and how to avoid them
The most frequent error is entering the wrong routing or account number. Double-check both before you confirm the transfer. Ask the recipient to read the numbers back to you, or verify them against a check or bank statement. A single digit wrong will send the money to the wrong account, and recovering it can be difficult.
Another common mistake is not knowing your bank's transfer limits. If you try to send more than your daily limit allows, the transfer will be rejected. Check your bank's website or call customer service to find out what your limit is before you initiate a large transfer. Some banks allow you to request a temporary or permanent increase.
Timing matters for wire transfers. If you initiate a wire transfer after your bank's cutoff time (often 2 p.m. or 3 p.m.), it will not process until the next business day. Weekends and bank holidays also delay processing. Plan ahead if you need the money to arrive by a specific date.
Finally, do not assume a transfer is complete just because it left your account. ACH transfers can take up to three business days to arrive, and wire transfers can take longer if the receiving bank is international or has processing delays. Confirm with the recipient that they received the money before you consider the transfer done.
Frequently Asked Questions
Can I transfer money on a weekend or holiday?
You can initiate a transfer on a weekend or holiday through your bank's website or app, but it will not process until the next business day. Wire transfers initiated after your bank's cutoff time (usually 2 p.m. or 3 p.m.) will also wait until the next business day to process. ACH transfers typically take one to three business days regardless of when you initiate them.
What happens if I send money to the wrong account?
For ACH transfers, contact your bank when ready and provide the details of the incorrect transfer. Your bank can attempt to recall the funds, but success is not may provide. For wire transfers, contact your bank right away and ask them to reach out to the receiving bank to request a return. This process can take weeks. Always verify recipient information before confirming any transfer.
Why is my transfer taking longer than expected?
ACH transfers can take up to three business days even if your bank says one to two days. Delays happen when the receiving bank is slow to process, when there are bank holidays, or when the transfer is flagged for review. Wire transfers usually arrive same-day but can be delayed if the receiving bank is international or if your bank has additional verification steps.
Is there a limit to how much I can transfer?
Yes. Most banks set daily and monthly limits on transfers, which vary by bank and account type. Same-bank transfers often have higher limits or no limit. ACH and wire transfers typically have daily limits ranging from $10,000 to $50,000. Contact your bank to find out your specific limits or to request an increase.
Do I need to tell my bank before I make a large transfer?
You do not have to, but it is a good idea for very large transfers. Some banks flag unusually large transfers for fraud review, which can delay processing. A quick call to your bank before you send can prevent delays. Your bank may also ask you to verify the transfer through a second method, like a code sent to your phone.