Timeline for receiving money from abroad
The time it takes to receive money from another country depends almost entirely on the method used and which countries are involved. A wire transfer through a bank typically arrives in one to three business days. A peer-to-peer app like Wise or PayPal can deliver funds in minutes to a few hours if both parties are in countries with established infrastructure. A check sent by mail takes two to four weeks just for delivery, then another week or two to clear. An international ACH transfer, where available, takes five to seven business days. The slowest route—a traditional bank transfer routed through multiple correspondent banks—can take up to two weeks.
The actual timeline also depends on whether the sending bank and receiving bank have a direct relationship. If they do, money moves faster. If the transfer has to pass through intermediary banks (called correspondent banking), each one adds processing time. Time zones matter too: a transfer sent on Friday evening in the sender's country may not begin processing until Monday morning in yours.
Key Takeaways
- Wire transfers through banks usually arrive in one to three business days, but can take longer if multiple correspondent banks are involved.
- Digital transfer services like Wise, PayPal, and Remitly often deliver money within hours, though the exact speed depends on the countries and currencies involved.
- Checks sent internationally take two to four weeks to arrive by mail, then another week to clear at your bank.
- The receiving bank's processing time is separate from the transfer time—even after money arrives, it may take one business day to post to your account.
- Weekends and holidays in either country pause processing, so transfers initiated late Friday may not move until Monday.
Wire transfers and how long they actually take
A wire transfer is the fastest method through the traditional banking system. The sending bank pulls money from the sender's account immediately and transmits it electronically to the receiving bank using the SWIFT network (Society for Worldwide Interbank Financial Telecommunication). This transmission is nearly instantaneous, but processing on both ends takes time.
The sending bank usually processes a wire within a few hours if submitted before their daily cutoff time—typically 2 or 3 p.m. in the sender's time zone. The receiving bank then processes it on their end, which adds another business day. So a wire sent Tuesday morning in New York to London typically arrives Wednesday morning London time. If sent after the cutoff or on a Friday, it may not arrive until Monday or Tuesday.
The catch: if the sending and receiving banks don't have a direct relationship, the transfer routes through one or more correspondent banks. Each intermediary bank adds a day or more of processing. A wire from a small regional bank in the US to a bank in Southeast Asia might take five to seven business days because it passes through multiple intermediaries.
Digital transfer services and their speed advantage
Apps and online services like Wise, Remitly, OFX, and WorldRemit often move money faster than banks because they use different infrastructure. Many of these services hold accounts in multiple countries, so instead of sending money across borders, they move it between their own accounts and then pay out locally. This can reduce the transfer to minutes or a few hours.
Wise, for example, can deliver money to bank accounts in over 80 countries in as little as one business day, and sometimes within hours depending on the currency pair and receiving country. PayPal transfers to a bank account typically take one to three business days. Remitly advertises delivery in minutes to hours for some corridors, though the actual time varies by destination country and whether the recipient has a bank account or is picking up cash.
The speed also depends on whether you're sending to a bank account or a cash pickup location. Bank transfers take longer because the receiving bank has to process the deposit. Cash pickups at partner locations (like Western Union or MoneyGram agents) can be available within minutes of the sender initiating the transfer, but only if the recipient goes to a physical location to collect it.
Checks and mail-based transfers
Sending a check internationally is the slowest option. The check must be physically mailed, which takes two to four weeks depending on the destination country and postal service reliability. Once it arrives, the recipient's bank has to deposit it and send it back to the US for clearing (if the check is drawn on a US bank), which adds another seven to ten business days. Total time: three to five weeks, sometimes longer.
Some banks no longer accept foreign checks at all, or charge high fees to process them. Before sending a check abroad, confirm with the recipient's bank that they will accept it and what their processing timeline is. Many international recipients now refuse checks because the process is so slow and unreliable.
ACH transfers and their limited international reach
ACH (Automated Clearing House) is a batch processing system used for domestic US transfers. It is not available for most international transfers, but some banks offer international ACH to Canada and Mexico. These transfers typically take five to seven business days and cost less than a wire transfer.
International ACH is only available if both the sending and receiving banks participate in the system and have a direct relationship. Most banks do not offer it, so check with your bank before assuming this option is available. If it is, it is usually cheaper than a wire but slower.
What happens after the money arrives at your bank
The transfer time and the posting time are two different things. A wire may arrive at your bank's system within one to three days, but the bank may not post it to your account until the next business day. Some banks hold international transfers for an additional day or two for fraud review before releasing the funds to you.
Check the receiving bank's policy on international transfers before the money is sent. Some banks post international transfers immediately upon receipt; others hold them for 24 to 48 hours. If you need the money urgently, ask your bank what their standard hold period is for incoming international transfers.
Factors that slow down international transfers
Several things can add days to an international transfer. Weekends and holidays in either country pause processing—a transfer sent Friday evening may not move until Monday. If the sending or receiving country observes a holiday, processing stops. Time zone differences mean the receiving bank may not process your transfer until their next business day, which could be 12 to 24 hours after it was sent.
Incomplete or incorrect information also causes delays. If the recipient's bank account number, routing code, or SWIFT code is wrong, the transfer may be rejected and sent back, adding another week to the timeline. Currency conversion can also slow things down if the banks involved have to source the currency from another institution.
Sanctions screening and anti-money-laundering checks are now standard at most banks. If a transfer triggers a review—because of the amount, the countries involved, or the recipient's profile—the bank may hold it for additional verification, adding several days.
Frequently Asked Questions
Can I speed up an international wire transfer?
Not significantly through a bank. You can ensure it is submitted before the daily cutoff and provide correct information to avoid rejections. Using a digital service like Wise instead of a bank wire is the only way to materially speed up the transfer—these services often deliver in hours rather than days.
Why did my international transfer take longer than expected?
The most common reasons are correspondent bank delays (if your bank and the receiving bank do not have a direct relationship), weekend or holiday delays, incorrect recipient information causing a rejection and resend, or the receiving bank holding the transfer for fraud review. Contact your bank to ask which step caused the delay.
What should I tell someone sending me money from abroad?
Provide your full bank account number, the bank's routing code or SWIFT code, and your full name exactly as it appears on your account. Confirm with your bank that they accept international transfers to that account. Tell the sender to expect the money in three to five business days if using a bank wire, or one to two days if using a digital service.
Is there a way to receive money faster than a wire transfer?
Yes—ask the sender to use a digital transfer service like Wise, Remitly, or PayPal instead of a bank. These services often deliver to a bank account in one business day or less, and can deliver to a mobile wallet or cash pickup in minutes. The trade-off is that the sender may pay a higher percentage fee, though the total cost is often lower than a bank wire.
What if the money never arrives?
Contact your bank immediately with the transfer reference number (your bank provides this when you receive the funds). The bank can trace the transfer through the SWIFT system to see where it is. If it was rejected, it will be sent back to the sender's bank, which can take another week. If it is stuck in processing, the bank can investigate and may be able to expedite it.