The most common way: ACH transfer through your bank's website or app

An ACH transfer (Automated Clearing House) is the standard way to move money between banks. You log into your bank's website or mobile app, enter the other person's bank name and account number, and the money moves in one to three business days. Your bank handles all the routing — you do not need to know anything except the account details.

ACH transfers are free at most banks and work for both sending and receiving money. The receiving bank does not need to do anything; the money straightforward appears in their account. This is why it is the method most people use for paying bills, splitting rent, or sending money to family.

The main limitation is speed. ACH transfers take at least one business day, often two or three. If you need money to move the same day, you will need a different method.

Key Takeaways

  • ACH transfers through your bank's website or app are free, take one to three business days, and work as long as you have the receiving account's bank name and account number.
  • Wire transfers move money the same day but cost $15 to $50 and are harder to reverse if you make a mistake.
  • Peer-to-peer apps like Venmo, PayPal, and Cash App are fast and free between users but require both people to have the app and may have daily limits.
  • In-person transfers at a shared bank branch or ATM are when ready but only work if both accounts are at the same bank.
  • Always double-check the account number and bank name before confirming any transfer, because mistakes can send money to the wrong person.

Wire transfers when you need the money the same day

A wire transfer moves money on the same business day, usually within hours. You go to your bank in person or call, provide the receiving bank's routing number and the account number, and the bank sends the money directly. The receiving bank gets it the same day.

Wire transfers cost money — typically $15 to $50 depending on your bank and whether it is domestic (within the United States) or international. They are also harder to reverse. Once a wire leaves your bank, it is gone. If you send it to the wrong account by mistake, you have to contact the receiving bank and ask them to return it, which they may or may not do.

Use wire transfers when speed matters more than cost, such as closing on a house, paying a large bill with a important date, or sending money to someone in an emergency. For everyday transfers between friends or family, ACH is usually the better choice.

Peer-to-peer apps for fast transfers between people

Apps like Venmo, PayPal, Cash App, and Zelle let you send money to another person's phone number or email address in minutes. Both of you need to have the app, and both accounts need to be linked to a bank account or debit card. The money usually shows up within minutes to a few hours.

Most peer-to-peer transfers between regular users are free. Some apps charge a small fee if you want the money when ready instead of waiting a day, or if you are sending a very large amount. There are also daily limits — you cannot send unlimited money in a single day, though the limit varies by app and how long you have had your account.

These apps work well for splitting a meal, paying a friend back, or sending money to family who also uses the app. They are not the right choice if the other person does not have the app or if you need to send a large amount of money.

Same-bank transfers: the fastest option if both accounts are at one bank

If you and the person receiving the money both have accounts at the same bank, you can transfer money between accounts when ready through the bank's website, app, or at an ATM. No waiting, no fees, no routing numbers needed — just the account number.

Some banks let you link accounts and give them nicknames, so transfers become a one-click process. This is the fastest and easiest method available, but it only works when both people bank at the same place.

What information you need before you transfer

For an ACH transfer, you need the receiving bank's name and the account number. Some banks also ask for the routing number, a nine-digit code that identifies the bank. You can find the routing number on the bank's website, by calling them, or by looking at a check from that account — it is the first nine digits at the bottom left.

For a wire transfer, you need the routing number, the account number, and the receiving bank's full name and address. Wire transfers are more formal because the money moves directly between banks instead of through the ACH system.

For peer-to-peer apps, you only need the other person's phone number or email address — the app handles the rest. For same-bank transfers, you just need the account number.

Always ask the receiving person to confirm the account number before you send money. A single wrong digit can send your money to a stranger's account, and getting it back is difficult.

How long each method takes

MethodTime to arriveCostBest for
ACH transfer1–3 business daysFreeRoutine transfers, bills, no rush
Wire transferSame day (usually within hours)$15–$50Large amounts, tight important date
Peer-to-peer appMinutes to a few hoursFree (usually)Splitting costs, informal transfers
Same-bank transferwhen readyFreeQuick transfers within one bank

What to do if you make a mistake

If you sent money to the wrong account using ACH, contact your bank right away. ACH transfers can sometimes be reversed within a day or two, but not always. The longer you wait, the less likely your bank can stop it. Your bank will contact the receiving bank and ask them to return the money, but the receiving bank is not required to comply.

Wire transfers are much harder to reverse. Once the money reaches the receiving bank, it is usually gone. If you made a mistake, you have to contact the receiving bank directly and ask them to return it. Some will, some will not. This is why it is critical to verify the account number before sending a wire.

With peer-to-peer apps, you can usually cancel a transfer if it has not been accepted yet. Once the other person accepts it or the money arrives, you have to ask them to send it back.

Frequently Asked Questions

Can I transfer money to a bank account at a different bank than mine?

Yes. ACH transfers and wire transfers both work between different banks. You just need the receiving account's bank name and account number. Peer-to-peer apps also work across banks as long as both people have the app.

Why does an ACH transfer take so long?

ACH transfers go through a clearing system that processes batches of transfers at set times during the day. The receiving bank then has to post the money to the account, which adds another day. This system is old but reliable, and the delay is the trade-off for being free and automatic.

What happens if I give the wrong account number?

The money will go to whatever account matches that number at the receiving bank. It might be someone else's account. Contact your bank when ready and ask them to try to reverse it. The receiving bank is not required to return money sent to the wrong account, so prevention is much better than recovery.

Are peer-to-peer apps safe?

They are as safe as your bank account, since they are linked to your bank. The main risk is sending money to the wrong person by mistake, just like any transfer method. Only send money to people you know and trust.

Can I transfer money internationally?

Yes, but it is more complicated and expensive than domestic transfers. Wire transfers are the standard method for international money movement. You will need the receiving bank's SWIFT code (similar to a routing number) and the receiving person's full name and address. International wires typically cost $25 to $50 and take one to three business days.