The most direct way to send money from your bank account
The fastest way to send money from your bank account depends on who you're sending it to and how soon they need it. If you're sending to someone with a bank account at the same bank, an internal transfer takes minutes and costs nothing. If you're sending to a different bank, you have three main routes: ACH transfer (1–3 business days, free), wire transfer (same day or next day, usually $15–$30), or a digital payment app like Venmo or PayPal (instant to minutes, sometimes free).
Each method moves money differently through the banking system. ACH is the slowest but free; wire is fast but expensive; apps are instant but may charge a fee depending on the recipient's bank. The right choice depends on how fast the money needs to arrive, whether you know the recipient's account details, and whether you're comfortable with the cost.
Key Takeaways
- Internal transfers between accounts at the same bank are instant and free, while transfers to other banks take 1–3 business days through ACH or same-day through wire transfer.
- ACH transfers are free but slow; wire transfers are fast but cost $15–$30; digital payment apps are instant but may charge a fee or require both parties to have the app.
- You need the recipient's routing number and account number for ACH or wire transfers, or their email or phone number for payment apps.
- Transfers initiated before the bank's cutoff time (usually 2 p.m. on business days) process the same day; transfers after cutoff or on weekends start the next business day.
- Once an ACH transfer leaves your account, you cannot cancel it; wire transfers can sometimes be recalled within hours if you contact the bank immediately.
ACH transfers: free but take 1–3 business days
An ACH transfer (Automated Clearing House) is the standard way banks move money between accounts at different institutions. You provide the recipient's routing number and account number, and the money moves through a central clearing system. ACH transfers are free and reliable, but they take time: most arrive in 1–3 business days, depending on when you initiate the transfer and the receiving bank's processing speed.
To send an ACH transfer, log into your bank's website or app, select "Send Money" or "Transfer," and choose the option for transfers to other banks. Enter the recipient's name, routing number, account number, and the amount. Your bank will usually confirm the details before you submit. Once submitted, the transfer is locked in—you cannot cancel it after it leaves your account, so double-check the account number before you confirm.
ACH transfers work best when you have time and want to avoid fees. They're also the default for recurring payments like bill pay or paycheck direct deposit. If the recipient's bank is slow to post deposits, the money may sit in their account for an extra day after the ACH system releases it.
Wire transfers: same-day or next-day, but cost $15–$30
A wire transfer moves money directly from your bank to another bank, bypassing the ACH clearing system. Wire transfers are faster—usually same-day or next-day—but your bank charges a fee, typically $15–$30 for domestic transfers. International wire transfers cost more and take longer (1–3 business days).
To send a wire transfer, call your bank or visit a branch (some banks allow online wire initiation, but many require you to call or visit in person). You'll need the recipient's full name, routing number, account number, and the amount. Your bank will ask you to confirm the details and may ask why you're sending the money. Once you confirm, the wire is sent immediately and cannot be recalled—though if you catch an error within a few hours, your bank may be able to contact the receiving bank and ask them to return the funds.
Wire transfers are best for large amounts, urgent transfers, or when the recipient needs the money the same day. Because wire transfers cannot be reversed easily, they're also a common target for fraud—scammers often pose as landlords or contractors and pressure people into wiring money. Never wire money to someone you haven't verified through an independent phone number or in person.
Digital payment apps: instant but require both parties to participate
Apps like Venmo, PayPal, Square Cash, and Zelle let you send money instantly to someone else who has the app. You typically need only their email address or phone number, not their account details. The money arrives in minutes, and many transfers between app users are free. However, both the sender and recipient must have the app, and the recipient may need to wait 1–3 business days to move the money out of the app and into their bank account.
To send money through an app, download it, link your bank account, and enter the recipient's email or phone number. Confirm the amount and send. The recipient will receive a notification and can accept the transfer. Some apps charge a fee if you send money using a credit card instead of a bank account, or if you want the money to arrive instantly rather than waiting for the standard 1–3 business day window.
Digital payment apps work well for splitting rent, paying friends back, or sending money to family members who already use the app. They're not ideal for paying businesses or people who don't have the app, and they're not suitable for large amounts because many apps have daily or monthly limits (often $2,000–$10,000 per day, depending on the app and how long you've had the account).
Timing: when your transfer actually leaves your account
The time your transfer is processed depends on when you initiate it and your bank's cutoff time. Most banks process transfers initiated before 2 p.m. on business days the same day; transfers initiated after 2 p.m. or on weekends start processing the next business day. Some banks have earlier cutoff times, so check your bank's website or call to confirm.
Business days are Monday through Friday, excluding federal holidays. A transfer initiated on Friday at 3 p.m. won't start processing until Monday morning, so it won't arrive until Tuesday or Wednesday at the earliest (for ACH) or Tuesday (for wire). If you need money to arrive by a specific date, count backward from that date and initiate the transfer at least one business day earlier.
The receiving bank also affects timing. Some banks post deposits immediately; others hold them for 1–2 business days. If the recipient says they haven't received the money after the expected timeline, ask them to check with their bank—the money may have arrived but not posted to their account yet.
What information you need to send money
| Transfer Type | Information Needed | Cost | Speed |
|---|---|---|---|
| ACH (to another bank) | Recipient's routing number, account number, name | Free | 1–3 business days |
| Wire transfer | Recipient's routing number, account number, full name | $15–$30 | Same day or next day |
| Digital payment app | Recipient's email or phone number | Free (usually) | Instant to minutes |
| Internal transfer (same bank) | Recipient's account number or username | Free | Instant |
For ACH and wire transfers, you need the recipient's routing number (a nine-digit code that identifies their bank) and account number (usually 8–17 digits). You can find these on a check, by asking the recipient, or by calling their bank. For wire transfers, you also need the recipient's full legal name as it appears on their account—if the name doesn't match exactly, the receiving bank may reject or delay the transfer.
For digital payment apps, you need only the recipient's email or phone number associated with their account. This makes apps faster and easier for informal transfers, but it also means you're relying on the app to route the money correctly. Always confirm the recipient's identity before sending, especially for large amounts.
What to do if a transfer goes wrong
If you sent money to the wrong account, the outcome depends on the transfer type. For ACH transfers, contact your bank immediately and ask them to attempt a recall. Some banks can contact the receiving bank and ask them to return the funds, but this only works if the receiving bank agrees—there's no legal obligation for them to return money sent to the wrong account. If the recall fails, you may need to contact the recipient directly and ask them to return the money, or pursue a civil claim.
For wire transfers, call your bank immediately. If the wire hasn't been picked up yet, your bank may be able to cancel it. If the money has already been delivered, your bank can contact the receiving bank and ask them to return it, but again, there's no may provide. Wire fraud recovery is difficult and slow.
For digital payment apps, if you sent money to the wrong person, contact the app's support team immediately. If the recipient hasn't accepted the transfer yet, you may be able to cancel it. If they've accepted it, you'll need to ask them to send it back or contact the app's support team to report the error.
If someone fraudulently transferred money from your account, report it to your bank within 60 days. Your bank is required to investigate and may refund the money if they find unauthorized activity, though the timeline can be weeks or months.
Frequently Asked Questions
Can I cancel a transfer after I've sent it?
ACH transfers cannot be canceled once they leave your account. Wire transfers can sometimes be canceled within a few hours if you contact your bank immediately, but only if the receiving bank hasn't released the funds yet. Digital payment app transfers can usually be canceled if the recipient hasn't accepted them yet. Always double-check account numbers and recipient names before confirming any transfer.
Why is my transfer taking longer than expected?
ACH transfers take 1–3 business days, and the timeline depends on when you initiated it, your bank's processing time, and the receiving bank's posting time. Transfers initiated after 2 p.m. or on weekends don't start processing until the next business day. If more than 3 business days have passed, contact your bank to confirm the transfer was sent and ask the recipient to check with their bank to see if the money has arrived but not posted yet.
What's the difference between a routing number and an account number?
A routing number is a nine-digit code that identifies a specific bank or branch. An account number is unique to your individual account at that bank. You need both to send an ACH or wire transfer. You can find both on a check (routing number is on the left, account number is in the middle), or ask your bank or the recipient for them.
Is it safe to send money through a digital payment app?
Digital payment apps are generally safe for transfers between people you know, but they're not suitable for large amounts or for paying strangers. Most apps have daily limits ($2,000–$10,000 depending on the app), and if fraud occurs, recovery can be slow. Never send money to someone you haven't verified independently, and be cautious of scammers who pose as businesses or landlords and pressure you to use payment apps.
Do I pay a fee to receive money?
No. The recipient does not pay a fee to receive an ACH transfer, wire transfer, or digital payment app transfer. Only the sender pays fees (wire transfers and some app transfers). However, if the recipient wants to withdraw the money from a digital payment app to their bank account, the app may charge them a fee depending on the app and the withdrawal method.