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, your options are wire transfer (arrives same day or next business day, costs $15–$30), ACH transfer (arrives in 1–3 business days, usually free), or a peer-to-peer app like Venmo or PayPal (arrives in minutes to 1 business day, often free). Wire transfers are fastest but most expensive. ACH is cheapest but slowest. Peer-to-peer apps split the difference on speed and cost, though they work best for smaller amounts between people who know each other.
The method you choose also depends on what information you have about the recipient. A wire transfer needs their full name, bank name, account number, and routing number. An ACH transfer needs the same details. A peer-to-peer app needs only their username, email, or phone number. If you do not have the recipient's banking details yet, asking for them takes time—so the fastest practical option may not be the one that moves money fastest in theory.
Key Takeaways
- Wire transfers move money the same day or next business day but cost $15–$30 and require the recipient's full banking details.
- ACH transfers are free or very cheap, take 1–3 business days, and also need the recipient's account and routing number.
- Peer-to-peer apps like Venmo, PayPal, and Cash App move money in minutes to 1 business day and need only a username or phone number, but work best for amounts under $5,000.
- You can send money from your bank's website or app, or through a third-party service—both routes reach the same bank account, but the timeline and cost differ.
- If the recipient does not have a bank account, some services can deposit to a debit card or prepaid card instead.
Wire transfer: same-day or next-day arrival, highest cost
A wire transfer moves money directly from your bank to the recipient's bank through the Federal Reserve or SWIFT (for international transfers). The money arrives the same business day if you send before your bank's cutoff time—usually 2 p.m. or 3 p.m. If you miss the cutoff, it arrives the next business day. Weekends and federal holidays add delay.
Wire transfers cost between $15 and $30 per transfer at most banks. Some banks charge less for transfers within the same bank, and some charge more for international wires. You need the recipient's full legal name, their bank name, their account number, and their routing number (a nine-digit code that identifies their bank). For international transfers, you also need their SWIFT code or IBAN.
To send a wire, log into your bank's website or app, find the wire transfer option (often under "Send Money" or "Transfers"), enter the recipient's details, and confirm. Some banks let you save a recipient for future transfers. Once you confirm, the transfer cannot be reversed—if you enter the wrong account number, the money goes to that account, and recovering it is difficult and slow. Double-check every digit before you send.
ACH transfer: free or cheap, 1–3 business days
An ACH transfer (Automated Clearing House) moves money through a batch system that clears once or twice per business day. Most ACH transfers arrive within 1–3 business days. Some banks offer "next-day ACH," which arrives the next business day for a small fee or no fee. ACH transfers are free at most banks, though some charge $1–$3 per transfer.
You need the same information as a wire transfer: the recipient's full name, account number, routing number, and bank name. The process is identical—log into your bank's website or app, select ACH transfer, enter the details, and confirm. Like a wire, an ACH transfer cannot be reversed once sent, so verify the account number before you confirm.
ACH transfers are safer than wires in one way: if you send to the wrong account, the receiving bank's fraud filters may catch it and return the money. But this is not may provide. The main trade-off is speed: ACH is much cheaper but takes longer. Use ACH when you have time and want to avoid the wire fee. Use a wire when the recipient needs the money urgently.
Peer-to-peer apps: minutes to 1 business day, minimal or no cost
Apps like Venmo, PayPal, Square Cash, and Zelle move money between users quickly and often for free. These services sit between you and the recipient's bank—you send money to the app, and the app sends it to the recipient's bank account or holds it in the recipient's app wallet. Speed varies: Venmo and PayPal can move money in minutes if both users have the app, or in 1–3 business days if it goes to a bank account. Zelle, which is owned by major U.S. banks, often moves money within minutes.
Most peer-to-peer apps are free for basic transfers, though some charge a small fee (usually 1–3% of the amount) if you use a credit card instead of a bank account or debit card. You need only the recipient's username, email, or phone number—not their full banking details. This makes peer-to-peer apps convenient for casual transfers between friends or family.
The main limitation is transfer limits. Most apps cap transfers at $2,000–$5,000 per transaction or per week, depending on the app and how long the recipient has used it. If you need to send more, you may need to split the transfer across multiple days or use a wire transfer instead. Peer-to-peer apps also work best when both people have the same app or when the recipient has linked a bank account to the app.
Transferring from your bank's website or app
Most banks let you send money directly from their website or mobile app without using a third-party service. Log into your account, find the "Send Money," "Transfers," or "Pay" section, and choose the option for sending to another bank. You will enter the recipient's name, account number, routing number, and the amount. Your bank will then send the money via wire or ACH, depending on which option you choose and how quickly you need it.
Some banks also offer their own peer-to-peer service. Bank of America has Zelle built in, for example, and Wells Fargo has a similar feature. These services are usually free and move money quickly if the recipient also uses the same bank or has linked their account to the service. Check your bank's app to see what options are available.
The advantage of using your bank directly is that you do not need to download another app or create another account. The disadvantage is that you are limited to the methods and speeds your bank offers. If your bank does not offer next-day ACH or if their wire fee is high, a third-party service might be cheaper or faster.
What information you need and how to get it
To send money via wire or ACH, you need four pieces of information: the recipient's full legal name (as it appears on their bank account), their account number, their routing number, and their bank name. The recipient can find their routing number and account number on a check, or by logging into their bank's app or website. Some banks print this information on statements. If the recipient does not have a check or cannot access their account, they can call their bank and ask for both numbers.
For international transfers, you also need the recipient's SWIFT code (an eight or eleven-character code that identifies their bank worldwide) or their IBAN (International Bank Account Number, used in Europe and some other regions). The recipient's bank can provide both. Some banks also ask for the recipient's address.
For peer-to-peer apps, you need only the recipient's username, email, or phone number associated with their account. If the recipient does not have an account yet, most apps let you send money to their email or phone number, and they can claim it by creating an account. This usually takes a few minutes.
What happens if you send money to the wrong account
If you enter the wrong account number or routing number, the money will go to that account instead of the intended recipient's. Recovering it is slow and uncertain. Your bank can file a claim, but the receiving bank is not required to return the money unless the account holder agrees. This process can take weeks or months, and you may not recover the full amount.
Peer-to-peer apps offer slightly more protection: if you send money to the wrong person within the app, you can cancel the transfer before the recipient accepts it. Once they accept it, you can request they return it, but they are not required to. If you send to the wrong email or phone number, the money sits unclaimed for a set period (usually 14–30 days) before returning to you.
The best protection is to verify the account number before you send. Ask the recipient to confirm it, or have them send you a photo of a check or bank statement showing their account number. For peer-to-peer apps, confirm the recipient's username or phone number matches the person you intend to send to.
Frequently Asked Questions
How long does a wire transfer actually take?
If you send before your bank's cutoff time (usually 2–3 p.m. on a business day), the money arrives the same day. If you send after the cutoff or on a weekend, it arrives the next business day. International wires take 1–3 business days depending on the recipient's country and bank.
Can I cancel a transfer after I send it?
Wire transfers cannot be cancelled once sent. ACH transfers can sometimes be cancelled within a few hours of sending, but this depends on your bank—contact them immediately if you need to stop one. Peer-to-peer app transfers can be cancelled before the recipient accepts them, but not after.
What if the recipient's bank rejects the transfer?
If the account number or routing number is invalid, the receiving bank may reject the transfer and send the money back to your account. This usually takes 3–5 business days. If the account exists but the name does not match, some banks reject it; others accept it anyway. Check with the recipient's bank if you are unsure.
Is there a limit to how much I can transfer?
Wire transfers usually have no limit, though your bank may set one based on your account history. ACH transfers are capped at $25,000 per transaction at most banks, though some allow more. Peer-to-peer apps cap transfers at $2,000–$5,000 per transaction or per week. Check your bank or app for your specific limits.
Can I transfer money to someone without a bank account?
Not directly via wire or ACH—those methods require a bank account. Some peer-to-peer apps let you send to a prepaid debit card instead. You can also use a money transfer service like Western Union or MoneyGram, which can deliver cash to a pickup location or load money onto a card.