Transfer speed depends on the type of transfer, the banks involved, and whether it's a business day
Money doesn't move at the same speed everywhere. A transfer between two accounts at the same bank can land in minutes. A transfer between different banks can take one to three business days. International transfers can take five to ten business days or longer. The time also depends on whether you send the money on a weekday or weekend, whether the receiving bank processes transfers around the clock, and the specific method you use — wire transfer, ACH, debit card, or app-based service.
Understanding these timelines matters because you might think money has arrived when it hasn't, or you might choose a slower method and then need the cash urgently. Knowing what to expect also helps you spot when a transfer has genuinely stalled versus when it's just following the normal pace.
Key Takeaways
- Same-bank transfers between your own accounts usually complete within minutes to a few hours, even on weekends.
- ACH transfers between different banks take one to three business days and do not process on weekends or federal holidays.
- Wire transfers move faster — usually same-day or next-day — but cost money and cannot be reversed once sent.
- International transfers typically take five to ten business days and may involve multiple banks and currency conversion delays.
- The receiving bank's processing schedule matters as much as the sending bank's, so even a fast transfer can sit in a queue before it shows up in your account.
Same-bank transfers between your own accounts
If you move money between two accounts you own at the same bank, the transfer usually completes within minutes to a few hours. Many banks process these transfers when ready or within the same business day, regardless of when you initiate them. Some banks even move money between your own accounts on weekends and holidays.
The speed depends on your bank's systems. Call or check your bank's website to learn whether they process same-bank transfers around the clock or only during business hours. If you need the money urgently and it's a weekend, a same-bank transfer is your fastest option.
ACH transfers between different banks
ACH stands for Automated Clearing House, and it's the standard method for moving money between different banks. ACH transfers take one to three business days. The clock starts when your bank sends the transfer, not when you request it. If you send an ACH transfer on a Friday evening, it may not leave your bank until Monday, and it may not arrive at the receiving bank until Wednesday or Thursday.
ACH transfers do not process on weekends or federal holidays. If you initiate a transfer on Saturday, your bank typically holds it until Monday morning. The receiving bank also has a processing window — they may receive the transfer on day two but not deposit it into the recipient's account until day three.
ACH transfers are free or very cheap, which is why they're the default for bill pay, payroll direct deposit, and most peer-to-peer transfers. The trade-off is speed. If you need money faster, you'll need a different method.
Wire transfers for faster movement
A wire transfer moves money the same business day or next business day, depending on when you send it and your bank's cutoff time. If you wire money before your bank's cutoff (often 2 p.m. or 3 p.m. on a business day), it may arrive the same day. If you wire after the cutoff or on a weekend, it arrives the next business day.
Wire transfers cost money — typically $15 to $30 per transfer, depending on your bank and whether it's domestic or international. They also cannot be reversed once sent. If you wire money to the wrong account or person, you have limited recourse. For this reason, wire transfers are best for situations where you're certain of the recipient and need speed.
International wire transfers follow the same-day or next-day rule for leaving your bank, but they then move through a network of correspondent banks, which can add several days. A wire to another country typically takes two to five business days total.
Peer-to-peer apps and mobile payment services
Apps like Venmo, PayPal, Square Cash, and Zelle offer different speeds depending on how you send and receive money. Transfers between users of the same app (Venmo to Venmo, for example) can be when ready or take up to one business day. Transfers that move money out of the app and into a bank account usually take one to three business days, because they use ACH in the background.
Some apps offer when ready transfers for a fee — typically $0.50 to $2 per transfer. This option moves money to your debit card or bank account within minutes, but you pay for the speed. Standard transfers through these apps are free and follow ACH timelines.
International transfers and currency conversion
International transfers take longer than domestic ones because they move through multiple banks and often involve currency conversion. A typical international transfer takes five to ten business days. Some banks offer expedited international transfers that arrive in two to three business days, but these cost more.
The receiving country's banking system also affects speed. Transfers to some countries are faster than others. Banks in countries with older payment infrastructure may take longer to process incoming transfers. The time also depends on whether the receiving bank is in the same country as the currency (a transfer to a U.S. dollar account in Canada is faster than a transfer to a euro account in a country outside the eurozone).
International transfers also involve exchange rates. Your bank may lock in the rate when you send the transfer, or the rate may be set when the receiving bank processes it. The difference can be significant, so ask your bank how they handle currency conversion before you send.
Why transfers get delayed
A transfer that should take one to three days might take longer. Common reasons include a mismatch between the account number and the account holder's name, a bank holiday in the receiving country, insufficient information in the transfer details, or a manual review by the receiving bank's fraud team.
If a transfer doesn't arrive within the expected timeframe, contact your bank first. They can check whether the transfer left your account and where it is in the system. If your bank sent it but the receiving bank hasn't processed it, the receiving bank can look it up using the wire reference number or ACH trace number your bank provides.
Some delays are temporary. A transfer held for fraud review might release within a few hours once the receiving bank confirms it's legitimate. Others require you to provide additional information — a corrected account number, for example. Ask your bank what information they need and whether there's a way to expedite the review.
Frequently Asked Questions
Can I cancel a transfer if I sent it to the wrong person?
It depends on the transfer type. ACH transfers can sometimes be recalled within a few hours of sending, but only if the receiving bank hasn't already processed them. Wire transfers cannot be recalled. Contact your bank when ready if you need to cancel — the sooner you act, the better your chances. For peer-to-peer apps, you may be able to cancel if the recipient hasn't accepted the transfer yet.
Why does my bank say the transfer was sent but I don't see it yet?
Your bank sending the transfer and the receiving bank depositing it are two different events. Your bank may confirm the transfer left their system within hours, but the receiving bank might not process it until the next business day or later. Check the expected delivery date your bank provided when you sent it. If the transfer is past that date, contact your bank to investigate.
Do transfers process on weekends and holidays?
Same-bank transfers often process on weekends, depending on your bank. ACH transfers between different banks do not — they only process on business days. Wire transfers sent on weekends or holidays typically process the next business day. Check your bank's website or call to confirm their weekend and holiday schedule.
Is there a way to make a transfer arrive faster?
Yes, but it usually costs money. Wire transfers are faster than ACH but charge a fee. Peer-to-peer apps offer when ready transfer options for a small fee. Same-bank transfers are often free and fastest. If you're sending to another bank and speed matters, ask your bank whether they offer expedited ACH or same-day ACH, which some banks provide for a fee.
What's the difference between when a transfer is sent and when it arrives?
Sent means your bank has released the money from your account and forwarded it into the payment network. Arrived means the receiving bank has received it and deposited it into the recipient's account. The time between these two events is the processing delay, which varies by transfer type and the receiving bank's schedule.