The main ways 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 payment app. Wire transfers move money the fastest—usually within hours—but cost $15 to $50 and are harder to reverse if you make a mistake. ACH transfers are slower (three to five business days) but free or very cheap, and work well for routine payments like rent or bills. Peer-to-peer apps like Venmo, PayPal, or Cash App are when ready or nearly when ready between users of the same app, but may charge a fee if you want the money to land in a bank account instead of staying in the app.

The method you choose depends on how fast you need the money to arrive, how much you're sending, and whether you're sending to someone you know or a business. For most personal transfers between people, ACH or a peer-to-peer app works fine. For urgent business payments or large sums, a wire transfer is standard even though it costs more.

Key Takeaways

  • Wire transfers arrive within hours but cost $15 to $50 and are nearly impossible to reverse once sent.
  • ACH transfers take three to five business days, are free or cost $1 to $3, and are reversible if you catch a mistake quickly.
  • Peer-to-peer apps move money when ready between app users but may charge a fee to move money out to a bank account.
  • You will need the recipient's bank account number and routing number for wire and ACH transfers, or just their username for peer-to-peer apps.
  • Always double-check the account number and routing number before confirming—banks cannot recover money sent to the wrong account.

Wire transfers: fastest but expensive and final

A wire transfer moves money directly from your bank to another bank, and it usually arrives the same day or within 24 hours. You initiate it through your bank's website, mobile app, or by calling or visiting a branch. You will need the recipient's full name, bank account number, routing number, and the bank's name and address. Some banks also ask for a SWIFT code if the money is going to another country.

Wire transfers cost between $15 and $50 depending on your bank and whether the transfer is domestic (within the U.S.) or international. Once the money leaves your account, it is extremely difficult to reverse—the receiving bank has already credited the recipient's account, and you would have to contact them directly and ask them to send it back. If you send money to the wrong account number by mistake, you may not recover it. For this reason, wire transfers are standard for large payments, real estate transactions, and situations where speed matters more than cost.

Most banks allow you to wire money the same day if you initiate the transfer before a cutoff time, usually 2 p.m. or 3 p.m. Eastern time on a business day. Transfers initiated after that time or on weekends and holidays will process the next business day.

ACH transfers: slower but cheap and reversible

ACH transfers (Automated Clearing House) move money between bank accounts through the Federal Reserve's clearing system. They take three to five business days to complete, but they cost nothing or very little—usually $0 to $3. You can set them up through your bank's website or app, and you need the same information as a wire transfer: the recipient's name, account number, and routing number.

Because ACH transfers take several days, the money does not leave your account when ready. If you notice a mistake in the account number before the transfer processes, you can cancel it. If the transfer has already gone through and you sent it to the wrong account, you can file a dispute with your bank, and they can attempt to recover the funds—though this is not may provide. ACH transfers are the standard method for paying bills, setting up automatic rent payments, and sending money to people you trust.

Some banks limit how much you can transfer via ACH in a single day or month. Check your bank's limits before you initiate a large transfer. If you hit the limit, you may need to split the transfer across multiple days or use a wire transfer instead.

Peer-to-peer apps: when ready between users, fees to move to bank

Apps like Venmo, PayPal, Cash App, and Zelle let you send money to someone's phone number or username, and the money arrives when ready if both people use the same app. These transfers are free between app users. However, if you want to move the money out of the app and into a bank account, the app may charge a fee—typically 1% to 3% of the amount, or a flat fee of $0.50 to $2.

Peer-to-peer apps are convenient for splitting bills, paying friends back, or sending money to family members who also use the app. They do not require you to know a bank account number or routing number. However, they are less useful for paying businesses or people who do not use the same app you do. Some apps, like Zelle, are connected directly to many banks, so the money moves between bank accounts without staying in an app at all.

Money sent through peer-to-peer apps can sometimes be reversed if you contact the app's support team quickly—usually within 24 hours—but this depends on whether the recipient has already withdrawn the money. Once money leaves the app and lands in a bank account, it is treated like any other bank transfer and is much harder to reverse.

What information you need to send money

Transfer TypeInformation NeededCostSpeed
Wire transferFull name, account number, routing number, bank name and address$15–$50Same day or next day
ACH transferFull name, account number, routing numberFree–$33–5 business days
Peer-to-peer appPhone number or usernameFree between users; 1–3% to move to bankwhen ready between users; 1–3 days to bank

For wire and ACH transfers, the routing number identifies the bank, and the account number identifies the specific account within that bank. You can find both on the bottom left of a check, or by logging into your bank's website or calling customer service. For peer-to-peer apps, you only need the recipient's contact information—the app handles the bank details behind the scenes.

How to avoid sending money to the wrong account

The most common mistake is typing the account number or routing number incorrectly. Before you confirm any transfer, read the information back to the recipient out loud or have them verify it in writing. If you are sending to a business, call their main number (not a number they provided in an email) and ask them to confirm their account details. Scammers sometimes send fake invoices with their own bank account numbers, so verify through an official channel.

For wire transfers especially, understand that once the money is sent, recovery is unlikely. If you are sending a large amount to someone you have never sent money to before, consider sending a small test amount first—$5 or $10—to confirm the account is correct before sending the full amount.

If you do send money to the wrong account, contact your bank when ready. For wire transfers, your bank can contact the receiving bank and ask them to reverse the transfer, but the receiving bank is not required to comply. For ACH transfers, your bank can file a dispute, and the receiving bank has a window to investigate and potentially return the funds. The sooner you report the error, the better your chances of recovery.

Frequently Asked Questions

Can I send money to a bank account if I don't know the routing number?

For wire and ACH transfers, you need the routing number. If you do not have it, ask the recipient for it or call their bank directly. You can also search for a bank's routing number on the Federal Reserve's website or through your bank's transfer interface, which often looks it up automatically once you enter the bank name. For peer-to-peer apps, you do not need a routing number at all.

What happens if I send money to the wrong account number?

For ACH transfers, contact your bank when ready and file a dispute. Your bank will attempt to recover the funds, though success is not may provide. For wire transfers, contact your bank right away, but understand that recovery is very unlikely because the receiving bank has already credited the account. In both cases, the sooner you report the error, the better your chances.

Can I cancel a transfer after I send it?

For ACH transfers, you can usually cancel within a few hours of initiating the transfer, before it processes. For wire transfers, cancellation is almost impossible once the transfer has been sent—call your bank when ready if you need to try. For peer-to-peer apps, you may be able to cancel within minutes if the recipient has not yet accepted or withdrawn the money.

Why do wire transfers cost so much more than ACH transfers?

Wire transfers move money through a separate, faster system that requires manual processing by bank staff. ACH transfers batch thousands of transactions together and process them automatically through the Federal Reserve, which is why they are cheaper and slower. You pay for speed and certainty with a wire transfer.

Is it safe to send my bank account number to someone?

Your account number and routing number are not secret—they appear on every check you write. However, only share them with people or businesses you trust. A scammer with your account number could attempt to set up unauthorized ACH transfers from your account, though your bank can dispute these. Never share your PIN, password, or the three-digit security code on the back of your debit card.