The most direct routes to send money to a bank account

You can send money to someone's bank account through a wire transfer, ACH transfer, or peer-to-peer app — each one works differently and costs different amounts. A wire transfer moves money the same day or next business day but costs $15 to $50 and is harder to reverse if you make a mistake. An ACH transfer (Automated Clearing House) is free or costs $1 to $3, takes three to five business days, and is the standard way most people move money between accounts. A peer-to-peer app like Venmo, PayPal, or Cash App can be instant or take a day, depending on the app and whether you pay a fee for speed.

The method you choose depends on how fast you need the money to arrive, how much you are sending, and whether you want to pay a fee. If someone needs money today or tomorrow, wire transfer is your only option. If you have a few days and want to save money, ACH is free. If you are sending a small amount to someone you know and do not mind using an app, peer-to-peer is often the easiest.

Key Takeaways

  • Wire transfers arrive the same day or next business day but cost $15 to $50 and cannot easily be reversed if you send to the wrong account.
  • ACH transfers are free or low-cost, take three to five business days, and are the standard method banks use to move money between accounts.
  • Peer-to-peer apps like Venmo and PayPal are fast and convenient for small amounts but may charge a fee if you want instant transfer to your bank account.
  • You will need the recipient's name, bank account number, and routing number for wire and ACH transfers; peer-to-peer apps use phone numbers or usernames instead.
  • Always double-check the account number and routing number before sending — banks cannot recover money sent to the wrong account.

Wire transfers: same-day or next-day delivery

A wire transfer sends money directly from your bank to another bank, and the money usually arrives within hours or by the next business day. You initiate a wire transfer through your bank's website, mobile app, or by calling the bank directly. You will need the recipient's full name, bank account number, routing number, and the bank name and address. Some banks also ask for the recipient's address.

Wire transfers cost between $15 and $50 depending on your bank and whether the transfer is domestic (within the United States) or international. The fee is usually deducted from your account when you send the transfer. Once the money leaves your bank, it is extremely difficult to reverse — if you send it to the wrong account number, the receiving bank is not required to return it, and you may have to pursue a civil claim to recover the money. For this reason, always verify the account number and routing number with the recipient before you send.

Wire transfers are best for large amounts, time-sensitive payments, or situations where you need a record of delivery. They are not ideal for small amounts or casual transfers between friends because of the cost and the risk if you make a mistake.

ACH transfers: free or low-cost, three to five business days

An ACH transfer is the standard way banks move money between accounts. It is processed through the Automated Clearing House network, which batches transfers and clears them in cycles. Most ACH transfers take three to five business days to arrive, though some banks offer next-day ACH for an extra fee. ACH transfers are free at most banks, or cost $1 to $3 if you pay for expedited processing.

To send an ACH transfer, you log into your bank's website or app, select the option to send money to another bank, and enter the recipient's name, account number, and routing number. You can also set up recurring ACH transfers if you send money to the same person regularly — for example, rent to a landlord or a loan payment. The recipient's bank will verify the account number and routing number before accepting the transfer, so there is less risk of sending money to the wrong account than with a wire transfer.

ACH transfers are the best choice for most situations: they are free, they work between any two U.S. banks, and they are reversible if there is a problem. The main drawback is the wait time — if you need money today, ACH will not work.

Peer-to-peer apps: instant or next-day, with variable fees

Apps like Venmo, PayPal, Cash App, and Zelle let you send money using a phone number or username instead of a bank account number. These apps connect to your bank account or debit card and move money between users quickly. Some transfers are instant (the money arrives in minutes), while others take one to three business days depending on the app and your bank.

Most peer-to-peer apps are free if you send money from your bank account or debit card, but charge a fee (usually 1% to 3%) if you want the money to arrive instantly instead of waiting a day. Some apps charge a fee only for credit card transfers. Zelle, which is owned by a consortium of major banks, is free for all transfers and usually delivers money within minutes to an hour if both people use Zelle.

Peer-to-peer apps are convenient for small amounts and transfers between people you know, but they are less formal than bank transfers and offer less protection if there is a dispute. If you send money to the wrong person, recovery depends on whether that person will return it — the app cannot force them to. For large amounts or payments to businesses, a wire transfer or ACH transfer through your bank is safer.

What information you need to send money

The information required depends on which method you use. For wire transfers and ACH transfers, you need the recipient's full name (exactly as it appears on their account), their bank account number, their bank's routing number, and the bank name. Some banks also ask for the recipient's address or phone number. If you are sending money internationally, you may also need a SWIFT code (an international bank identifier) or an IBAN (International Bank Account Number).

For peer-to-peer apps, you only need the recipient's phone number, email address, or username on that app. The app handles the connection to their bank account behind the scenes. This is why peer-to-peer apps are simpler for casual transfers — you do not have to ask for routing numbers or account numbers.

Always verify the information with the recipient before you send, especially the account number and routing number. A single digit wrong can send money to a stranger's account, and recovering it is difficult or impossible.

Fees, timing, and when to use each method

MethodCostTimingBest for
Wire transfer$15–$50Same day or next business dayLarge amounts, urgent payments, formal transactions
ACH transferFree or $1–$33–5 business daysMost situations, recurring payments, no rush
Peer-to-peer appFree (standard) or 1–3% (instant)Minutes to 3 business daysSmall amounts, casual transfers, friends and family
ZelleFreeMinutes to 1 hourFast transfers between people with Zelle accounts

Choose wire transfer if you need money to arrive today or tomorrow and the amount justifies the $15 to $50 fee. Choose ACH if you have a few days and want to avoid fees. Choose a peer-to-peer app if you are sending a small amount to someone you know and want the simplest process. If both people have Zelle and you want free, fast delivery, Zelle is the best option.

What happens if you send money to the wrong account

If you send money to the wrong account number, the outcome depends on the method and the receiving bank. With ACH transfers, the receiving bank will verify the account number against the name you provided. If the account number does not match the name, the transfer may be rejected and the money returned to you — this can take several business days. If the account number is valid but belongs to someone else, the money will be delivered to that account, and you will have to contact the receiving bank and your bank to request a reversal.

With wire transfers, there is almost no verification. The money goes to the account number you provide, regardless of whether the name matches. If you send to the wrong account, the receiving bank is not required to return the money. You can ask your bank to attempt a recall, but this only works if the money has not been withdrawn. If it has been withdrawn, you will have to pursue a civil claim against the recipient to recover it.

With peer-to-peer apps, if you send money to the wrong person, you can contact the app and ask them to reverse the transfer. Most apps will attempt to reverse a transfer if you report it within a short time window (usually 24 hours). If the recipient has already withdrawn the money, the app cannot force them to return it, and you will have to pursue the matter outside the app.

Frequently Asked Questions

Can I send money to a bank account if I do not have a bank account myself?

No, you need a bank account or a debit card linked to a bank account to send money through your bank or a peer-to-peer app. If you do not have a bank account, you can use a prepaid debit card or a money transfer service like Western Union or MoneyGram, but these charge higher fees and are slower than bank transfers.

How long does an ACH transfer actually take?

Most ACH transfers take three to five business days. Some banks offer next-day ACH for an extra fee of $1 to $3. Weekends and bank holidays do not count as business days, so a transfer sent on Friday may not arrive until Tuesday or Wednesday. Check your bank's website for their specific ACH timing.

Is it safe to send money through a peer-to-peer app?

Peer-to-peer apps are generally safe if you send money to someone you know and trust. The main risk is sending money to the wrong person — if you do, recovery depends on whether they will return it. For large amounts or payments to businesses, a wire transfer or ACH transfer through your bank is safer because it leaves a formal record.

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

A routing number identifies the bank where the account is held (usually a nine-digit number). An account number identifies the specific account within that bank. You need both to send a wire transfer or ACH transfer. Your bank's routing number is printed on the bottom left of your checks, or you can find it on your bank's website.

Can I cancel a transfer after I send it?

With ACH transfers, you can usually cancel within one business day if the transfer has not yet been processed. With wire transfers, you can only cancel if the money has not yet been delivered to the receiving bank — this window is usually a few hours. With peer-to-peer apps, you can cancel instantly if the transfer has not been claimed by the recipient. Contact your bank or app immediately if you need to cancel.