What happens when you transfer money from one bank to another

A bank-to-bank transfer moves money from your account at one bank to an account at a different bank. The sending bank pulls the money from your account, passes it through a clearing network (usually the Federal Reserve or a private processor), and the receiving bank deposits it into the destination account. The whole process takes one to three business days for most transfers, though some banks offer faster options for an extra fee.

You need the receiving account holder's name, the account number, and the routing number of the receiving bank. The routing number is a nine-digit code that identifies which bank holds the account. You can find it on a check, on the bank's website, or by calling the bank directly. Without the correct routing number, the transfer will fail or go to the wrong account.

The sending bank will deduct the money immediately when you initiate the transfer, even though it takes days to arrive. If you do not have enough funds at the moment you send it, the transfer will be rejected. Some banks allow you to schedule a transfer for a future date, which gives you time to make sure the money is there.

Key Takeaways

  • Bank-to-bank transfers take one to three business days and require the receiving account number and the receiving bank's routing number.
  • The sending bank deducts money immediately, so you must have sufficient funds in your account when you initiate the transfer, not when it arrives.
  • You can transfer money online through your bank's website or app, by phone, or in person at a branch.
  • Faster transfer options exist (same-day or next-day) but usually cost extra or require both banks to participate in the same network.
  • If a transfer fails or goes to the wrong account, contact your bank within one business day to start a trace or reversal.

Transferring money through your bank's website or mobile app

Log into your bank account online or open the mobile app. Look for a button or menu labeled "Transfer," "Send Money," or "Move Money." Select the option to transfer to another bank (not to another account at the same bank, which is usually faster). Enter the receiving bank's name, the receiving account number, and the routing number.

Most banks will ask you to verify the receiving account by depositing a small amount (usually $0.01 to $0.99) and having the account holder confirm the deposit amount. This verification step takes one to two business days and prevents you from accidentally sending money to the wrong person. After verification, you can transfer larger amounts.

Enter the amount you want to send and review the details before confirming. The bank will show you the expected arrival date. Some banks charge a fee for outgoing transfers; others do not. Check your bank's fee schedule or ask before you send if you are unsure.

Transferring money by phone or at a branch

Call your bank's customer service number (on the back of your debit card or on a statement) and tell them you want to transfer money to another bank. Have the receiving account number and routing number ready. The representative will walk you through the process and may ask security questions to verify your identity.

You can also visit a branch in person and ask a teller to initiate the transfer. Bring a form of identification and the receiving account details. In-person transfers follow the same timeline and verification rules as online transfers.

Phone and in-person transfers are slower to set up than online transfers, but they can be useful if you do not have internet access or if you need to speak to someone about the transfer.

Understanding routing numbers and account numbers

The routing number identifies the specific bank branch where the receiving account is held. It is always nine digits. You can find it on the bottom left of a check, on the bank's website (usually under "routing numbers" or "bank information"), or by calling the bank. If you use the wrong routing number, the money may go to a different bank or be rejected entirely.

The account number is unique to the individual account and is usually 8 to 17 digits long, depending on the bank. It appears on checks, statements, and in your online banking portal. Double-check both numbers before you send the transfer, because a mistake in either one will cause the transfer to fail or go to the wrong place.

Some banks also use a SWIFT code for international transfers, but for domestic transfers between U.S. banks, you only need the routing number and account number.

How long transfers take and why

Standard bank-to-bank transfers take one to three business days. The timeline depends on when you send the transfer, which bank processes it, and whether both banks are part of the same clearing network. A transfer sent on a Friday afternoon may not arrive until Tuesday or Wednesday because banks do not process transfers on weekends or holidays.

Some banks offer faster options: same-day transfers (usually available if you send before a certain time, such as 2 p.m.) or next-business-day transfers. These faster options often cost $5 to $15 per transfer. Ask your bank whether they offer expedited transfers and what the fee is.

The receiving bank may hold the money for one to two additional business days before making it available in the account, even after it arrives. This is called a hold, and banks use it to verify that the transfer is legitimate. Holds are more common on large transfers or if the receiving account is new.

What to do if a transfer fails or goes to the wrong account

If the transfer is rejected, your bank will send you a notification (usually by email or through your online account) explaining why. Common reasons include an incorrect routing number, an incorrect account number, insufficient funds, or a closed account. Contact your bank immediately to find out the specific reason and correct it before you try again.

If the money was deducted from your account but did not arrive at the receiving bank, contact your bank within one business day. Your bank can initiate a trace to find out where the money went. If the money went to the wrong account because you provided the wrong account number, your bank can request a reversal, but the receiving bank must agree to send the money back. This process can take one to two weeks.

If you suspect fraud or unauthorized transfer, report it to your bank immediately. Banks are required to investigate claims of unauthorized transfers within 10 business days and must refund your money if the transfer was not authorized by you.

Fees and limits on bank-to-bank transfers

Many banks do not charge a fee for outgoing transfers to other banks, but some charge $1 to $3 per transfer. A few banks limit the number of free transfers per month (often five or six) and charge a fee for each transfer beyond that limit. Check your bank's fee schedule or account agreement to see what you are charged.

Banks may also set daily or monthly limits on how much you can transfer. These limits vary widely—some banks allow up to $10,000 per day, while others allow only $2,500. If you need to transfer more than your limit, contact your bank to ask whether they can increase it temporarily or permanently.

Incoming transfers (money coming into your account from another bank) are almost never charged a fee, and they do not count against your transfer limits.

Frequently Asked Questions

Can I transfer money to someone else's bank account?

Yes, as long as you have their account number and the routing number of their bank. You do not need their permission to initiate the transfer, but you are responsible for sending it to the correct account. If you send money to the wrong account by mistake, recovery can be difficult.

What is the difference between a bank transfer and a wire transfer?

A bank transfer (also called an ACH transfer) takes one to three business days and costs little or nothing. A wire transfer is faster (usually same-day or next-day) but costs $15 to $50 and is harder to reverse if something goes wrong. Wire transfers are typically used for large amounts or time-sensitive payments.

Why is my transfer taking longer than three days?

Transfers sent on weekends or holidays do not start processing until the next business day. Large transfers or transfers to new accounts may be held by the receiving bank for verification. If your transfer is more than three business days old, contact your bank to ask where it is.

Can I cancel a transfer after I send it?

If the transfer has not yet been processed by the receiving bank, your bank may be able to cancel it. Contact your bank immediately and ask. Once the money has arrived at the receiving bank, cancellation is much harder and depends on whether the receiving bank will cooperate.

Do I need to tell the other bank I am receiving a transfer?

No. The receiving bank will deposit the money automatically once it arrives. You do not need to do anything on your end except make sure your account number and routing number are correct.