Bank transfers take one to five business days, depending on the type of transfer and which banks are involved.
The speed of your transfer depends on whether you are sending money within the same bank, between banks in the same country, or internationally. A transfer between two accounts at the same bank can clear in hours or by the next business day. A transfer between different banks usually takes two to three business days. International transfers can take five to ten business days or longer, depending on currency conversion and the receiving country's banking system.
The clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening or over a weekend, most banks do not process it until Monday morning. Holidays also pause the clock — a transfer sent on a Thursday before a three-day weekend will not move until the following Monday.
Key Takeaways
- Same-bank transfers usually complete within one business day; transfers between different banks take two to three business days.
- The processing clock starts when your bank sends the transfer, not when you click submit, and does not run on weekends or federal holidays.
- Wire transfers are faster than ACH transfers but cost money, while ACH transfers are free but slower.
- If a transfer does not arrive within the stated timeframe, contact your bank with the confirmation number and the receiving bank's routing number.
Same-Bank Transfers vs. Transfers Between Different Banks
When you transfer money to another account at the same bank, the money often moves the same day or by the next business day. Your bank controls both accounts, so it can move the funds directly without involving other institutions. Some banks offer real-time transfers that clear within minutes, though this depends on the bank's system and whether the receiving account is set up to receive them.
Transfers between different banks move through the ACH network (Automated Clearing House), a system that batches transfers and processes them in cycles. ACH transfers typically take two to three business days because the sending bank, the ACH network, and the receiving bank each have to process the transaction in sequence. The receiving bank may also hold the funds for an extra day as a fraud check, even after the money has technically arrived.
Some banks offer faster options. Real-time payments through systems like the RTP network can deliver money in seconds or minutes, but not all banks participate, and the receiving bank must be enrolled. Ask your bank whether it offers same-day or real-time transfers before you assume you need a wire.
Wire Transfers: Fast but Irreversible
A wire transfer is the fastest way to move money between banks. Domestic wire transfers usually clear within one business day, often within hours. International wires take longer — typically one to three business days depending on the receiving country and whether currency conversion is needed — but they are still faster than ACH.
Wire transfers cost money. Domestic wires typically cost $15 to $30, and international wires cost $35 to $50 or more. Because wires are irreversible once sent, use them only when you are certain of the receiving account details. If you send a wire to the wrong account, your bank cannot recall it; you would have to contact the receiving bank and ask them to return the funds, which they are not obligated to do.
Do not use a wire transfer for everyday payments to people you trust or for small amounts. Use ACH or a same-bank transfer instead. Reserve wires for time-sensitive payments to verified recipients, such as a down payment to a real estate closing or a payment to a vendor you have worked with before.
Why Your Transfer Might Be Delayed
If your transfer has not arrived within the expected timeframe, several things could have gone wrong. The most common cause is a typo in the receiving account number or routing number. If the number does not match any account at the receiving bank, the transfer bounces back to your account, which can take an extra two to three business days.
Transfers also stall if the receiving bank flags the transaction as potentially fraudulent. Banks hold suspicious transfers for review, which can add one to three business days. Large transfers, transfers to new recipients, or transfers to accounts in other countries are more likely to trigger a hold.
Weekend and holiday delays are common and expected. If you initiate a transfer on Friday at 5 p.m., your bank may not process it until Monday morning. If Monday is a federal holiday, processing does not start until Tuesday. The receiving bank also does not process on weekends or holidays, so a transfer sent Monday might not arrive until Wednesday or Thursday.
Technical problems at either bank can also cause delays. If your bank's system is down for maintenance or the receiving bank experiences an outage, transfers queue up and process once the system is back online.
How to Track Your Transfer
When you initiate a transfer, your bank gives you a confirmation number. Save this number — you will need it if the transfer does not arrive or if you need to dispute it. Log into your bank account and look for the transaction in your activity history. The status should show whether the transfer is pending, processing, or complete.
If the transfer shows as complete on your end but has not arrived at the receiving account, contact your bank with the confirmation number. Ask them to verify that the receiving bank's routing number and account number are correct. If they are, ask your bank to trace the transfer and find out where it is in the receiving bank's system.
If the receiving account number was wrong, your bank can tell you whether the transfer bounced back or was rejected. If it bounced back, it should return to your account within two to three business days. If it was rejected before leaving your bank, the funds never left and should be back in your account immediately.
International Transfers and Currency Conversion
International transfers take longer than domestic ones because they involve multiple banks and often require currency conversion. A transfer to Canada or Mexico typically takes three to five business days. A transfer to Europe, Asia, or other regions can take five to ten business days or longer.
The receiving country's banking system also affects speed. Some countries have centralized clearing systems that process transfers quickly; others require transfers to move through multiple intermediary banks, which adds days. Ask the receiving bank how long they typically take to process incoming international transfers.
Currency conversion happens at the sending bank, the receiving bank, or both, depending on the banks' agreements. The exchange rate you see when you initiate the transfer may not be the rate applied when the transfer is processed, especially if processing takes several days. Ask your bank what exchange rate they will use and when it locks in.
What to Do If a Transfer Does Not Arrive
If a transfer does not arrive within the expected timeframe, contact your bank immediately. Have your confirmation number, the receiving account number, and the receiving bank's routing number ready. Ask your bank to:
- Verify that the receiving account details are correct.
- Check whether the transfer has been processed and is in transit.
- Check whether the transfer was rejected or bounced back.
- Trace the transfer through the receiving bank if it has been more than five business days.
If your bank cannot locate the transfer after tracing it, file a dispute. Your bank has a window to investigate — typically 60 days for ACH transfers and longer for wire transfers — and must either recover the funds or credit your account if the transfer was genuinely lost.
If the receiving account number was wrong and the transfer went to someone else's account, your options are limited. Contact your bank and explain the error. They can ask the receiving bank to return the funds, but the receiving bank is not required to comply. If the receiving bank refuses, you may have to pursue the matter through small claims court or accept the loss.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the type of transfer and how quickly you act. ACH transfers can sometimes be cancelled if you contact your bank before the transfer is processed — usually within a few hours of sending it. Wire transfers cannot be cancelled once they leave your bank. Contact your bank immediately if you need to stop a transfer; do not wait.
Why did my transfer take longer than the bank said it would?
Banks quote standard timelines, but delays happen. Weekends and holidays pause processing. The receiving bank may hold the transfer for fraud review. Account number errors cause bounces. If your transfer took longer than stated, ask your bank to explain the delay and confirm the funds arrived.
Do I get my money back if the transfer goes to the wrong account?
Not automatically. If you sent the transfer to a wrong account number, the receiving bank controls whether to return it. Contact your bank and ask them to request the return from the receiving bank. If the receiving bank refuses, you may have limited recourse beyond small claims court.
Is a wire transfer safer than ACH?
Wire transfers are faster and irreversible, which makes them useful for large, time-sensitive payments. ACH transfers are reversible within a window, which offers some protection if fraud occurs. Neither is inherently safer; the risk depends on whether you are sending to the correct recipient and account.
How do I know if my bank offers real-time transfers?
Ask your bank directly or check their website. Real-time transfer options are usually listed under same-day transfer services or fast payment options. Not all banks offer them, and the receiving bank must also participate for the transfer to complete in real time.