The fastest way to move money between banks

You can send money from one bank to another online using a service called ACH transfer (Automated Clearing House). This is the standard method most banks offer for free, and it usually takes one to three business days. The money moves electronically from your account at Bank A to your account at Bank B without you having to visit either branch or write a check.

To start, you log into your sending bank's website or app, find the "Transfer" or "Send Money" section, and enter the receiving bank's routing number and your account number there. Your sending bank then sends the request through the ACH network, which is a system that clears payments between all U.S. banks. The receiving bank gets the instruction and deposits the money into your account.

The whole process is find because you are not sharing your password or giving anyone direct access to your account. You are straightforward telling your bank where to send the money, and your bank handles the rest.

Key Takeaways

  • ACH transfers are free, take one to three business days, and work between any two U.S. banks as long as you have the receiving bank's routing number and your account number there.
  • You initiate the transfer from your sending bank's website or app by entering the receiving account details, not from the receiving bank.
  • Wire transfers are faster (same day or next day) but usually cost $15 to $30 and require you to call your bank or visit in person.
  • Some banks also offer real-time transfers through a system called RTP, which moves money in minutes, though not all banks participate yet.
  • You will need the receiving bank's routing number, your account number at that bank, and the account holder's name to complete any transfer.

What information you need before you start

Gather these details before you log in to your sending bank. You will need the routing number of the bank where you are sending the money. This is a nine-digit code that identifies that specific bank in the ACH system. You can find it on a check from that bank (it is the first set of numbers on the bottom left), or you can call the bank and ask.

You also need your account number at the receiving bank — the number printed on your checks or visible in that bank's app. Finally, have the name of the account holder at the receiving bank ready. Most banks will ask you to confirm this name matches what they have on file, as a safety check.

If you are sending money to someone else's account, make sure you have the correct spelling of their name and the correct account number. A single digit wrong in the account number can send your money to the wrong person, and recovering it can take weeks.

How to send money through your bank's website or app

Log into your sending bank's website or mobile app using your username and password. Look for a section labeled "Transfer," "Send Money," "Move Money," or sometimes "Pay." The exact wording varies by bank, but it is usually in the main menu or under an account settings area.

Click on that option and select "Transfer to Another Bank" or "External Transfer." Do not choose "Transfer Between My Own Accounts" unless both accounts are at the same bank. You will then see a form asking for the receiving bank's routing number, your account number at that bank, and the account holder's name.

Enter the amount you want to send and choose the date. Most banks let you schedule a transfer for today or a future date. Review all the information carefully — especially the account number and routing number — before you confirm. Once you submit, you should see a confirmation number on the screen. Write this down or take a screenshot.

Understanding the different speeds and costs

ACH transfers are the most common option. They are free, but they take one to three business days. Weekends and bank holidays do not count as business days, so a transfer you send on Friday evening might not arrive until Tuesday. This is the right choice when you have time and want to avoid fees.

Wire transfers are much faster — usually same day or next business day — but they cost money. Most banks charge between $15 and $30 to send a wire transfer. You usually have to call your bank or visit a branch to send a wire, not just use the app. Wires are also harder to reverse if you make a mistake, so banks treat them more carefully. Use a wire transfer when you need the money to arrive quickly and can afford the fee.

Real-time transfers through a system called RTP move money in minutes, and some banks offer them for free. However, not all banks are part of this system yet, so you can only use it if both your bank and the receiving bank participate. Check with your bank to see if this option is available for the account you are sending to.

What happens after you send the transfer

Once you submit your transfer request, your sending bank will deduct the money from your account right away. You will see it listed as "pending" or "in transit" in your account. The money is now in the ACH system, moving toward the receiving bank.

The receiving bank will get the instruction and deposit the money into the account you specified. During this time, the money is not in either account — it is in the system. If something goes wrong, such as an incorrect account number, the receiving bank will reject the transfer and send it back to your sending bank, which will return it to your account. This can add several extra days.

You can usually check the status of your transfer in your sending bank's app or website. Look for a section called "Transfer History" or "Pending Transfers." If your transfer does not arrive within the expected timeframe, contact your sending bank's customer service and have your confirmation number ready.

Avoiding common mistakes

The most common error is entering the wrong account number. Double-check every digit, especially if someone else gave you the number verbally or by text. A single digit wrong sends your money to a stranger's account, and recovering it is difficult and slow.

Another mistake is confusing the routing number with the account number. The routing number identifies the bank; the account number identifies your specific account at that bank. If you reverse these, the transfer will fail. Write them down separately and label them clearly.

Do not assume a transfer is lost if it does not arrive within one business day. ACH transfers routinely take the full three days, especially if you send them on a weekend or holiday. Wait until the third business day has passed before contacting your bank.

If you are sending money to pay a bill, do not assume the transfer has arrived just because you sent it. Confirm with the receiving party that they got the money before you consider the bill paid. This is especially important for rent, loan payments, or other obligations with important date.

When you might need a wire transfer instead

Use a wire transfer if you are buying a house, a car, or something else where the seller needs the money the same day or next day. Real estate closings often require wire transfers because the deal has to close on a specific date. The cost is worth it when timing is critical.

Wire transfers are also the right choice if you are sending a large amount of money and want it to arrive quickly. Some banks limit the size of ACH transfers, so a wire might be your only option for very large sums.

However, be cautious with wire transfers if you do not know the recipient well or if something feels off about the request. Wire transfers are nearly impossible to reverse once the receiving bank accepts them. Scammers often pressure people into sending wire transfers because the money is hard to get back. If someone is pressuring you to wire money urgently, pause and verify the request through a separate channel before you proceed.

Frequently Asked Questions

Can I send money to a bank account in another country?

ACH transfers only work between U.S. banks. To send money internationally, you will need a wire transfer or a specialized service like Western Union or a money transfer app. International wire transfers take longer and cost more than domestic ones, and you will need the receiving bank's SWIFT code in addition to the account number.

What if I send money to the wrong account by mistake?

Contact your sending bank when ready and explain the error. If the transfer has not cleared yet, the bank may be able to stop it. If it has already arrived at the receiving bank, you will have to ask that bank to return it, which can take weeks. The receiving bank is not required to return money sent to the wrong account, so prevention is much easier than recovery.

Do I need to tell the receiving bank I am sending money?

You do not have to, but it is a good idea. A heads-up prevents confusion and gives the receiving bank a chance to watch for the deposit. If you are sending money to pay a bill, confirm with the receiving party that they got it before you consider the obligation settled.

Is it safe to give someone my routing number and account number?

Your routing number is public information — it is printed on every check. Your account number is semi-private. Together, they allow someone to send money to your account, but not to withdraw from it. However, only give these details to people and organizations you trust. If a stranger asks for them, verify through an official channel first.

How much can I transfer at once?

Limits vary by bank. Some banks allow unlimited ACH transfers; others cap them at $10,000 or $25,000 per day or per month. Check your bank's website or call customer service to find out your specific limit. If you need to send more, you can split it across multiple days or use a wire transfer.