The fastest ways to move money between checking accounts
You can move money between your own checking accounts at the same bank or at different banks. The method you choose depends on how fast you need the money to arrive and whether you're moving it within the same bank or across institutions.
If both accounts are at the same bank, you can usually transfer money the same day through your bank's website, mobile app, or by calling customer service. If the accounts are at different banks, the transfer typically takes one to three business days using an ACH transfer, or you can pay a fee for a wire transfer that arrives the same day.
The most common methods are ACH transfers (free, slower), wire transfers (fast, costs money), and peer-to-peer apps like Venmo or PayPal (instant for some, but designed for people rather than your own accounts). Each has different limits, fees, and timing.
Key Takeaways
- Same-bank transfers usually complete the same day through your bank's website or app and cost nothing.
- ACH transfers between different banks take one to three business days and are free, but have daily limits that vary by bank.
- Wire transfers move money the same day but typically cost $15 to $30 and require you to provide the receiving bank's routing number and your account number.
- Peer-to-peer payment apps can move money instantly between accounts you control, but most charge a fee if you use a credit card instead of a debit card or bank account.
Same-bank transfers: same-day and free
If both checking accounts are at the same bank, log into your online banking portal or mobile app and look for a "Transfer" or "Move Money" button. You'll select the account you're sending from, the account you're sending to, the amount, and confirm. The money usually shows up within hours or by the end of the business day.
Call your bank's customer service line if you don't see the transfer option in your app—some banks require you to set up the transfer by phone the first time, especially if the receiving account is under a different name or is a savings account rather than a checking account.
There are no fees for same-bank transfers, and there are usually no daily limits, though some banks cap transfers at $10,000 or $25,000 per day. Check your bank's website or call to confirm your limit before you transfer a large amount.
ACH transfers between different banks: free but slower
ACH stands for Automated Clearing House, and it's the standard way to move money between accounts at different banks. You initiate the transfer through your bank's website or app by entering the receiving bank's routing number, your account number at that bank, and the amount. The transfer takes one to three business days.
ACH transfers are free, but your bank may set a daily limit—commonly $1,000 to $10,000 per day, though some banks allow higher amounts. If you need to move more than your daily limit, you can split the transfer across multiple days or call your bank to ask if they can raise your limit temporarily.
To find the receiving bank's routing number, visit the bank's website, call their customer service line, or use the ABA routing number lookup tool at the Federal Reserve's website. Write down the nine-digit number before you start the transfer.
Wire transfers: same-day but with a fee
A wire transfer moves money the same day (usually within a few hours) but costs $15 to $30 depending on your bank. You initiate it through your bank's website, app, or by calling customer service and providing the receiving bank's routing number, your account number, and the amount.
Wire transfers are harder to reverse than ACH transfers, so double-check the account number and routing number before you confirm. If you send money to the wrong account, you'll need to contact the receiving bank and ask them to return it—they're not required to do so.
Some banks offer free wire transfers if you maintain a high balance or pay a monthly fee for a premium checking account. Ask your bank whether you may have access to before you pay the fee.
Peer-to-peer apps: instant but with limits
Apps like Venmo, PayPal, Square Cash, and Zelle let you send money instantly to another person's account, but they're designed for sending money to other people, not for moving your own money between accounts. Some of them do allow you to link multiple accounts in your name and transfer between them, though the process varies.
Most peer-to-peer apps charge no fee if you link a bank account or debit card, but charge 1% to 3% if you use a credit card. Check the app's fee schedule before you transfer, and confirm that the app lets you send money to your own accounts—not all of them do.
Transfers through peer-to-peer apps usually show up within minutes if you're sending to another account at the same app, but may take one to three business days if you're sending to a different bank's account.
Limits and daily caps on transfers
Your bank sets a daily limit on how much you can transfer, and the limit is different for each transfer method. Same-bank transfers often have no limit or a limit of $10,000 to $25,000 per day. ACH transfers typically cap at $1,000 to $10,000 per day. Wire transfers usually have higher limits, sometimes $25,000 or more per day.
If you need to move more than your daily limit, you can make multiple transfers on different days, or call your bank and ask them to raise your limit temporarily. Some banks will increase your limit for a single large transfer if you call and explain why you need it.
Limits reset at midnight on the bank's time zone, not your time zone. If you hit your limit at 11 p.m., you'll have to wait until the next day to transfer more.
What to do if the transfer doesn't arrive
If you sent an ACH transfer and it hasn't arrived after three business days, log into your sending bank's website and check the transfer status. Most banks show whether the transfer is pending, completed, or failed. If it failed, the money should return to your account within one to two business days.
If the transfer shows as completed but the receiving bank hasn't received it, contact your sending bank's customer service and provide the transfer confirmation number. They can trace the transfer and find out where it stopped. This usually takes three to five business days.
For wire transfers, call your bank immediately if the money doesn't arrive within a few hours. Wire transfers are harder to recover, so the sooner you report it, the better your chances of getting the money back.
Frequently Asked Questions
Can I transfer money between checking and savings accounts at the same bank?
Yes. Use your bank's website or app and select the savings account as the receiving account. The transfer usually completes the same day and costs nothing. Some banks limit how many times per month you can transfer from a savings account, so check your account terms.
What's the difference between a routing number and an account number?
A routing number identifies the bank (nine digits). An account number identifies your specific account at that bank (usually 10 to 12 digits). You need both to transfer money between different banks. Your bank statement shows both numbers, or you can call customer service to get them.
Do I need the receiving account holder's permission to transfer money?
If the receiving account is in your name, no. If it's in someone else's name, yes—you need their permission and their account information. Transferring money to an account you don't own without permission is theft.
What happens if I enter the wrong account number?
The transfer may fail and the money returns to your account, or it may go to the wrong person's account. If it goes to the wrong account, contact your bank immediately. They can ask the receiving bank to return the money, but the receiving bank is not required to do so. This is why wire transfers are risky—they're hard to reverse.
Can I schedule a transfer for a future date?
Yes. Most banks let you schedule ACH transfers and same-bank transfers to happen on a specific date in the future. Use your bank's website or app to set up the scheduled transfer. The transfer will process on that date, and the money will arrive according to the normal timeline for that transfer method.