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

A bank transfer between two accounts at the same bank usually clears within one business day, sometimes the same day. A transfer between different banks takes one to three business days under normal circumstances. Wire transfers are faster—typically same-day or next-day—but cost money and cannot be reversed. ACH transfers (the standard method for moving money between different banks) are slower but free, and they're what most people use without realizing it.

The clock starts when your bank actually processes the transfer, not when you hit send. If you initiate a transfer at 11 p.m. on a Friday, your bank may not process it until Monday morning, so the timeline begins then. Weekends and federal holidays don't count as business days, which is why a transfer sent Friday evening often doesn't arrive until Wednesday or Thursday.

Key Takeaways

  • Same-bank transfers usually clear within one business day; different-bank transfers take one to three business days under normal conditions.
  • The processing clock starts when your bank processes the transfer, not when you request it, and weekends and holidays don't count as business days.
  • Wire transfers move money the same day or next day but cost $15 to $50 and cannot be reversed once sent.
  • ACH transfers are free and standard between different banks but take the full one to three business days.
  • Delays happen when banks are closed, when account details don't match exactly, or when fraud checks flag the transfer.

Same-bank transfers versus transfers between different banks

When both accounts are at the same bank, the money moves through the bank's internal system. Your bank doesn't need to contact another institution, so the transfer clears in hours or by the next business day. Some banks post same-bank transfers when ready if both accounts are checking accounts and the transfer happens during business hours. Others hold the funds for one business day as a standard practice, even though the money technically moved when ready.

Transfers between different banks go through the ACH network (Automated Clearing House), a system that batches transfers and settles them in cycles. Your bank sends the transfer to the ACH network, which forwards it to the receiving bank. The receiving bank then deposits it into the recipient's account. This process takes one to three business days because the ACH network processes transfers in batches at set times, not continuously. If you send a transfer at 2 p.m. on Tuesday, it might not enter the batch until Wednesday, then settle Thursday or Friday.

Wire transfers: faster but irreversible

A wire transfer moves money the same day if you send it before your bank's cutoff time (usually 2 p.m. or 3 p.m. on business days), or the next business day if you miss the cutoff. Wire transfers bypass the ACH network and go directly from one bank to another through the Federal Reserve or a private wire network. The speed comes from the direct routing, but you pay for it: wire transfer fees range from $15 to $50 depending on the bank and whether the transfer is domestic or international.

The critical drawback is that wire transfers cannot be reversed once sent. If you wire money to the wrong account or to someone committing fraud, the money is gone. Your bank can attempt to recall the transfer, but the receiving bank is not required to return it, and recovery is rare. Use wire transfers only when you are certain of the recipient and the account details.

Why transfers get delayed

The most common reason for delay is timing. If you initiate a transfer after your bank's processing cutoff or on a weekend or holiday, the transfer doesn't enter the system until the next business day. A transfer sent at 5 p.m. Friday won't process until Monday morning, so it won't arrive until Tuesday at the earliest (and often Wednesday or Thursday).

Account details that don't match exactly can also cause delays. If the recipient's name on the receiving account doesn't match the name you entered, or if the account number has a typo, the receiving bank may reject or hold the transfer while it investigates. This can add one to three business days. Some banks catch mismatches and contact you before sending; others send the transfer and let the receiving bank reject it, which means the money comes back to you and you have to resend it correctly.

Fraud checks are another source of delay. If a transfer is unusually large, goes to a new recipient, or matches patterns the bank associates with fraud, the bank may freeze it for review. This review can take anywhere from a few hours to several business days. The bank will contact you if they need more information, but you won't know the transfer is held until you check your account or they reach out.

What happens during the transfer

When you initiate a transfer, your bank first checks that you have sufficient funds and that the account details are valid. If both check out, the bank deducts the money from your account when ready (or marks it as pending). The funds are now in transit, but you cannot access them and the recipient cannot spend them yet.

Your bank then sends the transfer information to the ACH network (for different-bank transfers) or directly to the receiving bank (for same-bank transfers or wire transfers). The receiving bank receives the information, verifies the account exists, and deposits the money. Once deposited, the recipient can see the funds in their account, though some banks hold deposits for one business day before making them fully spendable.

Throughout this process, the money is the responsibility of the banking system, not you. You cannot cancel a transfer once it has been sent to the receiving bank, though you may be able to cancel it before your bank processes it if you act quickly (usually within minutes of sending).

International transfers take longer

Sending money to a bank account outside the United States involves additional steps and takes five to ten business days under normal circumstances. The transfer must go through your bank, then through an intermediary bank (often called a correspondent bank), and finally to the receiving bank in the destination country. Each bank in the chain may take one to two business days to process and forward the transfer.

International transfers also cost more—typically $25 to $50—and the exchange rate applied may not be the mid-market rate. Some banks charge a flat fee; others charge a percentage of the amount transferred. The receiving bank may also charge a fee to receive the transfer, which is deducted from the amount that arrives. Always ask your bank for the total cost and the exchange rate before sending money internationally.

How to track a transfer and what to do if it's late

Log into your bank account online or through the mobile app and look for the transfer in your transaction history. It will show a status: pending, processing, completed, or failed. A pending or processing status means the transfer is in progress and you should wait for the timeline your bank quoted. A failed status means the transfer was rejected, usually because of a mismatch in account details or insufficient funds, and the money should return to your account within one to three business days.

If a transfer doesn't arrive within the timeline your bank stated, contact your bank's customer service. Have the transfer confirmation number, the amount, the recipient's account number, and the date you sent it ready. Your bank can check the status with the receiving bank and tell you whether the transfer is stuck, rejected, or successfully delivered but not yet visible to the recipient. If the transfer was rejected, your bank will tell you why and help you resend it with corrected information.

Frequently Asked Questions

Can I cancel a transfer after I send it?

You may be able to cancel it if you act within minutes of sending, before your bank processes it. Once your bank has sent the transfer to the receiving bank or the ACH network, cancellation is not possible. Contact your bank when ready if you need to stop a transfer; do not wait. If the transfer has already been received, you cannot reverse it through your bank—you would need to contact the recipient and request they return the money.

Why does my bank say the transfer is pending but the recipient hasn't received it?

Pending means your bank has sent the transfer but the receiving bank has not yet deposited it into the recipient's account. This is normal during the one to three business day window. The recipient's bank may be holding the deposit for verification or fraud checks. Ask the recipient to check their bank's pending deposits or contact their bank directly to see if the transfer is there but not yet visible.

Do I get my money back if the transfer goes to the wrong account?

If the account number was wrong, the receiving bank should reject the transfer and it will return to you within one to three business days. If the account number was correct but belonged to the wrong person, recovery is difficult. You would need to contact the receiving bank and ask them to investigate, but they are not required to return the money. Wire transfers to the wrong account are nearly impossible to recover.

What's the difference between a transfer and a payment?

A transfer moves money from one account you control (or one you have permission to send from) to another account. A payment is money you send to a business or person for a service or debt. Payments often go through bill-pay systems or payment processors, which may have different timelines than transfers. Check with the business or person you are paying to learn how long their payment system takes.

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

The timeline is the same regardless of amount, but large transfers may trigger fraud reviews that add one to three business days. A transfer of $10,000 or more, or one that is much larger than your usual transfers, may be held while your bank verifies it is legitimate. Your bank will contact you if this happens.