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

A transfer between your own accounts at the same bank usually clears within hours or by the next business day. A transfer to someone else's account at a different bank typically takes one to three business days, though the exact timing depends on whether you use a standard ACH transfer, a wire transfer, or a real-time payment system. The sending bank releases the money on the day you initiate the transfer, but the receiving bank controls when the recipient sees it in their account — and that gap is where most of the waiting happens.

The difference between "sent" and "received" matters because it affects whether you can rely on the money being there when you need it. A wire transfer moves faster but costs money. An ACH transfer is free but slower. Real-time payment systems like FedNow are newer and not yet available everywhere, but they settle in seconds. Understanding which system your banks use helps you pick the right transfer method for your situation.

Key Takeaways

  • Transfers between accounts at the same bank usually clear within one business day, often the same day if you send before the bank's cutoff time.
  • ACH transfers to another bank take one to three business days because the Federal Reserve processes them in batches, not in real time.
  • Wire transfers move the same day but cost $15 to $50 and are harder to reverse if you send to the wrong account.
  • Real-time payment systems like FedNow and RTP settle in seconds, but not all banks offer them yet and they usually have lower transfer limits.
  • Business days do not include weekends or federal holidays, so a transfer sent on Friday may not arrive until Tuesday.

Same-bank transfers: usually one business day or less

When you transfer money between two accounts you own at the same bank, the money typically moves within hours. Many banks process these transfers when ready or by the end of the business day, especially if both accounts are checking or savings accounts. The bank does not need to route the money through the Federal Reserve or another institution — it is just moving funds from one ledger to another within the same system.

The exact timing depends on when you initiate the transfer and the bank's processing schedule. If you send a transfer before the bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern), it may post the same day. If you send it after the cutoff or on a weekend, it will process on the next business day. Check your bank's website or call to confirm their cutoff time, because it varies by institution.

ACH transfers to another bank: one to three business days

An ACH transfer (Automated Clearing House) is the standard way to move money between different banks. Your bank bundles your transfer with thousands of others and sends them to the Federal Reserve, which sorts them and delivers them to the receiving bank in batches. This batch processing is why ACH transfers take longer than same-bank transfers — the Federal Reserve does not process them in real time.

Most ACH transfers take two business days from the moment you initiate them. Some banks offer next-day ACH, which arrives one business day after you send it, but this is not may provide and depends on both banks participating in the faster network. A few banks still process standard ACH on a three-day timeline, though this is becoming less common. The receiving bank may also hold the funds for an additional day before crediting them to the recipient's account, especially for new recipients or large amounts.

The day you initiate the transfer matters. If you send an ACH transfer on a Friday after the bank's cutoff, it will not process until Monday, and the receiving bank may not credit it until Wednesday. If you send it on a holiday, the clock does not start until the next business day. Plan ahead if you need the money by a specific date.

Wire transfers: same day, but with fees and limits

A wire transfer moves money the same business day, usually within hours. Your bank sends the transfer directly to the receiving bank through the SWIFT network (for international transfers) or the Federal Reserve's wire system (for domestic transfers). Because the money moves when ready rather than in batches, the receiving bank usually credits it by the end of the business day.

Wire transfers cost between $15 and $50 depending on your bank and whether the transfer is domestic or international. They are also harder to reverse — once the receiving bank accepts the transfer, the money is theirs, and you cannot get it back without the recipient's cooperation. Use wire transfers when you need the money urgently and the extra cost is worth it, or when the receiving bank requires it.

Wire transfers sent after the bank's cutoff time (usually 2 p.m. or 3 p.m.) will process the next business day. International wire transfers may take one to three additional days depending on the receiving country's banking system.

Real-time payment systems: seconds to minutes

Newer systems like FedNow (launched by the Federal Reserve in 2023) and RTP (Real-Time Payments, run by The Clearing House) settle transfers in seconds or minutes, available 24/7 including weekends and holidays. The money moves from the sending bank to the receiving bank when ready, and the recipient sees it in their account almost when ready.

Not all banks offer these systems yet. Larger banks have adopted them faster, but many regional and community banks are still in the process of connecting. Check with your bank to see if they support FedNow or RTP. These systems also typically have lower transfer limits — often $25,000 or less per transaction — to manage fraud risk while the networks are new.

Real-time payments are useful when you need to send money urgently and both banks are on the same network. They are free or low-cost, unlike wire transfers, and they work on weekends and holidays when ACH and wire systems are closed.

What slows down transfers and what you can control

The receiving bank can hold funds for up to one business day after they arrive, even if your bank sent them on time. Banks do this to screen for fraud or to comply with their own policies for new recipients. If you are sending to a new account or a large amount, ask the receiving bank whether they will hold the funds and for how long.

Incorrect account information also delays transfers. If you enter the wrong account number or routing number, the transfer may bounce back to your bank, which then sends it back to you — a process that can take several days. Double-check the account number and routing number before you send, especially for large amounts.

International transfers are slower because they pass through correspondent banks in the receiving country. A transfer to Canada or Mexico may take one to two business days. A transfer to Europe, Asia, or other regions can take three to five business days or longer, depending on the receiving country's banking infrastructure.

How to know when your transfer will arrive

Most banks show you an estimated delivery date when you initiate a transfer. This date is usually accurate for ACH transfers and wire transfers, but it is an estimate, not a may provide. Real-time payment systems show the money in the recipient's account within minutes, so there is no guessing.

If a transfer does not arrive by the estimated date, contact your bank. They can trace the transfer through the Federal Reserve or wire network and tell you where it is. If the transfer was sent to the wrong account, your bank can file a claim, but recovery is not may provide — the receiving bank is not required to return funds sent to the wrong account number.

Frequently Asked Questions

Why does my bank say the transfer was sent but the other person hasn't received it yet?

Your bank released the money, but the receiving bank controls when it appears in the recipient's account. ACH transfers can take one to three days after your bank sends them. The receiving bank may also screen the transfer for fraud before crediting it, which adds another day. Wire transfers usually arrive the same day, but real-time payments arrive within minutes.

Can I cancel a transfer after I send it?

You can cancel an ACH transfer if you contact your bank before it processes, usually within a few hours of sending it. Once an ACH transfer reaches the receiving bank, you cannot cancel it — you have to ask the recipient to return the money. Wire transfers cannot be cancelled once they leave your bank. Real-time payments settle so fast that cancellation is not possible.

Why did my transfer take longer than the estimated date?

Holidays and weekends pause processing — a transfer sent on Friday may not arrive until Wednesday because the Federal Reserve does not process ACH transfers on weekends. The receiving bank may also hold the funds for fraud screening, especially for new recipients or amounts larger than usual. Contact your bank if the transfer is more than one business day late.

Is there a limit to how much I can transfer?

ACH transfers usually have limits between $10,000 and $25,000 per day, depending on your bank and account type. Wire transfers and real-time payments may have higher limits, but they vary by bank. Check your bank's website or call to confirm the limit for your account.

What is the difference between a routing number and an account number?

The routing number identifies the bank; the account number identifies your specific account at that bank. You need both to send a transfer to another bank. The routing number is usually nine digits and appears on the bottom left of your checks. The account number is longer and appears next to the routing number.