The fastest way depends on whether the accounts are at the same bank or different ones
If both accounts are at the same bank, you can move money between them in minutes using online banking, a mobile app, or by calling the bank. The transfer is usually when ready or completes by the next business day. If the accounts are at different banks, the process takes longer—typically one to three business days—because the banks have to communicate through a clearing system.
The method you choose also matters. A wire transfer moves money fastest but costs money (usually $15 to $30). An ACH transfer (Automated Clearing House) is free or cheap but takes longer. A debit card or check works if you are not in a hurry. The right choice depends on how much money you are moving, how fast you need it, and whether you want to pay a fee.
Key Takeaways
- Same-bank transfers happen in minutes or by the next day and require only your account number; different-bank transfers take one to three business days.
- Wire transfers are fastest but cost $15 to $30; ACH transfers are free or under $2 but take longer.
- You can move money through online banking, a mobile app, phone call, in-person visit, or by mailing a check.
- Large transfers may trigger fraud checks that delay the money for a day or two, even if the method itself is fast.
Transferring between accounts at the same bank
Log into your online banking portal or mobile app and look for a link labeled "Transfer Funds," "Move Money," or "Between My Accounts." Enter the amount, pick the sending and receiving account, and confirm. The money usually moves when ready or by the next business day, depending on the bank and the time of day you submit it.
If you do not use online banking, call the bank's customer service line (the number is on your debit card or statement) and ask to transfer funds between your accounts. Have your account numbers ready. You can also visit a branch in person and ask a teller to move the money for you. All three methods are free.
Some banks let you set up recurring transfers if you move money on a regular schedule—for example, moving $200 from checking to savings every payday. This saves you from having to do it manually each time.
Transferring between accounts at different banks
You have two main free options: ACH transfer and external transfer through your bank's website. Both take one to three business days. With an ACH transfer, you initiate the move from your sending bank and provide the receiving bank's routing number and your account number at that bank. The sending bank sends the request through the ACH network, and the receiving bank deposits the money.
An external transfer works the same way but is initiated through your bank's online portal under a section like "Transfer to Another Bank" or "External Transfers." You enter the receiving bank's name, your account number there, and the amount. The bank verifies the account (sometimes by depositing two small test amounts and asking you to confirm them) before allowing large transfers.
Both methods are free. The main difference is speed: some banks process external transfers faster than ACH transfers, but this varies by institution. Ask your bank which method is faster if you are in a hurry.
Wire transfers: when you need money fast
A wire transfer moves money the same day or by the next business day, making it the fastest option for moving money between different banks. You initiate it through your bank's website, app, or by calling or visiting a branch. You will need the receiving bank's routing number, the account number, and the account holder's name.
Wire transfers cost money—typically $15 to $30 per transfer, depending on your bank. Some banks charge less for domestic wires (within the United States) and more for international wires. A few banks offer one free wire transfer per month or waive the fee if you maintain a high balance, so check your account terms.
Once you send a wire, it is difficult or impossible to cancel, so double-check the account number and receiving bank details before you confirm. If you send money to the wrong account, you will have to contact the receiving bank and ask them to return it, which can take weeks.
Other ways to move money between accounts
If you have a debit card linked to your receiving account, you can use it to withdraw cash from an ATM and deposit it into your sending account. This works but is slow and inconvenient for large amounts. You also lose money to ATM fees if the ATM is not in your bank's network.
You can write a check from your sending account and deposit it into your receiving account. This is free but takes three to five business days for the check to clear. Some banks let you deposit checks using a mobile app (mobile check deposit), which speeds things up slightly.
A third-party payment app like Venmo, PayPal, or Square Cash can move money between accounts, but these apps are designed for person-to-person payments and may charge fees or have daily limits. They are not the best choice for moving your own money between your own accounts.
What slows down transfers and how long to actually wait
The stated timeline—one to three business days for ACH, same-day or next-day for wire—assumes nothing goes wrong. Several things can add delay. If you initiate a transfer after business hours or on a weekend, it will not process until the next business day. If the receiving account number does not match the account holder's name, the bank may hold the transfer for verification, adding one to two days.
Large transfers—amounts that are unusual for your account—may trigger fraud detection. Your bank will contact you to confirm the transfer is legitimate before releasing the money. This can add a day or two. If you regularly move large amounts, tell your bank in advance so they do not flag it.
If the receiving bank is small or does not participate in the ACH network, the transfer may take longer or fail entirely. This is rare but happens with some credit unions and smaller regional banks. If a transfer fails, the money returns to your sending account within a few days.
Fees and what to watch for
ACH transfers and external transfers between your own accounts at different banks are free. Wire transfers cost $15 to $30. Same-bank transfers are always free. Some banks charge a small fee ($1 to $3) for ACH transfers if you exceed a certain number per month, but most do not.
Watch out for banks that charge a fee to receive a wire transfer. Some do, and the fee comes out of the money you receive. Ask the receiving bank whether they charge an incoming wire fee before you send the money.
If you use a third-party app to move money, read the fee schedule carefully. Some apps charge a percentage of the transfer amount, others charge a flat fee, and some are free if you link a bank account directly (but charge if you use a debit card).
Frequently Asked Questions
Can I transfer money on a weekend or holiday?
You can initiate the transfer through your bank's website or app at any time, but the bank will not process it until the next business day. If you submit a transfer on Friday evening, it will not move until Monday. Wire transfers initiated on a business day before the bank's cutoff time (usually 2 or 3 p.m.) may go out the same day; otherwise they go out the next business day.
What if I enter the wrong account number?
If the account number does not match the account holder's name in the receiving bank's system, the transfer will be rejected and the money will return to your account within a few days. If the account number is valid but belongs to someone else, the money may go to that person's account. Contact your bank when ready and ask them to attempt recovery; success depends on whether the receiving bank cooperates.
Do I need to tell my bank I am transferring money to another account?
You do not have to, but if you are moving a large amount that is unusual for your account, telling your bank in advance prevents them from flagging it as fraud and delaying the transfer. A quick call or message through your bank's app is enough.
Is it safer to use a wire transfer or an ACH transfer?
ACH transfers are slightly safer because they can be reversed if something goes wrong, whereas wire transfers usually cannot. However, both are safe if you are transferring to your own account at another bank. The main risk is entering the wrong account number, which is equally possible with either method.
Can I transfer money to someone else's account at a different bank?
Yes, using the same methods—ACH transfer, external transfer, or wire transfer. You will need their bank's routing number and their account number. If you are sending a large amount to someone you do not know well, a wire transfer is faster but cannot be reversed, so be certain of the details before you send it.