The fastest way depends on which banks you use and how soon you need the money

Moving money from one bank account to another usually takes one to three business days, but the speed and method depend on whether both banks are connected to the same network. If you're transferring between accounts at the same bank, it's often when ready. If you're moving money to a different bank, you'll use either an ACH transfer (the standard method, takes one to three days), a wire transfer (faster but costs money), or an external transfer set up through your bank's website or app.

The most important thing to know upfront: you need the receiving account's routing number and account number, and you should verify both before you start. A single digit wrong sends your money to someone else's account, and recovering it takes weeks.

Key Takeaways

  • Same-bank transfers are usually when ready or complete within hours; different-bank transfers through ACH take one to three business days.
  • You need the receiving bank's routing number and the account number, and you should confirm both with the account holder or their bank statement before transferring.
  • ACH transfers are free but slower; wire transfers are faster but typically cost $15 to $30 and are harder to reverse if something goes wrong.
  • If money lands in the wrong account, contact your bank when ready—recovery depends on whether the receiving bank cooperates, which is not may provide.

ACH transfers: the standard method for different banks

An ACH transfer (Automated Clearing House) is the most common way to move money between different banks. It's free, but it takes one to three business days because the transfer goes through a clearing house that batches transactions and settles them overnight. Your bank sends the request, it sits in a queue, and the receiving bank posts it to the account once it clears.

To start an ACH transfer, log into your bank's website or app, find the "Transfer" or "Send Money" option, and enter the receiving account's routing number and account number. Some banks call this an "external transfer" or "bank-to-bank transfer." You'll also enter the amount and a description (optional, but helpful for your records). The transfer usually shows as pending when ready, then completes within the timeframe your bank quotes—typically one to three business days.

ACH transfers have a daily limit set by your bank, often $10,000 to $25,000 per day, though you can request a higher limit. If you're moving a large amount, check your bank's limit before you start, or call and ask them to raise it temporarily.

Wire transfers: faster but with a cost and less protection

A wire transfer moves money the same day or next business day, making it the fastest option for different banks. The trade-off is cost—most banks charge $15 to $30 per outgoing wire—and reduced protection if something goes wrong. Once a wire leaves your bank, it's nearly impossible to reverse, so if you enter the wrong account number, recovery depends entirely on whether the receiving bank will cooperate.

To send a wire, call your bank or visit a branch. You'll need the receiving bank's name, routing number, the account number, and the account holder's name. Some banks require you to come in person for large wires. The bank will confirm all details with you before sending, so this is your chance to triple-check the account number.

Wire transfers are best for time-sensitive moves or large amounts where the speed justifies the fee. For routine transfers between your own accounts, ACH is usually the better choice.

Same-bank transfers: usually when ready

If both accounts are at the same bank, the transfer is typically when ready or completes within a few hours. Log into your bank's app or website, select "Transfer Between My Accounts," choose the sending and receiving accounts, enter the amount, and confirm. The money usually appears when ready in the receiving account.

Same-bank transfers are free and carry no risk of landing in the wrong account, since the bank's system routes the money internally. This is the simplest and safest option if you have accounts at the same institution.

What to do if the money goes to the wrong account

If you enter an incorrect account number and the transfer goes through, contact your bank when ready—the same day if possible. Tell them the transfer was sent to the wrong account and ask them to attempt a recall. Your bank will contact the receiving bank and ask them to reverse the transaction.

The receiving bank is not required to cooperate, especially if the account holder has already spent the money or if the account is closed. If they do cooperate, the reversal can take several days to a week. If they refuse or don't respond, your bank may file a dispute, but recovery is not may provide. This is why verifying the account number before you transfer is so important—it's your only real protection.

For wire transfers, the situation is worse. Wire transfers are nearly impossible to reverse once sent. If you wire money to the wrong account, contact your bank and the receiving bank when ready, but be prepared for the possibility that the money is gone. This is one reason wire transfers should only be used when you're certain of the account details.

How to verify account numbers before you transfer

Before you move any money, confirm the receiving account number and routing number with the account holder or by looking at their bank statement. Ask them to read the numbers back to you, or have them send you a photo of a check or bank statement showing both numbers. A single digit wrong sends your money to a stranger's account.

You can also verify a routing number by searching the bank's name and state on the Federal Reserve's routing number database, though this only confirms the bank exists—it doesn't confirm the account number is correct. The account number is on the account holder, not the bank, so you have to verify it directly with them.

If you're transferring to a business or organization, ask them for their banking details in writing. Many scams work by sending money to the wrong account because someone gave you incorrect information over the phone or in an email. Written confirmation protects you.

Transfer limits and timing to know

Most banks limit ACH transfers to $10,000 to $25,000 per day, though limits vary. If you need to move more than your daily limit, you can either request a higher limit (which may take a day or two to process) or split the transfer across multiple days. Wire transfers usually don't have the same daily limits, but they cost money per transaction.

Transfers initiated on a business day before your bank's cutoff time (usually 2 p.m. or 5 p.m., depending on the bank) typically process that day or the next. Transfers initiated after the cutoff or on a weekend or holiday start processing the next business day. If you need money by a specific date, initiate the transfer at least one business day before that date to account for processing time.

Frequently Asked Questions

Can I transfer money between accounts at different banks when ready?

Not through standard ACH transfers, which take one to three business days. Wire transfers are faster (same day or next day) but cost $15 to $30. Some banks offer real-time payment services through networks like RTP or FedNow, but these are not yet widely available. Check with your bank whether they offer real-time transfers.

What's the difference between a routing number and an account number?

The routing number identifies the bank; the account number identifies your specific account at that bank. Both are required for a transfer. The routing number is the same for all accounts at that bank branch, but each account has its own unique account number. You can find both on a check or by logging into your bank's website.

Do I need to tell the receiving bank I'm sending money?

No. The transfer arrives automatically once it clears. However, if you're moving a large amount or the receiving account is new, it's a good idea to notify the account holder so they're not surprised and can confirm the money arrived. This also gives you a chance to verify the account number before you send anything.

What happens if I transfer money to the wrong account at the same bank?

Contact your bank when ready. Because the money is still within the same bank, they can usually reverse it faster than a transfer to a different bank. The bank will attempt to recall the funds, but if the account holder has already withdrawn the money, recovery depends on their cooperation.

Is there a fee for transferring money between my own accounts?

Not for ACH transfers or same-bank transfers—both are free. Wire transfers cost $15 to $30 per transaction. Some banks charge fees for excessive transfers (more than a certain number per month), so check your account agreement if you plan to transfer frequently.