The fastest way depends on how soon the other person needs the money

If you need to move money to someone else's bank account today, use a wire transfer through your bank—it lands the same day or next business day, but costs $15 to $50 and cannot be reversed. If you have a few days and want to avoid fees, use ACH transfer (also called direct transfer), which is free or costs $1 to $3 and takes one to three business days. If the person is nearby or you both use the same payment app, peer-to-peer transfer through Venmo, PayPal, Cash App, or Zelle is often instant and free.

The method you choose depends on three things: how fast you need it to go, whether you want to pay a fee, and what information you have about the recipient. All three methods move real money—not a promise to pay later—so the recipient can use it immediately once it lands.

Key Takeaways

  • Wire transfers arrive the same day or next business day but cost $15 to $50 and cannot be stopped or reversed once sent.
  • ACH transfers are free or cost $1 to $3, take one to three business days, and can be reversed within a short window if something goes wrong.
  • Peer-to-peer apps like Zelle, Venmo, and Cash App are often instant and free, but both people must have the app and be connected.
  • You need the recipient's full name, bank name, account number, and routing number for wire and ACH transfers—getting any of these wrong means the money goes to the wrong account.
  • Once a wire transfer leaves your bank, you cannot get it back; ACH transfers can sometimes be recalled within 24 hours if you contact your bank immediately.

Wire transfer: same-day or next-day delivery, no takebacks

A wire transfer is the fastest way to move money between banks. You log into your bank's website or app, enter the recipient's name, account number, routing number, and the amount, and the money leaves your account within hours. Most wire transfers arrive at the recipient's bank by the end of the same business day; if you send it after 3 p.m. or on a weekend, it arrives the next business day.

Wire transfers cost money—typically $15 to $50 depending on your bank and whether the transfer is domestic (within the U.S.) or international. Once the money leaves your bank, you cannot cancel it or get it back, even if you made a mistake. If you send it to the wrong account number, the money is gone and recovery is difficult and slow. For this reason, always double-check the recipient's account number and routing number before you confirm the transfer.

Some banks let you send a wire transfer through their mobile app; others require you to call or visit a branch. Call your bank ahead of time if you are not sure, especially for large amounts or international transfers, which may have additional requirements or limits.

ACH transfer: free or low-cost, takes a few days, can be reversed

ACH transfer (Automated Clearing House) is the standard way banks move money between accounts. It is free at most banks, or costs $1 to $3 if you pay a fee. The money takes one to three business days to arrive, depending on when you send it and how quickly the recipient's bank processes it. If you send an ACH transfer on a Friday afternoon, it may not arrive until Tuesday.

To send an ACH transfer, you need the same information as a wire transfer: the recipient's full name, bank name, account number, and routing number. You enter this information into your bank's website or app and schedule the transfer. Unlike a wire transfer, an ACH transfer can sometimes be reversed if you contact your bank within 24 hours of sending it—but only if the recipient's bank has not already accepted it, which happens quickly.

ACH transfers are safer than wire transfers for small amounts because you have a short window to stop them if something goes wrong. However, they are slower, so use them only when you have time to wait. If the recipient's bank rejects the transfer (for example, because the account number is wrong), the money returns to your account within a few business days.

Peer-to-peer apps: instant, free, but both people must be set up

Apps like Zelle, Venmo, PayPal, and Cash App let you send money to someone's phone number or email address in minutes, often for free. The money arrives instantly or within a few hours, and both people can see the transaction right away. These apps are convenient for splitting rent, paying back a friend, or sending money to family.

The catch is that both you and the recipient must have the app installed and linked to a bank account or debit card. Zelle is built into most major U.S. banks' apps, so if you both bank at Chase, Bank of America, or Wells Fargo, you can send money through Zelle without downloading anything extra. Venmo, PayPal, and Cash App require separate downloads and setup. Some peer-to-peer transfers are free; others charge a small fee if you use a credit card instead of a bank account or debit card.

Peer-to-peer apps are less reversible than ACH transfers. Once the money lands in the recipient's account, they can spend it immediately, and getting it back requires asking them to send it back to you. For this reason, only use these apps to send money to people you trust.

What information you need and how to find it

For wire and ACH transfers, you need four pieces of information about the recipient:

  • Full name: The name on the bank account, exactly as it appears on the account. Middle initials or middle names matter.
  • Bank name: The name of the bank or credit union where the account is held.
  • Account number: The recipient's checking or savings account number. This is usually 8 to 12 digits.
  • Routing number: A nine-digit code that identifies the bank or credit union. You can find it on a check, on the bank's website, or by calling the bank.

The easiest way to get this information is to ask the recipient directly. They can find their account number and routing number on a check, in their bank's app, or by calling their bank. If you are sending money to a business, ask them for their banking details—they usually have this information ready.

If any of this information is wrong, the transfer may go to the wrong account or be rejected. If it is rejected, the money returns to you within a few business days. If it goes to the wrong account, recovery is slow and may not be possible.

What happens if something goes wrong

If you send money to the wrong account by mistake, your options depend on which method you used. For a wire transfer, call your bank immediately and ask them to attempt to recall the transfer. Some banks can stop a wire transfer if it has not been accepted yet, but this is rare. If the transfer has already been accepted, your bank can contact the recipient's bank and ask them to return the money, but the recipient's bank is not required to comply. Recovery can take weeks or months and may not happen at all.

For an ACH transfer, call your bank within 24 hours and ask them to reverse it. If the recipient's bank has not yet accepted the transfer, your bank can stop it. If it has been accepted, your bank can file a reversal request, which the recipient's bank may honor within a few business days. ACH reversals are more reliable than wire transfer recalls, but they are not may provide.

For peer-to-peer transfers, contact the app's support team and explain what happened. If the transfer has not been accepted yet, they may be able to cancel it. If it has been accepted, your only option is to ask the recipient to send the money back. If they refuse, you may be able to file a dispute with your bank, but this is difficult and may not succeed.

Comparing the three methods side by side

MethodSpeedCostCan be reversedBest for
Wire transferSame day or next business day$15–$50Rarely, only if not yet acceptedLarge amounts, urgent transfers, people you trust completely
ACH transfer1–3 business daysFree or $1–$3Yes, within 24 hours if not yet acceptedRegular transfers, amounts under $10,000, when you have time to wait
Peer-to-peer appInstant to a few hoursFree or $0–$3No, only if recipient sends it backFriends and family, small amounts, when both people have the app

Frequently Asked Questions

Can I send money to someone at a different bank than mine?

Yes. Wire transfers, ACH transfers, and peer-to-peer apps all work between different banks. You do not need to bank at the same place as the recipient. You just need their account number and routing number, or their phone number or email if you are using a peer-to-peer app.

What is the difference between a routing number and an account number?

A routing number is a nine-digit code that identifies the bank or credit union itself. An account number is the individual account within that bank. Think of the routing number as the bank's address and the account number as the specific mailbox. You need both to send a wire or ACH transfer.

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

Yes, it is safe to share your account number and routing number. These numbers are printed on every check you write, so they are not secret. Someone with just these numbers cannot withdraw money from your account without your permission. They can only send money to you or receive money from you if you initiate the transfer.

How long does a wire transfer actually take?

A domestic wire transfer usually arrives within hours if you send it before 3 p.m. on a business day. If you send it after 3 p.m. or on a weekend, it arrives the next business day. International wire transfers take one to three business days depending on the destination country and the recipient's bank.

Can I cancel a transfer after I send it?

For wire transfers, call your bank immediately—you have only a few hours before the money is accepted and cannot be recalled. For ACH transfers, call within 24 hours; your bank can file a reversal request if the transfer has not been accepted yet. For peer-to-peer apps, contact the app's support team right away, but if the money has been accepted, your only option is to ask the recipient to send it back.