The fastest way depends on how soon the other person needs the money

If you need to send money today and the recipient has a bank account, wire transfer is fastest—money arrives within hours, sometimes minutes. If you can wait one to three business days, ACH transfer (Automated Clearing House) is cheaper and works from most checking accounts. If you only have the person's name and phone number or email, peer-to-peer payment apps like Venmo, PayPal, or Cash App move money instantly but usually cap how much you can send per day. If the person banks at the same institution as you, an internal transfer between accounts at that bank is free and immediate.

The method you choose affects cost, speed, and what information you need from the recipient. Wire transfers cost $15 to $50 per transaction. ACH transfers are free or cost $1 to $3. Peer-to-peer apps are free for standard transfers but charge a fee if you want instant delivery. Internal transfers cost nothing.

Key Takeaways

  • Wire transfers arrive within hours but cost $15 to $50 and require the recipient's full bank details including routing number and account number.
  • ACH transfers are free or cost $1 to $3, take one to three business days, and work from most checking accounts without special setup.
  • Peer-to-peer apps like Venmo and PayPal send money instantly to someone's phone number or email for free, but daily limits usually cap transfers at $500 to $2,000.
  • Internal transfers between accounts at the same bank are free and immediate, but both accounts must be in your name or you must have authorization to transfer from the other account.
  • You need different information from the recipient depending on the method—a wire requires routing and account numbers, while peer-to-peer apps need only a phone number or email.

Wire transfers: fastest but most expensive

A wire transfer moves money directly from your bank to the recipient's bank, bypassing the ACH network. The money arrives the same day if you initiate before your bank's cutoff time (usually 2 p.m. or 3 p.m. on business days) or the next business day if you send after hours or on a weekend.

To send a wire, you need the recipient's full legal name, bank name, routing number (a nine-digit code that identifies the bank), and account number. You can get these from the recipient or by asking them to provide a voided check, which has both numbers printed on it. Call your bank or log into your online banking portal, select wire transfer, and enter these details. Most banks charge $15 to $50 per outgoing wire. Some banks charge the recipient's bank a fee too, though that is less common.

Wire transfers are irreversible once sent. If you send money to the wrong account, you cannot cancel it—you have to contact the recipient's bank and ask them to reverse it, which they may refuse. Never wire money to someone you do not know or trust, and never wire money to a stranger claiming to represent a government agency or a company you do business with.

ACH transfers: cheapest option for most people

An ACH transfer is a batch payment processed through the Automated Clearing House network. Money takes one to three business days to arrive, but the transfer is free or costs only $1 to $3. Most checking accounts allow ACH transfers without any special setup.

To send an ACH transfer, you need the recipient's name, bank name, routing number, and account number—the same information as a wire. Log into your bank's website or app, select "send money" or "external transfer," and enter the recipient's details. The first time you add a recipient, your bank may require you to verify the account by depositing a small amount (usually under $1) and having the recipient confirm it. This verification step takes one to two business days, so plan ahead if you are sending to a new recipient.

ACH transfers are reversible for a limited time. If you send money to the wrong account, contact your bank within one business day and ask them to recall the transfer. They can attempt to reverse it, but if the recipient's bank has already accepted the funds, reversal is not may provide. ACH transfers are safer than wires because you have a window to catch mistakes.

Peer-to-peer apps: instant for small amounts

Apps like Venmo, PayPal, Cash App, and Zelle let you send money using only the recipient's phone number or email address. The money arrives instantly or within minutes, and there is no fee for standard transfers. These apps work best for splitting bills, paying friends, or sending small amounts quickly.

To use a peer-to-peer app, download it, link your bank account or debit card, and search for the recipient by phone number or email. Enter the amount and hit send. The recipient gets a notification and can accept the money into their own linked account. Most apps cap daily transfers at $500 to $2,000 depending on how long you have had the account and whether you have verified your identity.

Peer-to-peer apps are convenient but less secure than bank transfers. If you send money to the wrong person, you have to contact them directly and ask for a refund—the app cannot reverse it. Some apps offer fraud protection if your account is hacked, but protection varies. Never use peer-to-peer apps to send money to a stranger or someone claiming to represent a business or government agency.

Internal transfers between accounts at the same bank

If both you and the recipient have accounts at the same bank, you can transfer money between accounts instantly and for free. Log into your bank's website or app, select the account you want to send from, and choose "transfer to another account" or similar. Select the recipient's account from the list of linked accounts, enter the amount, and confirm.

Internal transfers work only if both accounts are registered to you or if you have authorization to transfer from the other account (for example, if you are a joint account holder or have power of attorney). If the recipient has their own account at your bank but it is not linked to yours, ask them to log into their own account and add your account as a transfer destination, or contact the bank to set up the transfer manually.

What information you need from the recipient

Transfer MethodInformation NeededSpeedCost
Wire transferFull name, bank name, routing number, account numberSame day or next business day$15–$50
ACH transferFull name, bank name, routing number, account number1–3 business daysFree or $1–$3
Peer-to-peer appPhone number or email addressInstant or minutesFree
Internal transfer (same bank)Account number or account holder nameInstantFree

For wire and ACH transfers, ask the recipient for a voided check if they have one—it has both the routing number and account number printed on it. If they do not have checks, they can log into their bank's website or app and find the routing and account numbers in the account details section. Some banks print this information on statements as well.

Protecting yourself from fraud and mistakes

Always verify the recipient's information before sending money. Ask them to confirm their routing and account numbers by phone or in person, not by text or email. Scammers often pose as friends or family members and send fake account numbers to redirect payments.

If you are sending a large amount or to someone new, send a small test transfer first ($1 or $5) and ask the recipient to confirm they received it. This catches mistakes before you send the full amount. For wire transfers, call your bank directly using the phone number on your bank card or statement—do not use a phone number from an email or website, as scammers sometimes intercept wire requests by posing as banks.

Keep records of every transfer: the date, amount, recipient name, and which account you sent from. If a transfer goes missing or arrives in the wrong account, you will need this information to file a dispute with your bank.

Frequently Asked Questions

Can I transfer money if I do not know the recipient's routing number?

For wire and ACH transfers, you need the routing number—there is no way around it. For peer-to-peer apps, you do not need it; a phone number or email is enough. If the recipient cannot find their routing number, they can call their bank or check their bank's website, which usually lists routing numbers by state and branch.

What happens if I send money to the wrong account?

For wire transfers, contact your bank immediately and ask them to attempt a recall, but reversal is not may provide. For ACH transfers, contact your bank within one business day to request a reversal. For peer-to-peer apps, contact the app's support team and the recipient directly to ask for a refund. For internal transfers, contact your bank right away—they may be able to reverse it if the receiving account is also at the same bank.

Why is my ACH transfer taking longer than three business days?

ACH transfers normally take one to three business days, but delays happen if you sent after your bank's cutoff time, over a weekend, or on a holiday. Weekends and federal holidays do not count as business days. If it has been more than three business days, contact your bank to check the status.

Is there a limit to how much I can transfer?

Wire transfers and ACH transfers have no federal limit, but your bank may set its own daily or monthly caps. Peer-to-peer apps cap transfers at $500 to $2,000 per day depending on your account age and verification status. Contact your bank or app to find out your specific limits.

Can I transfer money internationally using these methods?

Wire transfers work internationally, but the cost is higher ($30 to $100 or more) and you need the recipient's international bank details, including their SWIFT code or IBAN. ACH transfers work only within the United States. Peer-to-peer apps do not work internationally. For international transfers, contact your bank about wire options or use a money transfer service like OFX or Wise, which may offer better exchange rates.