The fastest way depends on how much you're sending and how soon they need it
You have four main routes: a wire transfer (fastest but costs money), an ACH transfer (free but takes one to three business days), a peer-to-peer app like Venmo or PayPal (instant to a few hours, free or low-cost), or your bank's bill pay system (free, takes one to three days). Wire transfers move money the same day or within hours. ACH transfers are free but slower. Apps are fastest for small amounts between people you know. Bill pay works best when you're sending to a business or someone with a mailing address but no online account.
The method you choose depends on three things: the amount, the speed you need, and whether the person has a bank account or just a mailing address. If you're sending under $500 to someone with a bank account and can wait a day or two, ACH is free and requires only their routing number and account number. If you need the money there today or you're sending over $10,000, wire transfer is the standard choice, though it costs $15 to $50. If you're splitting a bill with a friend or paying someone you trust, an app is usually fastest and free.
Key Takeaways
- ACH transfers are free and take one to three business days; you need the recipient's routing number and account number.
- Wire transfers cost $15 to $50 but move money the same day or within a few hours; banks require the recipient's full name, account number, routing number, and sometimes their address.
- Peer-to-peer apps like Venmo, PayPal, and Cash App are instant or near-instant for small amounts but require both people to have the app installed.
- Your bank's bill pay system is free and works for businesses or anyone with a mailing address, but takes one to three days.
- Large transfers over $10,000 trigger reporting requirements; the bank will ask questions but this is normal and not a sign of trouble.
ACH transfers: free, slow, and the default choice for most people
An ACH transfer (Automated Clearing House) is the electronic backbone of most money movement in the United States. Your bank sends the money through a clearing network, and it arrives in the recipient's account one to three business days later. There is no fee on your end. You need only the recipient's routing number (a nine-digit code that identifies their bank) and their account number.
To send an ACH transfer, log into your bank's website or app, find the "Send Money" or "Transfer" section, and select "External Transfer" or "Transfer to Another Bank." Enter the recipient's name, routing number, and account number. Most banks ask you to verify the recipient's name the first time—the bank will confirm that the name matches the account. Some banks hold the transfer for 24 hours before releasing it as a fraud check. After that, the money is in the clearing network and cannot be stopped.
ACH transfers work best for recurring payments, bills, and transfers between people you trust. Because they take several days, they are not suitable for emergencies. If the recipient's bank is the same as yours, the transfer may arrive the same day, but do not count on it.
Wire transfers: expensive but same-day or next-day arrival
A wire transfer moves money directly from your bank to the recipient's bank, bypassing the ACH clearing network. The money usually arrives the same business day or within a few hours. Your bank will charge you $15 to $50 depending on whether the transfer is domestic (within the United States) or international. Some banks charge less if you wire to another account you own.
To send a wire, call your bank or visit a branch—most banks do not allow wire transfers online for security reasons, though some do through their app after you set up a wire recipient. You will need to provide the recipient's full legal name, account number, routing number, and sometimes their address. The bank will read back the information to confirm it is correct. Once you authorize the wire, it is final and cannot be reversed, even if you made a mistake. If you send money to the wrong account, you will have to contact that bank and ask them to return it, which they may or may not do.
Wire transfers are the standard for large amounts, time-sensitive payments, and transfers to people you do not know well. They are also required for certain transactions like down payments on real estate. If you are wiring money internationally, expect higher fees ($30 to $75) and additional requirements like the recipient's SWIFT code or IBAN.
Peer-to-peer apps: instant for small amounts between people you know
Apps like Venmo, PayPal, Cash App, and Zelle let you send money to someone's phone number or email address in minutes. Most transfers are free if you send from your bank account (not a credit card). The money arrives instantly or within a few hours, depending on the app and the recipient's bank. These apps are best for splitting bills, paying friends, and small personal transfers.
To use a peer-to-peer app, download it, link your bank account, and enter the recipient's phone number or email. The recipient gets a notification and can accept the money into their own account or app wallet. Some apps, like Zelle, are built into your bank's app already—check your bank's website to see if you have access. Zelle transfers are usually free and arrive within minutes to a few hours.
The main limitation is that both people need to have the app or be enrolled in the service. If the recipient does not use Venmo, they cannot receive money through Venmo. Also, most peer-to-peer apps have daily or monthly limits—Venmo's limit is $20,000 per week, for example. If you are sending a large amount, you may hit the limit and have to split the transfer across multiple days or use a wire transfer instead.
Bill pay: free and built into your bank account
Most banks offer a bill pay feature that lets you send money to anyone with a mailing address. You enter the recipient's name and address, the amount, and the date you want the payment sent. Your bank prints a check and mails it, or in some cases sends an ACH transfer directly. The payment takes one to three business days to arrive, depending on mail time and the recipient's bank processing speed.
Bill pay is free and works for anyone—you do not need their bank account number. It is useful for paying contractors, landlords, or businesses that do not have online payment systems. The downside is the delay. If you need the money to arrive in hours, bill pay will not work.
To set up bill pay, log into your bank's website, find the bill pay section, and add a payee. Enter their mailing address and the amount. You can schedule the payment for today or any future date. Some banks let you set up recurring payments so the same amount goes out every month automatically.
What happens with large transfers and fraud holds
If you send more than $10,000 in a single transfer, your bank will file a Currency Transaction Report (CTR) with the federal government. This is automatic and routine—it does not mean you are under investigation or that anything is wrong. The bank is required by law to report large cash and electronic transactions. You may see a note in your account or receive a call asking what the money is for. Answer honestly: "I am sending it to my son for a down payment" or "I am paying a contractor" is a perfectly normal answer.
Your bank may also place a temporary hold on the transfer if it looks unusual—for example, if you normally send $200 a month and suddenly send $5,000. The hold usually lasts 24 to 48 hours while the bank's fraud team reviews it. You can call the bank and explain the transfer to speed up the hold. Once the hold is released, the money moves normally.
If you are sending money to someone outside the United States, expect additional scrutiny and higher fees. International transfers require more information and take longer—usually three to five business days even for wire transfers.
Choosing the right method: a quick decision tree
| Situation | Best Method | Cost | Speed |
|---|---|---|---|
| Splitting a bill with a friend | Venmo, PayPal, or Cash App | Free | Minutes to hours |
| Paying a bill or business | Bill pay or ACH | Free | 1–3 business days |
| Sending money to family, no rush | ACH transfer | Free | 1–3 business days |
| Sending money today or tomorrow | Wire transfer | $15–$50 | Same day or next day |
| Large amount, time-sensitive | Wire transfer | $15–$50 | Same day or next day |
| International transfer | Wire transfer or international app | $30–$75+ | 3–5 business days |
What to do if a transfer goes wrong
If you sent money to the wrong account or the recipient never received it, your options depend on the method. For ACH transfers, contact your bank within one business day. The bank can try to recall the transfer, but if the recipient's bank has already accepted it, the money is theirs. You will have to contact the recipient and ask them to return it. For wire transfers, call your bank immediately—once a wire is sent, it is nearly impossible to stop, but if it has not yet been processed, the bank may be able to cancel it.
For peer-to-peer apps, contact the app's support team right away. If the recipient accepted the money, you will have to ask them to send it back. If they refuse, you may be able to dispute the transaction with your bank, but this is difficult and often unsuccessful. For bill pay, if the check has not been mailed yet, you can cancel the payment through your bank's website.
To avoid mistakes, always double-check the recipient's name and account number before sending. For wire transfers, ask the recipient to confirm their routing number and account number before you initiate the transfer. For peer-to-peer apps, make sure you are sending to the right person—names can be similar, and it is easy to pick the wrong contact.
Frequently Asked Questions
Can I send money to someone without a bank account?
Not directly through ACH or wire transfer—both require a bank account number. You can use a peer-to-peer app if the recipient has a smartphone and can download the app; they can then transfer the money to a prepaid card or cash it out at a store. You can also use bill pay to mail a check to their address, though this takes several days.
How do I know if the transfer went through?
Log into your bank account and look for the transaction in your recent activity. For ACH and bill pay, you will see a pending status for one to three days, then it will show as posted. For wire transfers, the money leaves your account immediately and shows as sent. For peer-to-peer apps, you will see a confirmation in the app and usually a notification on your phone.
What is the difference between a routing number and an account number?
A routing number is a nine-digit code that identifies the bank itself—all customers of that bank share the same routing number. An account number is unique to each person and identifies which account at that bank the money should go to. You need both to send an ACH transfer. Your routing number is usually printed on the bottom left of your checks; your account number is printed next to it.
Can I reverse a transfer I just sent?
For ACH transfers, contact your bank within one business day and ask them to attempt a recall. Success is not may provide. For wire transfers, call your bank immediately—if the wire has not been processed yet, they may be able to cancel it, but once it is sent, it cannot be reversed. For peer-to-peer apps, if the recipient has not accepted the money yet, you may be able to cancel it through the app. Once accepted, you have to ask the recipient to send it back.
Do I need to report money I send to family or friends?
No. Reporting requirements apply to the bank, not to you. Your bank reports transfers over $10,000 to the federal government, but this does not affect your taxes or create any obligation for you. If the IRS asks about large transfers, you can explain that you were sending money to family or a friend. Gifts are not taxable income for the recipient, and you do not owe taxes on money you give away.