The main ways to send money between bank accounts
You have four main routes to move money from your bank account to someone else's: ACH transfer (the slowest and cheapest), wire transfer (fast but expensive), peer-to-peer apps (fast and free for small amounts), and writing a check (free but slowest). Which one you use depends on how fast you need the money to arrive, how much you're sending, and whether you know the recipient's bank details.
ACH is the default for most bill payments and regular transfers between accounts you control. Wire transfers are for urgent, large, or one-time payments where speed matters more than cost. Peer-to-peer apps like Venmo, PayPal, or Cash App work best for splitting rent or paying friends back quickly. Checks are still useful when you don't have the recipient's account number or when you're sending money to a business that prefers paper.
Key Takeaways
- ACH transfers take three to five business days, cost nothing or a small fee, and work through your bank's bill pay system or by giving the recipient your routing and account number.
- Wire transfers arrive the same day or next business day but cost $15 to $50 and cannot be reversed once sent, so confirm all details before you initiate.
- Peer-to-peer apps like Venmo and Cash App move money in minutes to hours and are free for standard transfers, but have daily limits and work best between people you know.
- You need either the recipient's full account and routing number, their email or phone number (for peer-to-peer), or their mailing address (for a check).
- If money is sent to the wrong account, ACH transfers can sometimes be recalled, but wire transfers are permanent and you may lose the money.
ACH transfers: the standard route for most payments
ACH stands for Automated Clearing House, and it is how most regular bill payments and transfers between banks happen in the United States. Your bank batches these transfers and sends them through a central clearing system, which is why they take three to five business days. The delay is built in — it is not your bank being slow, it is the system itself.
To send an ACH transfer, log into your bank's website or app and look for "Send Money," "Transfer," or "Bill Pay." You will need the recipient's full name, their bank's routing number (a nine-digit code), and their account number. If you do not have these, you can ask the recipient directly or look up the routing number on the Federal Reserve's website or your recipient's bank website. Most banks charge nothing for ACH transfers, though some charge $1 to $3 for transfers to accounts outside their network.
ACH transfers are reversible if something goes wrong — if you send money to the wrong account, you can contact your bank and ask them to recall it, though success depends on whether the receiving bank has already released the funds. This makes ACH safer than wire transfers for one-time payments to people you have not worked with before.
Wire transfers: fast but final and expensive
A wire transfer moves money the same day or next business day, which is why it costs more. Your bank sends the money directly to the recipient's bank, bypassing the ACH clearing system. Wire transfers typically cost $15 to $50 depending on whether the money stays within the United States or goes abroad. International wires cost more and may take two to three business days.
To send a wire, you will need the recipient's full name, account number, routing number, and the name and address of their bank. Some banks also ask for a SWIFT code if the money is going to another country. Call your bank or visit a branch to initiate a wire — most banks do not allow wires through their website or app for security reasons. Have all the recipient's information ready and double-check every digit, because wire transfers cannot be reversed once the money leaves your bank.
If you send a wire to the wrong account, you have almost no recourse. The receiving bank is not obligated to return it, and you may have to pursue the money through a lawsuit. This is why wires are best used for payments to people or businesses you trust, or for large transactions where the cost is worth the speed and certainty.
Peer-to-peer apps: fast transfers between individuals
Apps like Venmo, PayPal, Cash App, and Zelle let you send money to someone's email address or phone number in minutes to hours. Most of these transfers are free if you use your bank account or debit card as the source. If you use a credit card, the app may charge a 3% fee. The money usually arrives within one to three hours during business hours, though some apps hold it overnight.
To use a peer-to-peer app, download it, link your bank account or debit card, and enter the recipient's email or phone number. The recipient does not need to have the same app — most of these services can send money to any U.S. bank account if the recipient does not have the app installed. Each app has daily and monthly limits on how much you can send; Venmo's limit is $20,000 per week, while Zelle's is $25,000 per day. Check your app's limits before you try to send a large amount.
These apps are convenient for splitting bills, paying roommates, or sending money to friends, but they are less secure than bank transfers if something goes wrong. If you send money to the wrong person, the app may not be able to recover it. Some apps offer fraud protection if your account is hacked, but read the terms carefully — protection varies by app and by how you funded the transfer.
Checks: free but slow, and still useful
Writing a check is free and works when you do not have the recipient's account number or when they prefer paper. Checks take five to ten business days to clear, depending on the recipient's bank and how quickly they deposit it. If you are paying a business, they may have a specific mailing address for checks, which you can find on their website or bill.
To write a check, fill in the date, the recipient's name, the amount in both numbers and words, and sign it. Do not post-date a check (write a future date) — the recipient can deposit it immediately regardless of the date you wrote. If you need to cancel a check, contact your bank right away and ask them to put a stop payment on it; this usually costs $25 to $35 and takes a few business days to process.
Checks are slower than any other method, but they create a paper trail and are useful when you need a record of payment or when the recipient does not have a bank account set up to receive electronic transfers. Some businesses still prefer checks for large payments because they can verify the signature and the routing number before depositing.
What information you need to send money
| Transfer Type | Information Needed | Speed | Cost |
|---|---|---|---|
| ACH Transfer | Recipient's full name, account number, routing number | 3–5 business days | Free to $3 |
| Wire Transfer | Recipient's full name, account number, routing number, bank name and address | Same day to next business day | $15–$50 |
| Peer-to-Peer App | Recipient's email or phone number | Minutes to 3 hours | Free (bank account) or 3% (credit card) |
| Check | Recipient's mailing address | 5–10 business days | Free |
What to do if money is sent to the wrong account
If you realize you sent money to the wrong account, act immediately. For ACH transfers, contact your bank within one business day and ask them to initiate a recall. The receiving bank has to attempt to return the funds, but if the money has already been withdrawn or transferred, recovery is unlikely. Your bank may charge a fee ($25 to $50) to attempt a recall, and there is no may provide it will work.
For wire transfers, call your bank right away — the same day if possible. Wire transfers are nearly impossible to reverse once they leave your bank, but if the receiving bank has not yet released the funds, there is a small chance they can be stopped. Do not wait; the longer you wait, the less likely recovery becomes. If the money is gone, you may need to file a police report and pursue the matter through your bank's fraud department or a lawyer.
For peer-to-peer transfers, contact the app's customer service immediately and report the error. Some apps will reverse a transfer if it was sent to an account that does not match the recipient's name, but this depends on the app's policies. For checks, you can put a stop payment on the check if it has not been deposited yet, though this costs money and takes time.
Frequently Asked Questions
Can I send money to a bank account if I only know the person's name and bank?
No. You need the recipient's account number and the bank's routing number to send an ACH transfer or wire. If you do not have these, ask the recipient directly or use a peer-to-peer app if they have one installed. For checks, you only need their mailing address.
What is the difference between a routing number and an account number?
A routing number is a nine-digit code that identifies the bank or credit union. An account number is unique to the individual account at that bank. You need both to send an ACH transfer or wire. You can find your own routing number on a check or by calling your bank.
Why do ACH transfers take so long?
ACH transfers are batched and processed through a central clearing system multiple times per day. The system was built this way decades ago and the delays are built into the process itself, not your bank being slow. Wire transfers bypass this system, which is why they are faster and more expensive.
Is it safe to give someone my account number and routing number?
Yes, it is safe to share your account number and routing number — they are printed on every check you write. However, only share them with people or businesses you trust. Someone with these numbers can initiate an ACH transfer from your account, so do not post them publicly or share them with strangers.
What happens if I send money to someone and they refuse to return it?
If the transfer was completed successfully, the money belongs to the recipient and your bank cannot force them to return it. This is a civil matter between you and the recipient. If you believe fraud occurred, you can file a dispute with your bank or report it to the police, but recovery is not may provide. This is why it is important to trust the person before sending money.