Transfer timing depends on the type of transfer and which banks are involved

A transfer between two banks takes anywhere from same-day to five business days, depending on whether you use a real-time system, an ACH transfer, or a wire. Same-day transfers exist but require both banks to participate in a real-time payment network—most do not yet. ACH transfers, the standard method, take one to three business days. Wires are faster but cost money and carry different fraud protections. The speed also depends on when you initiate the transfer and whether the receiving bank processes it when ready or holds it for verification.

The timeline starts when your sending bank receives the instruction, not when you click submit. If you transfer money at 11 p.m. on a Friday, your bank may not process it until Monday morning. Weekends and bank holidays add days to the clock.

Key Takeaways

  • ACH transfers, the most common method, take one to three business days and are free or low-cost.
  • Same-day transfers exist through real-time payment networks like FedNow and RTP, but your bank must offer them and the receiving bank must participate.
  • Wire transfers move money the same business day but cost $15 to $50 and cannot be reversed if sent to the wrong account.
  • Transfers initiated 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 five additional business days even after the transfer arrives, depending on their fraud checks.

ACH transfers: the standard route that takes one to three days

An ACH transfer (Automated Clearing House) is the default method most banks use when you move money between accounts at different institutions. Your bank batches your transfer with thousands of others, sends them through a central clearing system, and the receiving bank processes them the next business day. The total time is usually one to three business days from the moment your bank processes the request.

The first business day is when your bank debits your account and sends the instruction. The second business day is when the receiving bank receives the transfer and credits the account. A third day may occur if the receiving bank holds the funds pending verification—this is common for large transfers or new recipients. If you initiate the transfer on a Friday afternoon, the clock does not start until Monday morning, making the actual calendar time four to six days.

ACH transfers are free or cost $1 to $3 at most banks. They are reversible within a limited window if something goes wrong, though reversing one requires contacting your bank and proving fraud or error.

Same-day transfers through real-time payment networks

Real-time payment networks like FedNow (launched by the Federal Reserve in 2023) and RTP (Real-Time Payments, run by The Clearing House) allow transfers to settle in seconds or minutes instead of days. The money moves from one account to the other and becomes available when ready, 24 hours a day, seven days a week.

The catch is that both your bank and the receiving bank must be connected to the same network. As of 2024, FedNow includes most large banks and many regional ones, but not all smaller institutions or credit unions. RTP has a smaller participant base. Before you initiate a same-day transfer, contact your bank to confirm they offer it and ask which networks they use. The receiving bank must also participate—if it does not, the transfer falls back to ACH timing.

Same-day transfers are usually free, though some banks charge $1 to $5. They are faster than wires and reversible, making them safer for large or urgent transfers if both banks support them.

Wire transfers: fastest but irreversible and costly

A wire transfer moves money the same business day, usually within hours. Your bank sends the funds directly to the receiving bank through the SWIFT network (for international wires) or the Federal Reserve (for domestic wires). The receiving bank receives the money and credits the account on the same day, often within two to four hours.

Wire transfers cost $15 to $50 depending on the bank and whether the wire is domestic or international. They are also irreversible—once the receiving bank accepts the funds, you cannot get them back through the banking system. If you send a wire to the wrong account number, you must contact the receiving bank and ask them to return it, which they are not required to do. For this reason, wires are best used only when you are certain of the recipient's details and when speed is essential.

Domestic wires typically arrive the same business day. International wires take one to three business days depending on the receiving country and whether intermediate banks are involved.

Why receiving banks hold transfers even after they arrive

Even after your bank sends a transfer and the receiving bank receives it, the receiving bank may place a hold on the funds for one to five business days. This is a fraud prevention measure. The receiving bank wants to confirm the transfer is legitimate before making the money available to the account holder.

Holds are more common on large transfers, transfers to new recipients, or transfers to accounts that have been flagged for unusual activity. A $50 transfer between established accounts may clear in hours. A $10,000 transfer to a newly added payee may be held for three to five days. The receiving bank is not required to notify you of the hold, though many do.

You can ask your receiving bank to remove the hold early, but they will refuse if they have not completed their verification. Asking your sending bank to expedite the transfer does not affect the receiving bank's hold—those are separate processes.

How to speed up a transfer if you need it faster

If you need money to arrive within hours, ask your bank whether they offer same-day transfers through FedNow or RTP. If both banks participate, you can move money in minutes. If not, a wire transfer is your only option, though it costs money and cannot be reversed.

If you are transferring to a new account or recipient, the receiving bank may hold the funds regardless of how fast the transfer arrives. You cannot bypass this hold. The best approach is to contact the receiving bank in advance and ask what documentation they need to clear the hold faster—sometimes providing a copy of your ID or the sending bank's confirmation number speeds the process.

Avoid initiating transfers late in the day or on weekends if timing matters. A transfer started at 9 a.m. on a Tuesday will process faster than one started at 5 p.m. on a Friday, even though both are technically the same transfer method.

International transfers take longer and involve more steps

Transferring money to a bank account outside the United States takes three to five business days minimum, even with a wire. The money must pass through one or more intermediate banks (called correspondent banks) in the receiving country, and each one adds processing time. Some countries' banking systems are slower than others—a transfer to Canada or the United Kingdom typically takes three to four days, while transfers to some other regions may take five to seven days.

International transfers also cost more: $25 to $75 for a wire, depending on the amount and destination. Exchange rates explore if the receiving account is in a different currency, and the receiving bank may deduct a fee from the amount that arrives. For these reasons, confirm the total cost and expected arrival date with your bank before initiating an international transfer.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on the transfer type and how quickly you act. ACH transfers can usually be stopped within a few hours of initiation, before your bank sends the batch to the clearing house. Wire transfers cannot be stopped once sent. Same-day transfers through real-time networks may be reversible for a short window, but you must contact your bank when ready. Call your bank as soon as you realize the mistake—waiting even an hour may make cancellation impossible.

Why does my transfer show as pending for days after it was sent?

The receiving bank is holding the funds pending verification. This is normal and does not mean something went wrong. The hold typically lasts one to three business days. You can contact the receiving bank and ask why the hold is in place and what would speed it up, but you cannot force them to release the funds early.

Does the amount of money affect how long a transfer takes?

The transfer method itself does not change based on amount, but the receiving bank's hold may be longer for large transfers. A $100 transfer and a $10,000 transfer both take the same time to move between banks, but the receiving bank may hold the larger amount longer for fraud verification. Some banks also flag transfers above certain thresholds for manual review, which adds a day or two.

What if the receiving bank is closed when my transfer arrives?

The transfer still arrives in the receiving bank's system, but the bank will not credit the account until the next business day. If a transfer arrives on a Saturday, the receiving bank processes it on Monday morning. The receiving bank's hours do not affect the transfer speed—the transfer is in their system regardless of whether anyone is working.

Can I transfer money between my own accounts at different banks faster?

Yes, if both banks are connected to the same real-time payment network. Some banks offer when ready transfers between your own accounts through their mobile app, even if the accounts are at different institutions. Ask your bank whether this option is available. If not, the standard ACH or wire timeline applies even for transfers between your own accounts.