Timeline depends on the method you choose and where the money is going
A remittance—money you send to someone else, usually across borders—can take anywhere from minutes to five business days to reach the recipient, depending on which service you use and whether the destination has banking infrastructure. A wire transfer through a bank typically arrives the same day or next business day. A money transfer service like Western Union or MoneyGram can deliver cash in minutes at a pickup location, or take one to three business days if going to a bank account. ACH transfers, the cheapest option, usually take three to five business days. International remittances are slower: bank-to-bank wire transfers often take three to five business days, while money transfer services may take one to three days.
The speed you pay for matters. Faster options cost more. A same-day wire might cost $15 to $50 depending on the amount and destination. A standard ACH transfer costs $0 to $3. A money transfer service charges a percentage of the amount sent, typically 2 to 8 percent, plus a flat fee of $1 to $5. The recipient's bank or service also affects timing—some banks process incoming transfers slowly, and some countries have limited banking hours or weekend closures that delay deposits.
Key Takeaways
- Wire transfers through a bank arrive the same day or next business day domestically, but cost $15 to $50 per transaction.
- Money transfer services like Western Union deliver cash in minutes at a location, or deposit to a bank account in one to three days, and charge 2 to 8 percent of the amount plus a flat fee.
- ACH transfers are the slowest and cheapest option, taking three to five business days and costing $0 to $3.
- International remittances take longer—typically three to five business days for wire transfers and one to three days for money transfer services—because of currency conversion and correspondent banking delays.
- Weekends, holidays, and the recipient's bank hours all add time to delivery, so a Friday transfer may not arrive until Tuesday or Wednesday.
Domestic wire transfers: same day or next business day
A wire transfer sent through your bank to another U.S. bank account usually arrives the same business day if you send it before the bank's cutoff time, which is typically 2 p.m. or 3 p.m. local time. If you send it after cutoff or on a weekend, it arrives the next business day. The receiving bank then processes it into the recipient's account, which can happen immediately or take a few hours depending on the bank's systems.
Wire transfers are fast because the banks communicate directly through the Federal Reserve's wire network (Fedwire) or through SWIFT for international transfers. You need the recipient's full name, bank name, routing number, and account number. The cost is typically $15 to $50 per transfer, and some banks charge extra for international wires. Once sent, a wire cannot be recalled, so verify the account details before you submit.
Money transfer services: minutes to three days
Services like Western Union, MoneyGram, Wise, and Remitly offer different speeds depending on how the recipient receives the money. If the recipient picks up cash at a Western Union or MoneyGram location, the money is usually there within minutes to a few hours—you get a reference number immediately, and the recipient can collect it as soon as the location processes it. If the money goes to a bank account, it takes one to three business days depending on the service and the receiving bank.
Money transfer services are popular for international remittances because they handle currency conversion and work in countries where banking is limited. You pay a percentage of the amount sent (typically 2 to 8 percent) plus a flat fee ($1 to $5). Some services offer lower rates for larger amounts or recurring transfers. The recipient needs a valid ID to pick up cash, or a bank account number if receiving by deposit. Check the service's website or app for the exact fee and delivery time before you send.
ACH transfers: three to five business days
An ACH (Automated Clearing House) transfer is the standard method for moving money between U.S. bank accounts. It takes three to five business days because the banks batch transfers and process them through a central clearing system twice a day. You initiate the transfer through your bank's website or app, provide the recipient's name, routing number, and account number, and the money moves automatically.
ACH transfers are the cheapest option—most banks charge $0 to $3 per transfer, and many offer unlimited free transfers. The tradeoff is speed. If you send an ACH transfer on a Monday morning, it may not arrive until Thursday or Friday. If you send it on a Friday, it will not arrive until the following Tuesday or Wednesday because weekends and holidays pause the clearing process. ACH is best for bills, payroll, and routine payments where you do not need the money immediately.
International wire transfers: three to five business days
A wire transfer to a bank account outside the U.S. takes longer than a domestic wire because it passes through correspondent banks—intermediary banks in the destination country that handle the currency conversion and final delivery. A typical international wire takes three to five business days. Some banks offer expedited international wires that arrive in one to two days, but these cost $30 to $75 or more.
You need the recipient's full name, bank name, account number, and SWIFT code (an international bank identifier). Some banks also require an IBAN (International Bank Account Number) for European transfers. Currency conversion happens at the sending bank's exchange rate, which may be less favorable than the market rate. The receiving bank may also charge a fee to receive the wire, which is deducted from the amount the recipient gets. Always ask your bank for the total cost and the exchange rate before you send.
What slows down remittances and how to speed them up
Weekends and holidays pause all transfers. A transfer sent on Friday evening will not move until Monday. A transfer sent on a holiday will not move until the next business day. Time zones also matter: if you send a wire at 4 p.m. on the East Coast, it may miss the cutoff and not process until the next day. The recipient's bank may also be slow—some banks take 24 hours to post incoming transfers to an account, even if the transfer arrived the day before.
To speed up a remittance, send it early in the business day (before 2 p.m. if possible), use a wire transfer instead of ACH, and double-check all account details to avoid rejection and resubmission. If you are sending internationally, use a money transfer service instead of a bank wire if the amount is small—the service may be faster and cheaper. For recurring payments, set up a standing order or automatic transfer so you do not have to initiate each one manually.
What to do if a remittance does not arrive on time
If a transfer does not arrive within the expected timeframe, contact your bank or money transfer service first. Provide the reference number or confirmation code from when you sent the money. The service can check whether the transfer is still in process, stuck in a correspondent bank, or rejected due to incorrect account details. If the account number was wrong, the transfer may be returned to you, which takes another three to five business days.
For wire transfers, the bank can file a trace to locate the money and request a return if it went to the wrong account. This process takes one to two weeks. For money transfer services, contact customer service through the app or website—most have live chat or a phone number. If the money was sent to a cash pickup location, it may expire after 30 to 90 days if not collected, and the service will return it to you. Keep your confirmation number and receipt until the money is confirmed received.
Frequently Asked Questions
Can I cancel a remittance after I send it?
It depends on the method. Wire transfers cannot be recalled once sent—the money is gone. ACH transfers can sometimes be stopped if you contact your bank within one business day of sending, but this is not may provide. Money transfer services may allow cancellation if the money has not been picked up or deposited yet. Contact your bank or service immediately if you need to cancel.
Why did my remittance take longer than expected?
The most common reasons are incorrect account details (which causes rejection and resubmission), a weekend or holiday in the processing window, the recipient's bank being slow to post, or the transfer being flagged for fraud review. International transfers are also delayed by correspondent bank processing and time zone differences. Check with your bank or service to find out where the transfer is stuck.
Do I pay the fee or does the recipient?
For domestic transfers, you typically pay the sending fee. For international wire transfers, you pay the sending fee, but the receiving bank may also charge a fee that comes out of the amount the recipient gets. Money transfer services charge you a percentage and flat fee upfront. Always ask before you send so you know the total cost.
What is the difference between a wire transfer and an ACH transfer?
A wire transfer is faster (same day or next day) and more expensive ($15 to $50). An ACH transfer is slower (three to five days) and cheaper ($0 to $3). Wire transfers are best for urgent or large payments. ACH is best for routine bills and payroll.
Can I send a remittance to a cash pickup location internationally?
Yes, money transfer services like Western Union and MoneyGram operate in most countries and allow cash pickups. The recipient needs a valid ID and the reference number you provide. Delivery is usually one to three business days, and the service charges a percentage of the amount plus a flat fee. Check the service's website to confirm the destination country and pickup locations.