What happens when you transfer money between accounts

When you initiate a transfer from one account to another, your bank removes the money from the sending account and deposits it into the receiving account. The speed depends on whether both accounts are at the same bank, different banks, or held at institutions that process transfers on different schedules. Same-bank transfers often complete within hours or the same day. Transfers between different banks typically take one to three business days because the money must pass through an intermediary system called the Automated Clearing House (ACH), which batches transfers and settles them on a fixed schedule.

The money does not move when ready even though it feels that way sometimes. Your bank places a hold on the funds in your sending account when ready—you cannot spend that money again—but the receiving bank does not credit it to the recipient's account until the transfer has cleared. During that window, the money exists in a kind of limbo, moving through the banking system's infrastructure.

Key Takeaways

  • Same-bank transfers complete within hours because both accounts are in the same system; different-bank transfers take one to three business days through the ACH network.
  • Your bank holds the money in your account when ready when you request a transfer, but the receiving bank does not credit it until the transfer settles.
  • Wire transfers move faster than ACH but cost money and cannot be reversed once sent, so use them only when speed matters more than cost.
  • Transfers initiated on weekends or holidays do not begin processing until the next business day, which is why Friday transfers often do not arrive until Tuesday or Wednesday.
  • You need the receiving account number and routing number (for bank transfers) or the recipient's username or email (for peer-to-peer apps) to complete a transfer.

Same-bank transfers: the fastest route

If both accounts are at the same bank, the transfer happens within the bank's own system and usually completes the same day or within a few hours. You can initiate it through online banking, a mobile app, or by calling the bank. The bank does not need to coordinate with another institution, so there is no waiting for an intermediary system to batch and settle the transfer.

Some banks offer when ready transfers between accounts you own at that bank, crediting the money to the receiving account within minutes. Others process same-bank transfers in batches throughout the day, so the timing depends on when you submit the request and when the bank's next batch window closes. Check your bank's website or app to see whether transfers between your own accounts are when ready or batched.

Different-bank transfers through ACH: the standard method

When you transfer money to an account at a different bank, your bank sends the transfer request to the ACH network, which is operated by Nacha (the National Automated Clearing House Association). The ACH does not process transfers continuously. Instead, it settles transfers in batches at fixed times: typically once per business day in the morning, and sometimes a second time in the afternoon. This is why a transfer you submit on Monday afternoon might not arrive until Wednesday—it could miss Monday's settlement window and then sit through Tuesday's batch before clearing.

The receiving bank is not required to credit the money to the recipient's account when ready after the ACH settles it. Many banks credit ACH transfers the same day they receive them, but some hold the funds for one business day as a fraud check. This means a transfer that settles on Tuesday morning might not appear in the recipient's account until Wednesday morning. The total time from your request to the recipient's account is usually one to three business days, depending on when you submit it and how quickly both banks process the transfer.

To initiate an ACH transfer, you need the receiving account's routing number and account number. The routing number identifies the bank; the account number identifies the specific account within that bank. You can find both on a check, or ask the recipient directly. Most banks allow you to set up a transfer through online banking or a mobile app by entering these details once, and then you can repeat the transfer without re-entering them.

Wire transfers: faster but irreversible

A wire transfer moves money faster than ACH because it does not wait for batch settlement. Instead, your bank sends the money directly to the receiving bank through the Federal Reserve's wire network (for domestic transfers) or through SWIFT (for international transfers). Domestic wire transfers typically complete the same day, often within hours. International wires take one to three business days depending on the receiving country's banking infrastructure.

Wire transfers cost money—usually between $15 and $50 per transfer, depending on your bank and whether the wire is domestic or international. More importantly, once a wire is sent, you cannot reverse it. If you send money to the wrong account or the recipient does not exist, the money is gone and recovery is difficult and slow. Use wire transfers only when speed is essential and you are certain of the receiving account details.

To send a wire, you will need the receiving bank's name, the account holder's name, the account number, and the routing number. For international wires, you also need the SWIFT code (a code that identifies banks in the international system). Call your bank or visit a branch to initiate a wire; most banks do not allow wires through online banking alone because of the irreversibility and fraud risk.

Peer-to-peer transfers: moving money between people

Apps like Venmo, PayPal, Square Cash, and Zelle let you transfer money to another person using their username, email, or phone number instead of account numbers. These apps sit on top of the banking system—they do not replace it. When you send money through Venmo, for example, Venmo moves the money from your linked bank account to the recipient's Venmo account, and then the recipient can transfer it to their bank account or spend it within the app.

Speed varies by app and by how you fund the transfer. If you link a bank account to the app, the transfer uses ACH and takes one to three business days. If you use a debit card, some apps (like Zelle) can move money within minutes because they process the transfer as a card transaction rather than an ACH transfer. If you have a balance in the app itself, transfers between app users are when ready.

Peer-to-peer apps are convenient for splitting bills or sending money to friends, but they are not ideal for large transfers or time-sensitive payments. They also charge fees in some cases—Venmo charges a 3% fee if you fund a transfer with a credit card, for example. Check the app's fee structure before you transfer.

Timing: when transfers actually process

The day of the week and time of day matter. Transfers initiated on a Friday afternoon might not begin processing until Monday morning, because the banking system does not process transfers on weekends or federal holidays. A transfer you submit Friday at 5 p.m. will not enter the ACH queue until Monday morning, so it will not settle until Tuesday or Wednesday.

Business days are Monday through Friday, excluding federal holidays. If you need money to arrive by a specific date, count backward from that date and submit your transfer at least one business day earlier. If the receiving bank is slow to credit transfers, submit it two business days earlier to be safe.

Some banks offer same-day ACH, which allows ACH transfers to settle the same day they are submitted, but only if you submit them before a cutoff time (usually 2 p.m. or 5 p.m.). Not all banks participate in same-day ACH, and not all receiving banks accept same-day transfers. Check with your bank to see whether same-day ACH is available for your transfer.

What can go wrong and how to fix it

The most common problem is entering the wrong account number or routing number. If you transpose a digit, the transfer will either be rejected by the receiving bank or sent to the wrong account. If it is rejected, the money returns to your account within one to three business days. If it is sent to the wrong account, you will need to contact your bank and the receiving bank to trace the transfer and request a reversal. This process can take weeks.

Another common issue is sending money to a closed account. If the receiving account has been closed, the receiving bank will reject the transfer and return the money to your bank, which will credit it back to your account. This also takes one to three business days.

If a transfer does not arrive within the expected timeframe, contact your bank and provide the date you submitted the transfer, the amount, and the receiving account details. Your bank can trace the transfer through the ACH system or the wire network and tell you where it is. If the transfer was rejected, your bank will resubmit it or credit the money back to your account.

Frequently Asked Questions

Can I cancel a transfer after I submit it?

It depends on the type of transfer and how quickly you act. For ACH transfers, you can cancel if you contact your bank before the transfer enters the ACH queue—usually within a few hours of submission. Once the transfer has been submitted to the ACH, you cannot cancel it, but you can request a reversal from the receiving bank. Wire transfers cannot be cancelled once sent.

Why does my transfer show as pending but not completed?

Pending means your bank has removed the money from your account and submitted the transfer, but the receiving bank has not yet credited it. This is normal and can last anywhere from a few hours to three business days depending on the transfer type and the receiving bank's processing speed. If it stays pending longer than three business days, contact your bank.

Do I need to do anything special to receive a transfer?

No. Once you provide your account number and routing number to the sender, the transfer will arrive automatically. You do not need to accept it or take any action. The receiving bank will credit the money to your account once the transfer clears.

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

The routing number identifies your bank; the account number identifies your specific account within that bank. Both are required for transfers between different banks. You can find both on a check, or ask your bank directly.

Are transfers between my own accounts at different banks when ready?

No. Even if you own both accounts, transfers between different banks use the ACH network and take one to three business days. Transfers between your own accounts at the same bank are usually when ready or same-day.