The fastest and safest transfer depends on where the money is coming from
If you are moving money between your own accounts at the same bank, the transfer usually lands the same day or next business day, and costs nothing. If you are moving money between different banks, the timeline stretches to one to three business days, and some banks charge a fee. If you are receiving money from someone else's account—a paycheck, a refund, a peer transfer—the method they use determines both the speed and whether fraud can happen.
The core rule: faster transfers carry more fraud risk, and slower transfers give you time to catch mistakes. A wire transfer arrives in hours but cannot be reversed if you send it to the wrong account. An ACH transfer takes two to three days but can be stopped if you spot an error before it clears. Knowing which method is actually coming your way, and what to do if it does not arrive, matters more than speed alone.
Key Takeaways
- Transfers between your own accounts at the same bank usually clear same-day or next-day at no cost; transfers between different banks take one to three business days and may have a fee.
- ACH transfers (the standard for paychecks and bill payments) take two to three business days and can be stopped before they clear, but cannot be reversed after.
- Wire transfers arrive in hours but are nearly impossible to recover if sent to the wrong account, so verify the receiving account number twice before authorizing.
- If a transfer does not arrive on time, contact your bank within one business day with the confirmation number and the receiving account details.
- Peer-to-peer apps like Venmo and PayPal have their own timelines separate from your bank's; money may sit in the app for days before you move it to your bank account.
Same-bank transfers: the fastest and cheapest option
Moving money between two accounts you own at the same bank is nearly always free and nearly always instant or next-business-day. Log into your online banking, select the sending account, choose "transfer to another account," and pick the receiving account from the list. The money moves within hours, often within minutes.
The catch is small: if you initiate the transfer after business hours (usually after 5 p.m. Eastern on a weekday), it may not process until the next morning. Weekends and federal holidays also pause the clock. If you need the money by a specific date, initiate the transfer by mid-afternoon on the business day before you need it.
Some banks charge a fee if you exceed a certain number of transfers per month—often six—from a savings account to any other account, due to federal regulation. Checking-to-checking transfers usually have no limit. Check your account agreement or call your bank to confirm the limit on your specific account.
ACH transfers between different banks: the standard method
ACH (Automated Clearing House) is the backbone of most money movement in the United States. Paychecks, bill payments, and most peer transfers use ACH. The transfer takes two to three business days to clear, costs nothing, and can be stopped before it settles—but not after.
To initiate an ACH transfer, you need the receiving bank's routing number and the account number. Both are printed on a check, or you can ask the account holder directly. Log into your bank's website or app, select "send money" or "external transfer," enter the routing and account numbers, and specify the amount. Your bank will verify the account exists (this step may take an extra day on the first transfer to a new account). Once verified, the money moves on the next business day or the day after.
If you realize you made a mistake—wrong account number, wrong amount—you have until the end of the business day the transfer is initiated to call your bank and stop it. After that, the transfer is in the ACH system and cannot be recalled. If the money lands in the wrong account, you will have to contact that bank and ask them to reverse it, which they are not required to do. This is why verifying the account number twice before hitting send matters.
Wire transfers: fast but irreversible
A wire transfer moves money in hours, sometimes the same day. Banks charge a fee—typically $15 to $30 per wire—and the receiving bank may charge a fee too. Wire transfers are common for large payments, real estate closings, and international transfers.
The critical difference: once a wire clears, it cannot be reversed. If you wire money to the wrong account, you have no recourse through your bank. The receiving bank may help you recover it if the recipient cooperates, but they are not required to. For this reason, wire transfers are best used only when you are certain of the account details and you trust the recipient.
To send a wire, call your bank or log into online banking and select "send a wire transfer." You will need the receiving bank's routing number, the account number, the account holder's name, and the amount. Your bank will ask you to confirm all details before processing. Do not rush this step. Read back the account number digit by digit to the bank representative, and ask them to read it back to you.
Peer-to-peer apps: money sits in the app before reaching your bank
Apps like Venmo, PayPal, Square Cash, and Zelle move money between users quickly, but the money does not automatically land in your bank account. When someone sends you money through Venmo, it arrives in your Venmo balance within minutes. To move it to your bank account, you initiate a separate transfer, which takes one to three business days depending on your bank.
This matters because the money is not yours until it clears your bank account. If you spend it from the app balance before the bank transfer completes, and the original sender disputes the transaction or their payment fails, you could end up owing the app money. Always wait for the bank transfer to finish before treating the money as received.
Peer-to-peer apps also have daily and monthly limits on how much you can send or receive. Venmo's limit is typically $20,000 per week; PayPal's varies by account age and history. If you are receiving a large payment, check the app's limits before the sender tries to send it.
What to do if a transfer does not arrive on time
If a transfer does not land by the expected date, contact your bank within one business day. Have the confirmation number from the sending bank, the amount, the date it was sent, and the receiving account number ready. Your bank can check whether the transfer is still in the system or whether it failed.
Common reasons for delays: the receiving account number was wrong (the transfer bounces back to the sender after three to five business days); the sending bank entered the wrong routing number (the transfer goes to the wrong bank and bounces back); the transfer was initiated after business hours or on a weekend (it processes the next business day); or the receiving bank is experiencing a system outage (rare, but it happens).
If the transfer bounced, your bank will return the money to the sending account automatically. This can take another two to three business days. If the money does not return within five business days of the original transfer date, file a claim with your bank in writing. Include the confirmation number, the date sent, and the amount.
Protecting yourself from fraud during transfers
Verify the account number before you send anything. If someone is asking you to transfer money, ask them to send you a check or a bank statement showing the account number. Do not rely on a verbal account number or a number texted to you—scammers often pose as landlords, employers, or family members and provide a fake account.
If you are receiving money, make sure the sender has your correct account number. A common scam: a scammer poses as your employer and sends a fake check or ACH transfer to the wrong account, then asks you to wire the money back. The fake transfer bounces days later, but by then you have already sent real money out.
Never wire money to someone you have not verified by phone or in person. Wire fraud is nearly impossible to recover from. If you are unsure whether a request is real, hang up and call the organization back using a number you find yourself (not a number they provided).
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the method. ACH transfers can be stopped on the same business day they are initiated, up to the end of business hours. Wire transfers cannot be stopped once they are sent. Same-bank transfers are usually instant and cannot be recalled. Call your bank immediately if you need to cancel; do not wait.
Why did my transfer take longer than expected?
Weekends and federal holidays pause the clock. A transfer initiated on Friday afternoon may not clear until Tuesday. If the receiving bank is different from the sending bank, the transfer goes through the ACH network, which processes batches at set times during business hours. Verify the expected date with your bank before assuming it is lost.
What happens if I send money to the wrong account?
For ACH transfers, contact your bank immediately to stop it if you catch the error the same day. If it clears, you will have to contact the receiving bank and ask them to reverse it; they are not required to. For wire transfers, contact your bank right away, but recovery is unlikely. This is why verifying the account number twice before sending is critical.
Do I pay a fee for every transfer?
Same-bank transfers are free. ACH transfers between different banks are free. Wire transfers cost $15 to $30 per wire. Some banks charge a fee if you exceed six transfers per month from a savings account. Peer-to-peer apps are free to send, but may charge a fee if you want instant transfer to your bank instead of waiting one to three days.
Is it safe to give someone my account number and routing number?
Yes, if you trust the person and they need it to send you money. Your account number and routing number are printed on every check you write. They cannot be used to withdraw money from your account without authorization. However, never give this information to someone who calls you unsolicited or who you cannot verify by phone or in person.