The most direct way depends on how fast you need the money to arrive

You have four main routes: a wire transfer (fastest, costs money), an ACH transfer (slower, usually free), a peer-to-peer app like Venmo or PayPal (instant between app users, but the recipient may need to withdraw to their bank), or a check (slowest, but free). Which one makes sense depends on the amount, how urgently the other person needs it, whether you know their bank details, and whether you want a record the recipient can see coming from you by name.

Wire transfers arrive the same day or next business day but cost $15 to $30 per transfer and are harder to reverse if you send to the wrong account. ACH transfers are free or cost $1, but take 1 to 3 business days and have lower limits (often $10,000 per transaction). Apps are instant if both of you use the same one, but the money lands in the app's wallet first, not directly in a bank account—the recipient has to transfer it out themselves. Checks are free and create a paper trail, but take 5 to 10 business days to clear.

Key Takeaways

  • Wire transfers move money the same day but cost $15 to $30 and are difficult to reverse if sent to the wrong account.
  • ACH transfers are free or nearly free, but take 1 to 3 business days and usually have a $10,000 per-transaction limit.
  • Peer-to-peer apps like Venmo and PayPal are instant between users but deposit money into the app's wallet, not directly into a bank account.
  • You will need the recipient's routing number and account number for wire and ACH transfers, or their email or phone number for app transfers.
  • If you send money to the wrong account, wire transfers are nearly impossible to recover, while ACH transfers can sometimes be reversed within a few days.

Wire transfers: same-day delivery at a cost

A wire transfer moves money directly from your bank account to someone else's bank account on the same business day or the next morning. You initiate it through your bank's website, app, or by calling a teller. You will need the recipient's full name, routing number (a nine-digit code that identifies their bank), account number, and account type (checking or savings). Your bank will charge you $15 to $30 per wire, and the recipient's bank may charge them a small fee as well.

Wire transfers are irreversible once sent. If you enter the wrong account number or routing number, the money goes to that account, and recovering it requires the other bank's cooperation—which is slow and often unsuccessful. Use wire transfers only when you are certain of the account details and the speed matters more than the cost. Wires are common for large purchases, down payments, or urgent payments to people you trust.

ACH transfers: free but slower

An ACH transfer (Automated Clearing House) moves money between bank accounts through the Federal Reserve's clearing system. It takes 1 to 3 business days and costs nothing or $1, depending on your bank. You initiate it the same way as a wire—through your bank's website, app, or by phone—and you need the same information: the recipient's name, routing number, account number, and account type.

ACH transfers have lower limits than wires, usually $10,000 per transaction, though some banks allow higher limits if you request them. Unlike wires, ACH transfers can sometimes be reversed if you catch the mistake quickly—within one business day of sending. If the money lands in the wrong account, contact your bank immediately and ask them to initiate a reversal. The other bank has to cooperate, but ACH reversals succeed more often than wire recoveries do. Use ACH for routine payments when you have a few days to spare.

Peer-to-peer apps: instant but with a catch

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money using only the recipient's email address or phone number. The transfer is instant if both of you use the same app, and there is no fee for standard transfers (though some apps charge for instant withdrawal to a bank account). The catch is that the money lands in the recipient's app wallet, not their bank account. They have to transfer it out themselves, which takes 1 to 3 business days and may cost $1 to $2.

These apps work well for splitting rent, paying back a friend, or sending money to someone you text regularly. They create a record both of you can see, which is useful for disputes. However, app transfers are not ideal if the recipient needs the money in their actual bank account immediately—they will have to do a second transfer. Also, app accounts can be frozen or limited if the company suspects fraud, so money can get stuck in the wallet. For large amounts or urgent transfers to a bank account, a wire or ACH is more direct.

Checks: free and reversible, but slow

Writing a check is still a valid way to transfer money. It is free, creates a paper record, and can be stopped if you change your mind before the recipient deposits it. The downside is that checks take 5 to 10 business days to clear, and some businesses and individuals no longer accept them. If you are sending money to a business, ask first whether they take checks—most do, but some require ACH or wire only.

Checks are useful when you do not have the recipient's bank details, when you want a physical record, or when you are sending money to someone who does not use apps or online banking. If you need to cancel a check, contact your bank and request a stop payment, which usually costs $25 to $35 and takes a few business days to process.

What information you need for each method

Transfer MethodInformation NeededCostSpeed
Wire transferRecipient's name, routing number, account number, account type$15–$30Same day or next business day
ACH transferRecipient's name, routing number, account number, account typeFree or $11–3 business days
Peer-to-peer appRecipient's email or phone numberFree (or $1–$2 for instant bank withdrawal)Instant to app wallet; 1–3 days to bank account
CheckRecipient's mailing addressFree5–10 business days

How to find the recipient's routing and account number

The recipient can find their routing number and account number on a check, in their bank's app, or by calling their bank's customer service. The routing number is printed at the bottom left of a check, and the account number is printed at the bottom center. If they do not have a check, they can log into their bank's website or app and look for account details or account information—most banks display both numbers there. If they are unsure, they can call their bank and ask for their routing number and account number; the bank will provide them over the phone.

Make sure the recipient gives you the correct account type (checking or savings) because some banks route transfers differently depending on the account. If you send money to the wrong account type, it may still land in the recipient's account, but it can cause delays or confusion.

What happens if you send money to the wrong account

If you send a wire transfer to the wrong account, contact your bank immediately and explain the mistake. Your bank can try to recall the wire, but once the money reaches the other bank, recovery is not may provide. The receiving bank has no obligation to return the money unless the recipient agrees to send it back. In practice, wire recoveries succeed only about half the time and can take weeks or months.

ACH transfers are easier to reverse. If you catch the mistake within one business day, contact your bank and ask them to initiate a reversal. Your bank will file a return with the receiving bank, and the money should come back to your account within 1 to 3 business days. After one business day, reversals become much harder, though you can still try. If you sent money through an app, contact the app's support team immediately—they may be able to reverse the transfer if the recipient has not withdrawn the money yet.

Frequently Asked Questions

Can I transfer money to someone at a different bank?

Yes. Wire transfers, ACH transfers, and checks all work between different banks. Peer-to-peer apps work if both people use the same app, regardless of which bank they use. The routing number tells the system which bank to send the money to, so the recipient's bank does not have to be the same as yours.

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

The routing number identifies the bank or credit union (nine digits). The account number identifies the specific account at that bank (usually 10 to 12 digits). You need both to send a wire or ACH transfer. Without the correct routing number, the money will not reach the right bank. Without the correct account number, it will reach the bank but go to the wrong account.

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

Your routing number is public information—it appears on every check you write and is published by the Federal Reserve. Your account number is more sensitive. Giving both to someone you trust is safe for receiving transfers, but do not share them with strangers or on unsecured websites. If someone asks for your account number unsolicited, it is usually a scam.

Can I set up automatic transfers to someone else's account?

Yes. Most banks let you set up recurring ACH transfers (weekly, monthly, etc.) if you have the recipient's routing and account number. Log into your bank's website or app, find the transfer or bill pay section, and look for an option to add a payee or set up a recurring transfer. You can usually change or cancel the transfer anytime before it processes.

What should I do if a transfer does not arrive on time?

Wire transfers should arrive the same day or next business day—if it has been longer, contact your bank. ACH transfers take 1 to 3 business days, so wait until day 4 before calling. When you contact your bank, have the recipient's name, routing number, account number, and the date and amount of the transfer ready. Your bank can trace the transfer and tell you where it is. If it landed in the wrong account, ask about reversal options.