The most direct way to send money to a bank account

The fastest way to send money to someone's bank account depends on how much time you have and whether you know their account details. If you have their routing number and account number, you can send money the same day through an ACH transfer, wire transfer, or your bank's bill pay service. If you only have their name and don't have those numbers, you'll need to ask them for those details first, or use a peer-to-peer app like Venmo, PayPal, or Cash App that lets you send money using just a phone number or email address.

The trade-off is speed versus cost. ACH transfers are free but take one to three business days. Wire transfers arrive the same day or next day but cost $15 to $50. Peer-to-peer apps are free and fast but move money to the recipient's app account first—they then have to transfer it to their bank, which takes another one to three days. Bill pay is free and takes three to five business days.

Key Takeaways

  • ACH transfers are free, take one to three business days, and require the recipient's routing number and account number.
  • Wire transfers cost $15 to $50 but arrive the same day or next business day and are harder to reverse if you make a mistake.
  • Peer-to-peer apps like Venmo and PayPal are free and fast but send money to an app account first, not directly to a bank account.
  • Bill pay through your bank is free but slowest, taking three to five business days, and works best for regular payments like rent or utilities.
  • Always confirm the recipient's name, routing number, and account number before sending to avoid sending money to the wrong account.

ACH transfers: free, standard speed

An ACH transfer (Automated Clearing House) is the most common way to move money between bank accounts. Your bank sends the money through a network that processes transfers in batches, usually overnight. Most ACH transfers take one to three business days, though some banks offer next-day ACH for an extra fee or as a standard feature.

To send an ACH transfer, log into your bank's website or app, select "send money" or "transfer," and enter the recipient's name, routing number, and account number. You'll also need to specify the amount and the date you want the transfer to go out. ACH transfers are free at most banks, though some charge a small fee ($1 to $3) if you're sending to an account at a different bank.

ACH transfers are reversible for a limited time if you catch a mistake—usually up to five business days. After that, the money is in the recipient's account and you'll have to ask them to send it back. This makes ACH safer than wire transfers if you're worried about entering the wrong account number.

Wire transfers: fast but expensive and hard to reverse

A wire transfer moves money the same day or next business day, but costs $15 to $50 depending on your bank and whether the recipient's bank is domestic or international. Wire transfers are processed individually, not in batches, so they move faster than ACH. If you send a wire before your bank's cutoff time (usually 2 or 3 p.m.), it may arrive the same day.

To send a wire, you'll need the recipient's name, routing number, account number, and bank name. Some banks require you to go in person or call to send a wire, especially for large amounts. Others let you initiate it online. The bank will ask you to confirm all the details before sending because wire transfers are nearly impossible to reverse once they leave your bank.

If you send a wire to the wrong account, you'll have to contact the recipient's bank and ask them to recover the money—a process that can take weeks or fail entirely. Only use wire transfers when you're certain of the account details and the recipient is expecting the money.

Bill pay: free but slowest, best for recurring payments

Bill pay is a service most banks offer that lets you schedule payments to specific people or businesses. You enter the recipient's name and mailing address, and your bank sends a check or ACH transfer on the date you choose. Bill pay typically takes three to five business days because the bank may mail a physical check if the recipient isn't set up to receive electronic payments.

Bill pay is free at most banks and works well for regular payments like rent, utilities, or loan payments where the amount and recipient stay the same. You can set up recurring payments so the same amount goes out on the same day each month. If you need to cancel or change a payment, you can usually do it online up until the cutoff time (often the day before the scheduled payment date).

Bill pay is slower than ACH or wire transfers because the bank may print and mail a check instead of sending money electronically. If the recipient needs the money urgently, ACH or wire transfer is a better choice.

Peer-to-peer apps: free and fast, but money lands in an app account first

Apps like Venmo, PayPal, Cash App, and Square Cash let you send money using just a phone number or email address—you don't need the recipient's routing and account numbers. The money arrives in their app account within minutes, and they can then transfer it to their bank account, which takes one to three business days.

Peer-to-peer apps are free for standard transfers (though some charge a fee if you want the money to arrive faster or if you're sending from a credit card instead of a bank account). They're useful for splitting bills, paying friends, or sending money to someone whose bank details you don't have. Most apps let you send up to $1,000 to $2,000 per transaction, though limits vary by app and increase over time as you build a history.

The catch is that the money doesn't go directly to the recipient's bank account—it goes to their app account first. If the recipient doesn't transfer it out, it sits in the app. Some apps charge a small fee to transfer money out to a bank account, and some hold the money for a few days before releasing it. If you need money to arrive in someone's actual bank account the same day, use a wire transfer instead.

What information you need before sending

Before you send money, confirm you have the right details. For ACH and wire transfers, you need the recipient's full name (exactly as it appears on their account), routing number, and account number. The routing number is a nine-digit code that identifies the bank; the account number is unique to that person's account at that bank. Both numbers appear on the bottom left of a check, or the recipient can find them by logging into their bank's website.

Always ask the recipient to confirm their name and account number before you send. If the name on the account doesn't match the name you enter, the transfer may be rejected or delayed. If you send money to the wrong account number, the money will go to whoever owns that account, and recovering it is difficult and slow.

For peer-to-peer apps, you only need the recipient's phone number or email address. Make sure you have the right person—if you send money to the wrong phone number, it goes to whoever has that number, and the app may not be able to recover it.

What happens if you send money to the wrong account

If you realize you've made a mistake before the transfer goes out, cancel it immediately through your bank's website or app. Most banks let you cancel transfers up until a certain cutoff time (usually the day before the scheduled transfer date for ACH, or a few hours before for wire transfers).

If the transfer has already been sent, your options depend on the type of transfer. ACH transfers can sometimes be recalled within five business days—contact your bank right away and ask them to initiate a recall. Wire transfers are almost never recoverable; you'll have to contact the recipient's bank and ask them to return the money, which rarely works. Peer-to-peer apps may be able to reverse a transfer if the recipient hasn't claimed the money yet, but this depends on the app's policies.

The best protection is to double-check all details before you hit send. Read the account number out loud, compare it to what the recipient gave you, and confirm the recipient's name matches the account name.

Frequently Asked Questions

How long does it take to send money to a bank account?

ACH transfers take one to three business days. Wire transfers take the same day or next business day but cost $15 to $50. Bill pay takes three to five business days. Peer-to-peer apps deliver money to an app account within minutes, but the recipient then needs one to three business days to transfer it to their bank.

Can I send money to a bank account using just a name?

No, not for ACH or wire transfers—you need the routing number and account number. Peer-to-peer apps like Venmo and PayPal let you send money using just a phone number or email, but the money goes to their app account first, not directly to their bank.

What's the difference between a routing number and an account number?

The routing number identifies the bank (nine digits). The account number identifies your specific account at that bank. Both appear on the bottom left of a check. You need both to send an ACH or wire transfer.

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

Yes, it's safe to share these numbers so someone can send you money. These numbers are printed on every check you write, so they're not secret. Someone with only your routing and account number can send you money but cannot withdraw money from your account without your authorization.

What should I do if I sent money to the wrong account?

Contact your bank immediately. For ACH transfers, ask them to initiate a recall within five business days. For wire transfers, contact the recipient's bank, though recovery is unlikely. For peer-to-peer apps, check if the recipient has claimed the money—if not, the app may be able to reverse it.