The most common ways to send money to a bank account

You can send money to someone's bank account through a bank transfer, a money transfer service, or a bill payment system. The method you choose depends on how fast you need the money to arrive, whether you know the recipient's account details, and what fees you want to pay.

A bank transfer (also called an ACH transfer or wire transfer) moves money directly from your bank account to theirs. Money transfer services like PayPal, Venmo, Square Cash, or Wise let you send money using just their email or phone number, and they deposit it into their bank account on the back end. Bill payment systems through your bank's website or app let you pay a person as if they were a biller, which works if your bank offers that feature.

Each method has different speed, cost, and security trade-offs. The right choice depends on what information you have, how urgently the money needs to arrive, and whether the recipient is in the US or abroad.

Key Takeaways

  • ACH transfers through your bank are free or low-cost but take one to three business days; wire transfers arrive the same day but cost $15 to $50.
  • Money transfer apps like Venmo and PayPal are fast for small amounts but charge fees if you want the money in a bank account immediately rather than held in the app.
  • You need either the recipient's full name and account number, or their email or phone number registered with a money transfer service.
  • Fraud protection varies by method: bank transfers have limited recourse if you send money to the wrong account, while money transfer apps offer more dispute options.
  • International transfers require a wire transfer or a service like Wise; regular ACH only works within the US.

ACH transfers: free but slower

An ACH transfer (Automated Clearing House) is the standard way to move money between US bank accounts. You log into your bank's website or app, enter the recipient's name and account number, and the money leaves your account in one to three business days. Most banks offer this for free or charge $1 to $3.

ACH transfers work only between US bank accounts. You need the recipient's full legal name, their account number, and their bank's routing number. If any of this information is wrong, the money may bounce back to you, or it may go to the wrong person — and you have limited recourse to recover it. Always confirm the account number with the recipient before you send.

ACH transfers are best for bills, rent, loan payments, and regular transfers to people you trust. They are not ideal if you need the money to arrive today or if you do not have the recipient's account details on hand.

Wire transfers: same-day but expensive

A wire transfer moves money the same business day, usually within hours. You provide the recipient's name, account number, routing number, and sometimes their address. Your bank charges $15 to $50 per transfer, depending on whether it is domestic (within the US) or international.

Wire transfers are final once sent. If you wire money to the wrong account, the bank cannot reverse it — you would have to contact the recipient bank and ask them to recover it, which rarely works. For this reason, wire transfers are best used only when you know the recipient and have verified their account details in writing.

Use wire transfers when you need money to arrive the same day and the amount is large enough to justify the fee. For small amounts or regular payments, ACH is usually the better choice.

Money transfer apps: fast for small amounts

Apps like Venmo, PayPal, Square Cash, and Google Pay let you send money using just the recipient's email address or phone number. The money arrives in their app account within minutes, and they can transfer it to their bank account from there — usually within one to three business days, though some apps offer instant transfers for a fee.

Most of these apps are free to send money if both people have the app and the money stays in the app. If you want the money to go directly to their bank account, or if they do not have the app, you usually pay a fee of 1% to 3% of the amount. Instant transfers (same-day) cost extra, typically $0.25 to $1.50 per transfer.

Money transfer apps are best for splitting bills, paying friends back, and sending small amounts quickly. They offer more fraud protection than bank transfers — if you send money to the wrong person, you can often dispute it and get your money back. However, they are not ideal for large amounts or for people who do not use the same app you do.

International transfers: wire or specialist services

To send money outside the US, you have two main options: a wire transfer through your bank, or a specialist service like Wise, OFX, or MoneyGram.

A wire transfer works internationally but is expensive. Your bank charges $15 to $50, and the recipient's bank may charge a fee to receive it. The exchange rate is often poor. The money usually arrives in one to three business days.

Specialist services like Wise are designed for international transfers and often offer better exchange rates and lower fees than banks. Wise, for example, charges a small percentage (usually 1% to 2%) and uses the real mid-market exchange rate. The money typically arrives within one to two business days. These services require you to create an account and verify your identity, which takes a few minutes.

For regular international transfers, a specialist service usually saves you money. For one-time transfers, compare the total cost (fee plus exchange rate) between your bank and the specialist service before you decide.

What information you need to send money

The information required depends on the method:

MethodInformation needed
ACH transferRecipient's full name, account number, routing number
Wire transferRecipient's full name, account number, routing number, sometimes address
Money transfer appRecipient's email or phone number (if they use the same app); account number if sending to their bank directly
International transfer (Wise, etc.)Recipient's full name, account number, bank code or SWIFT code, sometimes address

Always confirm account numbers with the recipient before sending. A single digit wrong can send your money to a stranger's account.

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 bank.

With an ACH transfer, the money may bounce back to you if the account number does not match the name you provided. If it does match, the money goes to that account, and you have limited recourse — you would need to contact that person directly and ask them to return it. Your bank is not responsible for recovering it.

With a wire transfer, the money is final. Once sent, your bank cannot reverse it. You would have to contact the recipient bank and ask them to recover it, which rarely succeeds.

With a money transfer app, you usually have more protection. If you send money to the wrong person, you can often dispute the transaction within a set time window (usually 24 to 48 hours) and get your money back. The app will contact the recipient and ask them to return it.

The best protection is to verify the account number with the recipient before you send, and to start with a small test transfer if you are sending to a new account for the first time.

Fees and timing at a glance

MethodCostSpeedBest for
ACH transferFree to $31–3 business daysRegular payments, bills, rent
Wire transfer$15–$50Same dayLarge amounts, urgent transfers
Money transfer app (to app)FreeMinutesFriends, small amounts
Money transfer app (to bank)1–3% or $0.25–$1.501–3 business days (or instant for fee)Quick transfers to bank account
International (wire)$15–$50 plus recipient bank fee1–3 business daysOne-time international transfers
International (Wise, etc.)1–2%1–2 business daysRegular international transfers

Frequently Asked Questions

Can I send money to someone's bank account if I don't know their account number?

Yes, if you both use the same money transfer app. Apps like Venmo and PayPal let you send money using just an email address or phone number. If you do not have the app or they do not use it, you will need their account number and routing number to send an ACH or wire transfer.

How long does it take for money to show up in someone's bank account?

ACH transfers take one to three business days. Wire transfers arrive the same business day, usually within hours. Money transfer apps show the money in the recipient's app account within minutes, but transferring from the app to their bank account takes one to three business days (or is instant for a fee). Weekends and holidays add extra time.

What if the bank says the account number is invalid?

Double-check the account number with the recipient. If it is correct, contact your bank — the account may be closed, or there may be a mismatch between the name and account number in the system. Your bank can tell you whether the transfer will go through or bounce back.

Is it safe to send money through a money transfer app?

Money transfer apps use encryption and fraud detection, so your account is reasonably secure. However, if you send money to the wrong person, you have better protection than with a bank transfer — you can dispute it within 24 to 48 hours. Never send money to someone you do not know or trust, regardless of the method.

Can I cancel a transfer after I send it?

With an ACH transfer, you may be able to cancel it if you contact your bank within one business day and before the money leaves your account. Once it leaves, cancellation is difficult. With a wire transfer, cancellation is almost impossible — the money is final once sent. With money transfer apps, you can usually cancel before the recipient accepts or withdraws the money.