The most direct way depends on how fast you need it and whether you know their account details
You have four main routes: ACH transfer (3 to 5 business days, free or low-cost), wire transfer (same day or next day, costs $15 to $50), peer-to-peer apps (minutes to hours, often free for bank transfers), and cashier's check or money order (1 to 3 days if mailed, instant if hand-delivered). Which one makes sense depends on the amount, the timeline, and whether the person has a bank account or uses a payment app instead.
The person receiving the money needs to give you their routing number and account number for ACH or wire transfers—or just their phone number or email for peer-to-peer apps. If you do not have those details yet, ask them directly. Do not guess or use information from a check; routing numbers can vary by branch, and a wrong number means your money goes to the wrong account and takes weeks to recover.
Key Takeaways
- ACH transfers are free or cost $1 to $3, take 3 to 5 business days, and work through any bank; wire transfers cost $15 to $50 and arrive the same day or next day.
- You need the recipient's routing number and account number for ACH or wire transfers, or their phone number or email for peer-to-peer apps like Venmo or PayPal.
- Peer-to-peer apps move money in minutes to hours and are often free for bank-to-bank transfers, but may charge a fee if you use a credit card.
- Wire transfers cannot be reversed once sent, so confirm the account details before you initiate; ACH transfers can sometimes be stopped within a few hours if you catch an error immediately.
- If the recipient does not have a bank account, a cashier's check or money order is slower but works anywhere.
ACH transfers: the standard, slow, and cheap option
An ACH transfer (Automated Clearing House) is the backbone of bank-to-bank money movement in the United States. Your bank sends the money through a clearing network to the recipient's bank, which deposits it into their account. It is free or costs $1 to $3 if your bank charges a fee; most do not for outgoing transfers.
The catch is timing: ACH transfers take 3 to 5 business days. Weekends and federal holidays do not count, so if you send money on a Friday afternoon, it will not arrive until Wednesday or Thursday. Some banks offer next-day ACH for an extra fee ($10 to $20), but that is rare and usually only available to business accounts.
To send an ACH transfer, log into your bank's website or app, select "Send Money" or "Transfer," and enter the recipient's name, routing number, and account number. Double-check the routing number—it is a nine-digit code specific to the bank and sometimes the branch. You can find it on a check (the first set of numbers at the bottom left) or by asking the recipient to look it up on their bank's website. Enter the amount and the date you want it sent, and confirm. That is it.
If you realize you made a mistake within a few hours, call your bank immediately and ask them to stop the transfer. If it has already been processed, you will need to contact the recipient's bank and file a claim, which can take weeks. This is why confirming the account number before you send is worth the extra minute.
Wire transfers: fast but irreversible and expensive
A wire transfer moves money the same day or next day and is the fastest option for bank-to-bank transfers. Your bank sends the funds directly to the recipient's bank, which deposits them immediately. Wire transfers cost $15 to $50 depending on your bank and whether it is domestic (within the US) or international.
The critical difference from ACH: once a wire is sent, it cannot be reversed. If you send money to the wrong account, you have to contact that bank and ask them to return it—and they are not obligated to. This is why wire transfers are used for large, time-sensitive payments like down payments on a house, but not for casual transfers to friends.
To send a wire, call your bank or go to a branch in person (many banks require this for security). Have the recipient's routing number, account number, and full name ready. The bank will ask you to confirm the details and may ask why you are sending the money. They will charge the fee and process the transfer. Domestic wires usually arrive within 24 hours; international wires take 1 to 3 business days.
Peer-to-peer apps: fast and often free, but limited by who uses them
Peer-to-peer payment apps like Venmo, PayPal, Square Cash, and Zelle let you send money using just a phone number or email address. The money moves in minutes to a few hours, and transfers between bank accounts are usually free. If you use a credit card instead of a bank account, the app may charge 2% to 3%.
The catch is that both people need to have the app and a linked bank account or card. If the recipient does not use the app you chose, you will have to use a different one or switch to ACH or wire transfer. Zelle is built into most major US banks' apps and websites, so it is often the easiest option if both of you bank at institutions that support it.
To send money through a peer-to-peer app, download the app, link your bank account or card, and search for the recipient by phone number or email. Enter the amount, add a note if you want, and send. The recipient will get a notification and can accept the transfer. The money lands in their account within minutes to a few hours, depending on the app and the time of day.
Peer-to-peer apps do have fraud protection, but it is weaker than bank transfers. If someone hacks your account and sends money, the app may not refund it. Use a strong password and enable two-factor authentication on any app that holds your financial information.
Cashier's checks and money orders: for people without bank accounts
If the recipient does not have a bank account or does not use payment apps, a cashier's check or money order is your option. A cashier's check is issued by a bank and is may provide by the bank itself, so it is safer than a personal check. A money order is similar but issued by the post office, a grocery store, or a check-cashing service.
Cashier's checks cost $5 to $15 and can be for any amount. Money orders cost $1 to $5 but usually cap out at $500 to $1,000 per order. You can buy a money order at the post office, Walmart, grocery stores, or check-cashing places. To get a cashier's check, you have to go to a bank branch.
If you mail the check or money order, it takes 1 to 3 business days to arrive. If you hand it to the recipient in person, they can deposit it or cash it immediately. The recipient can deposit it at any bank or cash it at most check-cashing services.
What happens if the money goes to the wrong account
If you send an ACH transfer to the wrong account, contact your bank immediately and ask them to file a reversal request. Your bank will contact the recipient's bank and ask them to return the funds. This works best if you catch the error within a few hours, before the money has been withdrawn. If the recipient's bank cannot recover the money, you may have to pursue a civil claim, which is expensive and slow.
If you send a wire transfer to the wrong account, the money is gone. Call the recipient's bank and explain what happened, but they are not required to help. Some banks will freeze the account and ask the recipient to return the money, but this depends on the bank's policy and whether they can prove fraud. Do not rely on this.
For peer-to-peer apps, contact the app's customer service immediately. If the recipient has not accepted the transfer yet, the app can cancel it. If they have accepted it, the app may be able to reverse it, but this depends on the app's policy. Zelle, for example, does not reverse transfers once accepted.
Fees and limits by transfer type
| Transfer Type | Cost | Speed | Limit |
|---|---|---|---|
| ACH transfer | Free to $3 | 3 to 5 business days | Varies by bank; often $10,000 to $25,000 per day |
| Wire transfer | $15 to $50 | Same day or next day | Usually $10,000 to $50,000 per day; higher limits for business accounts |
| Peer-to-peer app | Free (bank) or 2–3% (credit card) | Minutes to hours | $500 to $20,000 per day depending on app and account age |
| Cashier's check | $5 to $15 | 1 to 3 days (mailed) or instant (hand-delivered) | Any amount |
| Money order | $1 to $5 | 1 to 3 days (mailed) or instant (hand-delivered) | $500 to $1,000 per order |
Frequently Asked Questions
Can I transfer money to someone at a different bank?
Yes. ACH transfers, wire transfers, and peer-to-peer apps all work across banks. The recipient's bank does not have to be the same as yours. You just need their routing number and account number, or their phone number or email if you are using an app.
What if I do not know the recipient's routing number?
Ask them to look it up on their bank's website or on a check they have. You can also call their bank and ask for the routing number if you have their account number. Do not guess or use a number from the internet—routing numbers can vary by branch, and a wrong number means your money goes to the wrong place.
Is it safe to give someone my account number?
Yes, if you trust them. Your account number alone cannot be used to withdraw money from your account—a thief would also need your routing number and your signature or authorization. For peer-to-peer apps, you do not need to share your account number at all; you just link it to the app.
How long does a wire transfer actually take?
Domestic wire transfers usually arrive within 24 hours, often the same day if sent before 2 p.m. on a business day. International wires take 1 to 3 business days. Some banks offer expedited wires for an extra fee, but this is rare.
Can I cancel a transfer after I send it?
For ACH transfers, yes—if you catch it within a few hours and call your bank immediately. For wire transfers, no—once sent, the money is gone. For peer-to-peer apps, it depends on whether the recipient has accepted the transfer. Check the app's policy or contact customer service right away.