Transfer times depend on the type of transfer and which banks are involved

How fast your money moves depends on whether you're sending it within the same bank, to a different bank, or internationally. A transfer between accounts at the same bank can post within hours. A transfer to a different bank usually takes one to three business days. International transfers can take five to ten business days or longer, depending on the receiving country and whether intermediary banks are involved.

The clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening or during a weekend, most banks don't process it until Monday morning. Holidays also pause the clock — a transfer sent on a Thursday before a three-day weekend won't move until the following Monday.

Key Takeaways

  • Same-bank transfers typically complete within hours because the money never leaves the institution.
  • Transfers between different banks use the ACH network and usually take one to three business days.
  • Wire transfers move faster than ACH but cost money and cannot be reversed once sent.
  • International transfers involve multiple banks and currency conversion, which adds five to ten business days or more.
  • Transfers initiated after business hours or on weekends and holidays don't start processing until the next business day.

Same-bank transfers: fastest option

When you move money between two accounts at the same bank, the transfer usually completes within a few hours. Some banks post the money when ready if both accounts are in your name and the transfer happens during business hours. Others may take up to one business day, depending on their internal systems.

Same-bank transfers are fastest because the money never leaves the institution. The bank straightforward moves funds from one account ledger to another on its own system. There's no need to coordinate with another bank or use an intermediary network.

ACH transfers between different banks: one to three business days

When you send money to an account at a different bank, your bank usually sends it through the Automated Clearing House (ACH) network. ACH is a system that processes batches of transfers between banks multiple times per day. Most ACH transfers take one to three business days to complete.

Here's how the timing works: your bank submits your transfer to the ACH network, which sorts it and sends it to the receiving bank. The receiving bank then posts the money to the recipient's account. Each step takes time, and banks process ACH batches at set times during the day. If you initiate a transfer after your bank's cutoff time (usually 2 p.m. or 5 p.m., depending on the bank), it won't enter the system until the next business day.

Business days means Monday through Friday, excluding federal holidays. A transfer sent on Friday afternoon won't start moving until Monday morning, so it may not arrive until Wednesday or Thursday.

Wire transfers: faster but irreversible

A wire transfer moves money faster than ACH — usually within the same business day or the next one. Wire transfers bypass the ACH network and go directly from one bank to another, which is why they're quicker.

Wire transfers cost money, typically between $15 and $50 depending on your bank and whether the transfer is domestic or international. More importantly, once a wire transfer is sent, you cannot cancel it or reverse it. If you send money to the wrong account, you have no automatic way to get it back. For this reason, wire transfers are best used when you're certain of the recipient's account details and you need the money to arrive urgently.

International transfers: five to ten business days or longer

Sending money to another country takes much longer than domestic transfers because the money must pass through multiple banks and often involves currency conversion. Most international transfers take five to ten business days, though some take longer depending on the destination country, the receiving bank's processing speed, and whether intermediary banks are involved.

International transfers also cost more than domestic ones. Your bank may charge a fee, the receiving bank may charge a fee, and intermediary banks may take a cut as well. The exchange rate your bank offers may also be less favorable than the mid-market rate, which means you lose money on the conversion.

Some banks use services like SWIFT (Society for Worldwide Interbank Financial Telecommunication) to send international transfers. SWIFT is a messaging system that tells banks how to route the money, but it doesn't move the money itself — that still happens through the banking system, which takes time.

What slows down transfers

Several things can delay a transfer beyond the standard timeframe. If you provide incorrect account information — a wrong account number or routing number — the receiving bank may reject the transfer, and it bounces back to your account. This rejection can take several days, and you'll have to resubmit with correct information.

Large transfers may trigger fraud checks. If you're moving significantly more money than usual, your bank may hold the transfer for review, which adds one to two business days. Banks do this to protect against fraud and money laundering.

Transfers to or from certain countries may be delayed or blocked due to sanctions or regulatory requirements. Banks must verify that the transfer complies with government rules, which can add processing time.

If the receiving bank is closed or experiencing technical problems, the transfer may sit in a queue until the bank is back online. This is rare but can happen during system outages or on holidays in the receiving country.

How to track a transfer

Once you initiate a transfer, you can usually track it through your bank's website or mobile app. Look for a section called "Transfers," "Activity," or "Transaction History." Most banks show the transfer status — whether it's pending, processing, or complete — and the expected delivery date.

If a transfer doesn't arrive by the expected date, contact your bank. Have your confirmation number ready, which your bank provides when you initiate the transfer. Your bank can tell you whether the transfer is still in process, has been rejected, or is stuck somewhere in the system.

For international transfers, you may also need to contact the receiving bank if the money doesn't arrive. Ask your bank for the SWIFT reference number or tracking number, which the receiving bank can use to locate the transfer.

Frequently Asked Questions

Why does my bank say transfers take three to five business days when mine arrived in one day?

Banks quote the longest typical timeframe to avoid overpromising. Your transfer may have arrived faster because it was sent early in the day, both banks process transfers quickly, or it went through the same-bank system. The three to five day estimate is a worst-case scenario, not a may provide.

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. For ACH transfers, you may be able to cancel within a few hours if the transfer hasn't been processed yet. For wire transfers, cancellation is usually impossible once sent. Contact your bank when ready if you need to stop a transfer — don't wait.

Does it cost money to transfer between my own accounts at different banks?

Most banks don't charge for ACH transfers between your own accounts. Wire transfers cost money even if both accounts are yours. Check your bank's fee schedule or ask a representative about charges before you transfer.

Why is my international transfer taking longer than ten business days?

International transfers can be delayed by currency conversion backlogs, intermediary bank processing, or regulatory reviews. Contact your bank with your SWIFT reference number to find out where the transfer is in the system and whether additional information is needed.

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

A transfer moves money between bank accounts you control. A payment sends money to someone else's account or pays a bill. Payments often use the same ACH system as transfers and take similar amounts of time, though bill payments may be faster if the payee is set up in your bank's system.