The fastest way depends on how much money and how soon you need it there
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 standard 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 urgency, and whether you know the recipient's account details.
The recipient's bank does not have to be the same as yours. The money moves through the banking network using routing numbers and account numbers, not through any connection between the two banks themselves. If you have the wrong account number or routing number, the transfer will either bounce back or land in someone else's account — so verify both before you send.
Key Takeaways
- ACH transfers are free or cost $1 to $3, take 3 to 5 business days, and work for most routine payments like rent or loan payments.
- Wire transfers move money the same day or next day but cost $15 to $50 and cannot be reversed once sent, so use them only when you are certain of the account details.
- Peer-to-peer apps like Venmo, PayPal, and Cash App move money in minutes to hours and are free for standard transfers, but work best for smaller amounts between people you know.
- You need the recipient's full name, account number, and routing number for ACH and wire transfers; peer-to-peer apps use phone numbers or usernames instead.
- If a transfer lands in the wrong account, contact your bank immediately — recovery is possible but not may provide and can take weeks.
ACH transfers: the standard route for bills and regular payments
ACH stands for Automated Clearing House, and it is the system most banks use to move money between accounts. Your bank batches ACH transfers and sends them to the recipient's bank in scheduled groups, which is why they take 3 to 5 business days. Weekends and federal holidays do not count as business days, so a transfer you send on Friday afternoon will not arrive until Wednesday or Thursday.
ACH transfers are free at most banks, or cost $1 to $3 if your bank charges a fee. You initiate them through your bank's website or app, or by calling the bank directly. You will need the recipient's full name, account number, and routing number. The routing number is a nine-digit code that identifies the recipient's bank; you can find it on a check, on the bank's website, or by calling the bank.
ACH transfers work well for recurring payments like rent, loan payments, or payroll direct deposit. They also work for one-time transfers to another person's account. The main drawback is the wait — if you need the money to arrive today or tomorrow, ACH will not work.
Wire transfers: same-day or next-day delivery at a higher cost
A wire transfer moves money the same business day if you send it before your bank's cutoff time (usually 2 or 3 p.m.), or the next business day if you miss the cutoff. Wire transfers cost $15 to $50 depending on your bank and whether the recipient's bank is domestic or international. Once the money leaves your account, you cannot reverse or cancel the transfer — so wire transfers are final.
You initiate a wire transfer by calling your bank or going to a branch in person. Some banks allow wire transfers through their app or website, but many require you to call or visit. You will need the same information as an ACH transfer: the recipient's full name, account number, and routing number. Some banks also ask for the recipient's address.
Wire transfers are best for large amounts, time-sensitive payments, or situations where you are certain of the account details. Because they cannot be reversed, do not use a wire transfer if there is any doubt about the account number or the recipient's identity. If the money lands in the wrong account, you will have to contact the recipient's bank and ask them to reverse it — they are not required to do so, and recovery can take weeks or fail entirely.
Peer-to-peer apps: fast transfers for smaller amounts
Apps like Venmo, PayPal, Cash App, and Zelle move money between users in minutes to a few hours. Most standard transfers are free; some apps charge a small fee (usually 1 to 3 percent) if you want the money to arrive instantly instead of waiting a day. You do not need the recipient's account number — you send money using their phone number, email address, or username.
The catch is that both people must have the app and a linked bank account or debit card. Peer-to-peer apps work best for splitting bills, paying friends back, or sending money to people you know and trust. They are not ideal for paying a business or landlord unless that business has set up an account on the app.
Peer-to-peer apps offer some fraud protection, but less than banks do. If you send money to the wrong person or the recipient does not send it back, your options are limited. Read the app's terms to understand what happens if a transfer goes wrong — most apps will not reverse a transfer once it has been accepted by the recipient.
Cashier's checks and money orders: when you need a physical document
A cashier's check is a check issued by your bank, drawn on the bank's own account rather than yours. A money order is a prepaid document you buy at a bank, post office, or retail store. Both are safer than personal checks because the funds are may provide — the bank or issuer has already set aside the money.
Cashier's checks cost $5 to $15 and take 1 to 3 business days to clear if mailed, or are instant if hand-delivered. Money orders cost $1 to $5 and clear in 1 to 3 business days. You do not need the recipient's account number — you just write their name on the check or money order and mail it or hand it over.
Use cashier's checks or money orders when the recipient does not have a bank account, when you need a paper trail, or when the recipient prefers not to share their account details. They are slower than electronic transfers but safer than sending cash through the mail.
What information you need for each method
| Method | Information Needed | Speed | Cost |
|---|---|---|---|
| ACH transfer | Full name, account number, routing number | 3–5 business days | Free or $1–$3 |
| Wire transfer | Full name, account number, routing number | Same day or next day | $15–$50 |
| Peer-to-peer app | Phone number, email, or username | Minutes to hours | Free or 1–3% for instant |
| Cashier's check | Recipient's name and address | 1–3 days if mailed | $5–$15 |
| Money order | Recipient's name and address | 1–3 days if mailed | $1–$5 |
What to do if the transfer goes to the wrong account
If you realize you sent money to the wrong account number, contact your bank immediately — do not wait. For ACH transfers, your bank can sometimes recall the transfer if it has not yet been processed by the recipient's bank. This window is usually 24 to 48 hours. For wire transfers, contact your bank right away, but know that reversal is unlikely once the money has left your account.
Your bank will contact the recipient's bank and ask them to reverse the transfer or return the funds. The recipient's bank is not required to do so, and the process can take weeks. If the recipient's bank refuses or cannot locate the funds, you may have to pursue the matter through small claims court or a civil lawsuit — which is expensive and time-consuming.
To avoid this situation, always verify the account number and routing number before you send. Ask the recipient to confirm both numbers in writing, or check a recent statement or bank letter. If you are sending a large amount, call the recipient's bank directly to confirm that the account number belongs to the person you intend to pay.
Late or delayed transfers: when money does not arrive on time
ACH transfers usually arrive within 3 to 5 business days, but delays happen. Your bank may hold the transfer if it looks unusual (a very large amount, a new recipient, or a transfer to a different country). The recipient's bank may also hold the funds while they verify the account. If the transfer does not arrive within the expected timeframe, contact your bank and ask for the status.
Wire transfers should arrive the same day or next day. If a wire transfer does not arrive within 24 hours, contact your bank immediately. Delays are rare but can happen if the routing number is wrong or if the recipient's bank is experiencing technical problems. Your bank can trace the wire and find out where it is stuck.
Peer-to-peer transfers usually arrive within hours, but can be delayed if the recipient's bank is slow to process the deposit or if the app is experiencing technical issues. Check the app's status page or contact customer support if a transfer is delayed beyond the stated timeframe.
Frequently Asked Questions
Can I send money to a bank account if I do not know the routing number?
You can look up the routing number on the recipient's bank website, on a check, or by calling the bank directly. Most banks have a customer service line that can provide the routing number in seconds. Without the correct routing number, your transfer will either bounce back or land in the wrong account.
What happens if I send money to the wrong account number?
Contact your bank immediately. For ACH transfers, your bank may be able to recall the transfer within 24 to 48 hours. For wire transfers, reversal is unlikely once sent. Your bank will contact the recipient's bank and ask them to return the funds, but they are not required to do so. Recovery can take weeks or fail entirely.
Is it safe to send money through a peer-to-peer app?
Peer-to-peer apps offer fraud protection and encryption, but less than banks do. They are safe for small amounts between people you know and trust. Do not use them for large amounts or for payments to strangers. Once the recipient accepts the money, most apps will not reverse the transfer.
How long does a wire transfer actually take?
Wire transfers sent before your bank's cutoff time (usually 2 or 3 p.m.) arrive the same business day. Transfers sent after the cutoff arrive the next business day. Weekends and federal holidays can add an extra day. If a wire does not arrive within 24 hours, contact your bank to trace it.
Can I cancel a transfer after I send it?
ACH transfers can sometimes be recalled within 24 to 48 hours if they have not yet been processed. Wire transfers cannot be reversed once sent. Peer-to-peer transfers can usually be cancelled if the recipient has not yet accepted the money. Contact your bank or app immediately if you need to cancel.