What happens when you transfer money between your own accounts

A bank transfer moves money from one account to another. If both accounts are at the same bank, the money usually arrives the same day or within one business day. If the accounts are at different banks, it takes one to three business days, depending on the banks involved and the method you use.

The most common methods are ACH transfers (Automated Clearing House), wire transfers, and external transfers set up through your bank's website or app. Each has different speed, cost, and security characteristics. Understanding which one to use depends on how fast you need the money to move and whether you're sending it to someone else or just moving your own funds.

Banks don't charge you to transfer between your own accounts at the same institution. Transfers between different banks may be free or cost $10 to $30, depending on your bank and the method. Wire transfers are faster but usually cost $15 to $50.

Key Takeaways

  • Same-bank transfers arrive within one business day; different-bank transfers take one to three business days using standard ACH.
  • Wire transfers move money faster (often same-day) but cost more and cannot be reversed once sent.
  • You'll need the receiving account number and routing number if you're transferring to a different bank.
  • Set up external transfers through your bank's website, mobile app, or by calling customer service.
  • ACH transfers are free or low-cost but slower; wire transfers are faster but more expensive and final.

Transferring between accounts at the same bank

Log into your bank's website or mobile app and look for a "Transfer" or "Move Money" option, usually in the main menu. Select the account you want to send money from and the account you want to send it to. Enter the amount and confirm the transfer. Most banks process this when ready or within one business day.

You can also call your bank's customer service line and ask them to move the money for you. Have your account numbers ready. This method works if you don't have online access or prefer to speak with someone. The timeline is the same—usually same-day or next business day.

If you set up recurring transfers (for example, moving money to savings every payday), most banks let you schedule these in advance through their app. You can set a date and amount, and the transfer happens automatically on that schedule.

Transferring to a different bank using ACH

ACH is the standard method for moving money between different banks. It's free or costs a small fee ($0 to $3), and takes one to three business days. To set it up, log into your bank's website or app and select "Add External Account" or "Link Account." You'll enter the receiving bank's routing number and the account number where you want the money to go.

Your bank will verify the account by depositing two small amounts (usually under $1 each) into the receiving account. The receiving bank will show these deposits, and you'll need to confirm the amounts back to your bank to prove you control that account. This verification step takes one to two business days and happens only once per new account you link.

After verification is complete, you can transfer money whenever you want. Enter the amount and confirm. The money leaves your account within one business day and arrives at the receiving bank within one to three business days total. The exact timeline depends on when each bank processes ACH batches, which usually happens once or twice daily.

Using wire transfers for faster movement

A wire transfer moves money the same day or next business day, making it faster than ACH. Wire transfers cost $15 to $50 depending on your bank and whether you're sending money domestically or internationally. Once you send a wire transfer, you cannot cancel it or get the money back, so verify all account details before confirming.

To send a wire, call your bank or use their website if they offer wire transfers online. You'll need the receiving bank's name, routing number, the receiving account number, and the recipient's name. Some banks ask for additional information like the receiving bank's address. Have all this information ready before you start, because mistakes in account numbers or routing numbers can send money to the wrong place.

Your bank will confirm all the details with you before processing. Once confirmed, the wire typically leaves your account the same business day. The receiving bank usually posts it within one business day. International wires take longer—usually two to five business days—and may cost more.

What information you need for external transfers

Transfer TypeInformation NeededCostTimeline
Same bankAccount number onlyFreeSame day or next business day
ACH (different bank)Routing number and account numberFree to $31 to 3 business days
Wire transferRouting number, account number, recipient name, receiving bank name$15 to $50Same day to next business day (domestic)

The routing number identifies the bank where the receiving account is held. The account number identifies the specific account. Both are necessary for transfers between different banks. You can find both on a check, on your bank statement, or by calling the receiving bank's customer service line.

For wire transfers, accuracy is critical. A wrong digit in the account number or routing number can send money to a different account at the same bank or to the wrong bank entirely. Call the receiving bank to confirm the routing number before you send a wire, especially if you're sending a large amount.

When transfers fail or take longer than expected

ACH transfers sometimes fail if the account number or routing number is wrong, if the receiving account is closed, or if the receiving bank rejects the transfer for other reasons. When this happens, the money returns to your account within one to three business days. Your bank will notify you of the rejection, usually by email or through your online account.

If a transfer is delayed, check your bank's website to see the status. Some banks show whether a transfer is pending, processing, or complete. If it's been longer than the stated timeline and the status hasn't changed, call your bank's customer service. They can check with the receiving bank to see where the money is.

Wire transfers cannot be reversed once sent. If you sent a wire to the wrong account, contact your bank when ready. They can try to contact the receiving bank and ask them to return the funds, but there is no may provide the money will come back. This is why verifying all details before sending a wire is essential.

Protecting yourself during transfers

Never share your full account number or routing number with anyone you don't trust. Scammers sometimes pose as banks or service providers and ask for this information to "verify" your account. Your real bank will never ask for your account number via email or text message.

When setting up external transfers, double-check the account number and routing number before confirming. A single wrong digit sends money to the wrong place. If you're transferring to someone else's account, ask them to confirm the account number and routing number in writing or over the phone—not via text or email, where messages can be intercepted.

Keep records of all transfers, including the date, amount, receiving account number, and confirmation number your bank provides. If there's ever a dispute about whether money was sent or received, this documentation proves what happened.

Frequently Asked Questions

Can I transfer money on weekends or holidays?

You can initiate a transfer on weekends or holidays through your bank's website or app, but the bank won't process it until the next business day. If you schedule a transfer for a weekend, it processes on Monday. Wire transfers initiated on weekends may not leave your account until Monday either, depending on your bank's cutoff time.

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

The routing number identifies the bank branch where the account is held. The account number identifies the specific account at that bank. Both are needed for transfers between different banks. You can find both on a check or by logging into your online banking.

Why does an ACH transfer take three days when I initiated it when ready?

Banks process ACH transfers in batches, usually once or twice per day. If you initiate a transfer after the bank's cutoff time, it enters the next batch. Then it takes one to two more business days for the receiving bank to process and post it. The timeline is one to three business days total, not one to three days from when you click send.

Can I cancel a transfer after I've sent it?

You can cancel an ACH transfer if you contact your bank before it's processed—usually within a few hours of sending it. Once it's been processed, you cannot cancel it, but the receiving bank may be able to return it if you ask quickly. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a transfer.

What happens if I enter the wrong account number?

If the account number is wrong but the routing number is correct, the money may go to a different account at the same bank. The receiving bank will likely reject it and return it to you within one to three business days. If both the account number and routing number are wrong, the money may go to a completely different bank. Contact your bank when ready if you realize you made a mistake.