The fastest way depends on how soon the recipient needs the money

You have three main routes: a wire transfer (arrives the same day or next business day, costs $15–$30), an ACH transfer (arrives in 1–3 business days, usually free), or a peer-to-peer app like Venmo or PayPal (arrives in minutes to a few hours if both people use the app, or 1–3 days if the money goes to a bank account). Wire transfers are fastest but most expensive. ACH is free but slower. Apps are instant between app users but still slow if the money has to land in a bank account.

The method you choose depends on three things: how fast you need it to go, whether you're sending to someone you know or a business, and whether both banks support the transfer type. Most people use ACH for bills and regular transfers, wire transfers for urgent or large amounts, and apps for splitting rent or paying friends.

Key Takeaways

  • Wire transfers move money the same day or next business day but cost $15–$30 and cannot be reversed once sent.
  • ACH transfers are free and take 1–3 business days, and work between any two U.S. banks with routing and account numbers.
  • Peer-to-peer apps like Venmo and PayPal move money instantly between app users but take 1–3 days to reach a bank account.
  • You will need the recipient's bank name, routing number, and account number for wire and ACH transfers, or their phone number or email for app transfers.
  • Wire transfers cannot be stopped or reversed after they leave your bank, so confirm the recipient's details before you send.

Wire transfers: same-day money, high cost, no takebacks

A wire transfer moves money directly from your bank to another bank's account in hours. Most domestic wire transfers arrive the same business day if you send before your bank's cutoff time (usually 2 p.m. or 3 p.m. on weekdays). Some arrive the next business day depending on the receiving bank's processing speed.

Wire transfers cost between $15 and $30 per transfer, depending on your bank. Some banks charge less for transfers to accounts at the same bank. The money leaves your account immediately, and you cannot reverse or cancel a wire transfer once it has been sent—so you must confirm the recipient's bank name, routing number, and account number before you initiate the transfer.

To send a wire transfer, log into your bank's website or app, find the wire transfer or send money option, enter the recipient's bank details, and confirm. Your bank will ask you to verify the recipient's name and account number match. Some banks require you to call or visit a branch to send a wire transfer for the first time or for amounts over a certain threshold.

ACH transfers: free, slow, reversible

An ACH transfer (Automated Clearing House) moves money between bank accounts through a clearing network that processes transfers in batches. ACH transfers take 1–3 business days to arrive, depending on when you send them and how fast the receiving bank processes them. If you send an ACH transfer on a Friday evening, it may not arrive until Tuesday or Wednesday.

ACH transfers are free at most banks. You need the recipient's routing number and account number, which you can find on a check or by asking the recipient to log into their bank and look it up. Enter this information into your bank's transfer form, confirm the amount and recipient name, and submit. The money will leave your account within a day and arrive at the recipient's bank 1–3 business days later.

Unlike wire transfers, ACH transfers can be reversed if there is an error or fraud. Your bank can initiate a reversal within a limited window (usually 60 days), though the process takes time. ACH transfers are the standard method for paying bills, sending money to friends, and moving money between your own accounts at different banks.

Peer-to-peer apps: instant between users, slow to bank accounts

Apps like Venmo, PayPal, Square Cash, and Zelle move money between people who both use the app. If both people have the app and are verified, the money arrives instantly or within minutes. If you send money to someone who does not use the app, or if the recipient wants the money in their bank account, the app initiates an ACH transfer on your behalf, which takes 1–3 business days.

Most peer-to-peer apps are free for transfers between app users, though some charge a fee if you want the money to arrive faster or if you use a credit card instead of a bank account. PayPal and Venmo charge 1.75% to 2.75% if you link a credit card instead of a bank account. Zelle is free for bank-to-bank transfers and is owned by a consortium of major U.S. banks, so it works directly through your bank's app rather than a separate app.

To use a peer-to-peer app, download it, verify your identity with your phone number or email, link your bank account, and search for the recipient by phone number, email, or username. Enter the amount and send. The recipient will receive a notification and can accept or decline the transfer. These apps are best for splitting bills with friends or paying someone you know, not for sending money to businesses or strangers.

What information you need to send money online

Transfer TypeInformation NeededWhere to Find It
Wire TransferRecipient's bank name, routing number, account number, and full nameRouting number on a check or the bank's website; account number on a check or in online banking
ACH TransferRecipient's routing number, account number, and full nameRouting number on a check or the bank's website; account number on a check or in online banking
Peer-to-Peer AppRecipient's phone number, email, or username in the appAsk the recipient or search their profile in the app
Zelle (through your bank)Recipient's phone number or email registered with their bankAsk the recipient; they must be enrolled in Zelle through their bank

What happens if you send money to the wrong account

If you send money to the wrong account by mistake, the outcome depends on the transfer type and how quickly you act. For wire transfers, contact your bank immediately—within hours if possible. Your bank can try to recall the wire, but the receiving bank is not required to reverse it, especially if the recipient has already withdrawn the money. Recovery is difficult and not may provide.

For ACH transfers, contact your bank within one business day and request a reversal. Your bank can initiate a reversal claim, which the receiving bank must respond to within 10 business days. If the receiving bank confirms the transfer was sent in error, they will reverse it. If the recipient has already spent the money, recovery depends on whether the receiving bank can recover it from the recipient's account.

For peer-to-peer apps, contact the app's support team immediately. If the recipient has not yet accepted the transfer, you may be able to cancel it. If they have accepted it, the app can contact the recipient and ask them to return the money, but they cannot force a reversal. Prevention is better than recovery: always double-check the recipient's name and account number before you send.

Limits on how much you can send

Most banks set daily and monthly limits on how much you can transfer online. ACH transfers typically have a daily limit of $10,000 to $25,000 and a monthly limit of $50,000 to $100,000, though this varies by bank. Wire transfers may have higher limits or no limit at all, depending on your account type and relationship with the bank. Peer-to-peer apps often have lower limits—Venmo's limit is $299.99 per week for new users and up to $20,000 per week for verified users, though this varies by app.

If you need to send more than your limit, you can make multiple transfers over several days, call your bank to request a higher limit, or visit a branch to send a wire transfer in person. Some banks will increase your limit if you ask, especially if you have a good account history. For very large transfers, a wire transfer through a branch may be your only option.

Frequently Asked Questions

Can I send money online if I don't know the recipient's routing number?

For wire and ACH transfers, you need the routing number. Ask the recipient to check a blank check, log into their bank's website, or call their bank. For peer-to-peer apps, you do not need a routing number—just the recipient's phone number, email, or username. If the recipient does not have a bank account, you cannot send them an online transfer.

How long does a wire transfer actually take?

Domestic wire transfers usually arrive the same business day if you send before your bank's cutoff time, which is often 2 p.m. or 3 p.m. on weekdays. If you send after the cutoff or on a weekend, the transfer may not arrive until the next business day. International wire transfers take 1–5 business days depending on the destination country and banks involved.

What's the difference between Zelle and Venmo?

Zelle is owned by major U.S. banks and works through your bank's app—you do not need a separate app. Venmo is a separate app owned by PayPal. Both move money between people, but Zelle is faster (often instant) and free, while Venmo charges a fee if you use a credit card. Zelle requires the recipient to be enrolled through their bank, while Venmo works as long as both people have the app.

Can I cancel a transfer after I send it?

Wire transfers cannot be cancelled once they leave your bank. ACH transfers can be reversed if you contact your bank within one business day and the receiving bank agrees it was sent in error. Peer-to-peer app transfers can be cancelled only if the recipient has not yet accepted them. Always confirm the recipient's details before you send.

Do I pay taxes on money I send to someone online?

No. Sending money to a friend or family member is not taxable income for them and not a deductible expense for you. However, if you send money in exchange for goods or services, that may be taxable. The IRS does not tax transfers between personal accounts, only payments for work or business.