The timeline depends on the transfer type and which banks are involved

A transfer between two banks can take anywhere from same-day to five business days, depending on how you send the money and whether both banks process it quickly. ACH transfers — the standard electronic method — typically take three to five business days. Wire transfers arrive the same day or next business day but cost $15 to $50. Real-time payment systems like FedNow and RTP can move money in seconds to minutes, but not all banks support them yet.

The speed also depends on timing: a transfer sent on Friday afternoon may not start processing until Monday morning. Weekends and bank holidays add delay. If you need money fast, the method you choose matters more than hoping the banks will rush.

Key Takeaways

  • ACH transfers take three to five business days and are free, but they are the slowest standard option.
  • Wire transfers arrive same-day or next-business-day but cost $15 to $50 and cannot be reversed if you make a mistake.
  • Real-time payment systems like FedNow can move money in minutes, but your bank must support the service.
  • Transfers sent after business hours or on weekends do not start processing until the next business day.
  • The receiving bank may hold the funds for one to three additional days even after the transfer arrives.

ACH transfers: the standard three-to-five-day route

ACH stands for Automated Clearing House, and it is how most bank-to-bank transfers move. You initiate the transfer through your bank's website or app, provide the receiving account number and routing number, and the money leaves your account within one business day. The ACH network then batches your transfer with thousands of others and processes them in cycles — typically once or twice per day.

The receiving bank gets the transfer notification within one to two business days and deposits the funds into the account. However, the receiving bank may place a hold on the money for one to three additional days, especially if the account is new or the transfer is large. This hold is the bank's way of protecting itself against fraud or insufficient funds. You may see the money in the account before the hold lifts, but you cannot withdraw or spend it until the hold is gone.

ACH transfers are free and work between any two banks in the United States. They are the default choice for recurring payments like payroll, bill pay, and loan transfers. The downside is the wait — if you need money today, ACH will not get it there.

Wire transfers: same-day or next-day, but irreversible

A wire transfer moves money directly from one bank to another without going through the ACH network. You provide the receiving bank's name, the account holder's name, the account number, and the routing number. Your bank deducts the money from your account immediately and sends it to the receiving bank, which usually deposits it the same day or by the next business day.

Wire transfers cost $15 to $50 depending on your bank and whether the transfer is domestic or international. The speed and certainty make them worth the fee when you need money fast — for example, to close on a house, pay a contractor, or cover an urgent bill. However, wire transfers cannot be reversed once sent. If you wire money to the wrong account or to a scammer, the money is gone and recovery is difficult. Always double-check the account number and routing number before you confirm.

Some banks limit how much you can wire per day or per transaction, and some require you to call or visit in person to initiate a large wire. Check your bank's wire transfer policy before you need it.

Real-time payment systems: seconds to minutes, if your bank supports them

FedNow and RTP (Real-Time Payments) are newer systems that move money in seconds to minutes instead of days. FedNow is run by the Federal Reserve and launched in 2023. RTP is run by The Clearing House, a private network. Both systems work 24/7, including weekends and holidays, so a transfer sent at 2 a.m. on Sunday arrives within minutes.

The catch is that not all banks support these systems yet. Large banks like Bank of America, Chase, and Wells Fargo have adopted them, but smaller regional banks and credit unions may not offer them. Check your bank's website or call to ask whether they support FedNow or RTP transfers. If both your bank and the receiving bank support the same system, you can use it. If only one bank supports it, the transfer falls back to ACH or wire.

Real-time payments typically have lower limits than wire transfers — often $100,000 per transaction or per day — and some banks charge a small fee, though many do not. They are ideal for urgent payments when both banks are on the same system.

What happens when you send a transfer on a weekend or holiday

Banks do not process transfers on weekends or federal holidays. If you initiate an ACH transfer on Saturday, it does not enter the processing queue until Monday morning. The three-to-five-day clock starts then, so a Saturday transfer may not arrive until Thursday or Friday. Wire transfers sent on weekends also wait until the next business day to process, though they move faster once they do.

Real-time payment systems are the exception — they process around the clock, so a FedNow transfer sent on Sunday at 11 p.m. will arrive within minutes, even if the receiving bank does not open until Monday.

If you know you need money on a specific day, send the transfer at least one business day earlier to account for processing time and any holds the receiving bank may place.

Holds: why money arrives but you cannot spend it yet

A hold is a temporary freeze on deposited funds. The receiving bank places a hold to verify the transfer is legitimate and the sending bank has sufficient funds. Holds typically last one to three business days, though they can last up to seven days for large transfers or accounts with a history of overdrafts or fraud.

You may see the deposit in your account balance before the hold lifts, but the funds will be marked as unavailable. If you try to spend or withdraw them, the transaction will be declined. The hold is not a delay in the transfer itself — the money has arrived — but a delay in your access to it.

New accounts and transfers from unfamiliar banks trigger longer holds. If you are receiving a transfer for the first time from a particular sender, expect a three-day hold. Recurring transfers from the same sender often have shorter holds or no hold at all after the first few transfers.

International transfers take longer and cost more

Sending money to a bank account outside the United States involves additional steps and intermediary banks, which adds time and cost. A wire transfer to Canada or Mexico typically takes one to three business days. A wire transfer to Europe, Asia, or other regions can take three to five business days or longer, depending on the receiving country's banking infrastructure.

International wire transfers cost $30 to $100 or more, and the receiving bank may charge an additional fee to receive the money. The exchange rate also affects the amount the recipient receives — your bank converts the money at their rate, which may not be the best available rate.

For smaller international transfers, services like Wise (formerly TransferWise) or PayPal may be cheaper and faster than a bank wire, though they work differently and have their own limits and fees.

Frequently Asked Questions

Can I cancel a transfer after I send it?

ACH transfers can sometimes be canceled within one business day if you contact your bank before the transfer enters the processing queue. Wire transfers cannot be canceled once sent — the money is gone. Real-time payments cannot be canceled either. Always verify the account number and routing number before you confirm any transfer.

Why is my transfer taking longer than expected?

The most common reasons are a weekend or holiday delay, a hold placed by the receiving bank, or a typo in the account number or routing number that causes the transfer to be rejected and resent. Contact your bank to check the status. If the receiving bank placed a hold, ask how long it will last.

What if I sent money to the wrong account?

Contact your bank immediately. For ACH transfers, your bank may be able to recall the transfer if the receiving bank has not yet processed it. For wire transfers, recovery is much harder — you will need to contact the receiving bank and ask them to return the funds, which they may refuse if the account holder does not cooperate. This is why wire transfers are risky for unfamiliar recipients.

Do all banks offer wire transfers?

Most banks and credit unions offer wire transfers, but some online banks or very small institutions may not. Call your bank to confirm they offer domestic wire transfers before you need one. International wire transfers are less common at smaller banks.

Is there a limit on how much I can transfer?

Yes. ACH transfers typically have daily limits of $10,000 to $25,000 depending on your bank, though you can often request a higher limit. Wire transfers may have higher limits but sometimes require approval for very large amounts. Real-time payments usually have lower limits, often $100,000 per transaction. Check your bank's transfer limits in your account settings or by calling customer service.