What happens when you transfer money between accounts

When you transfer money from one bank account to another, your bank removes the funds from your account and sends them through a network to the receiving bank, which deposits them into the destination account. The process involves multiple steps and can take anywhere from same-day to several business days, depending on the method you use and the banks involved.

The speed and mechanics differ based on whether you're sending money within the same bank, to a different bank, or internationally. Each route uses different systems and has different timing rules. Understanding which method you're using helps you know when the money will actually arrive and what information you need to provide.

Key Takeaways

  • Transfers within the same bank usually complete within hours or the same day, while transfers between different banks typically take one to three business days.
  • You need the recipient's routing number and account number for bank-to-bank transfers, or their email address or phone number for peer-to-peer payment apps.
  • ACH transfers are the standard method for moving money between different banks and are free or low-cost but slower than wire transfers.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and cannot be reversed once sent.
  • Real-time payment systems like FedNow are becoming available but are not yet offered by all banks.

Same-day transfers within your own bank

If you're moving money between two accounts at the same bank, the transfer usually completes within hours or the same business day. You typically initiate this through your bank's website, mobile app, or by calling the bank directly. The receiving account must be registered in your name or linked to your account at that bank.

The bank doesn't need to route your money through external networks because both accounts sit on the same system. You'll see the funds leave your source account when ready or within a few hours, and they'll appear in the destination account on the same timeline. Some banks hold the funds briefly for fraud checks, but most complete these transfers without delay.

ACH transfers to a different bank (one to three business days)

ACH stands for Automated Clearing House, and it's the standard system for moving money between different banks in the United States. When you initiate an ACH transfer, your bank sends your payment information to the ACH network, which batches your transfer with thousands of others and routes it to the receiving bank. The receiving bank then deposits the money into the destination account.

ACH transfers typically take one to three business days. Your bank may deduct the funds from your account when ready, but the receiving bank won't deposit them until the transfer clears. You'll need the recipient's routing number (a nine-digit code that identifies their bank) and their account number. ACH transfers are free or cost $1 to $3, making them the cheapest option for moving money between banks.

The ACH network processes transfers in batches at set times during the business day, which is why timing matters. If you initiate a transfer after the cutoff time (usually 5 p.m. Eastern), it may not enter the system until the next business day. Weekends and federal holidays extend the timeline because the ACH network doesn't process transfers on those days.

Wire transfers for same-day or next-day delivery

A wire transfer moves money faster than ACH by bypassing the batch system and sending your payment directly to the receiving bank. Wire transfers typically complete the same business day if you initiate them before your bank's cutoff time (usually 2 to 5 p.m.), or the next business day if you send them after hours. International wire transfers may take one to three business days depending on the destination country.

Wire transfers cost $15 to $50 per transaction, depending on your bank and whether the transfer is domestic or international. You'll need the recipient's routing number, account number, and full name. Some banks also require the recipient's address. Once a wire transfer is sent, it cannot be reversed or cancelled, so verify all information before confirming the transfer.

Wire transfers are useful when you need money to arrive quickly or when the receiving bank is in a different country. However, the cost and irreversibility make them less practical for routine transfers between your own accounts or frequent payments to the same recipient.

Real-time payments (emerging option, same-day or faster)

Real-time payment systems like FedNow (operated by the Federal Reserve) allow money to move between banks when ready or within minutes, 24 hours a day, seven days a week. FedNow launched in 2023 and is gradually being adopted by banks across the country. Not all banks offer it yet, so check with your bank to see if real-time payments are available.

Real-time payments work similarly to ACH transfers in that you provide the recipient's routing and account number, but the money moves when ready rather than in batches. There is typically no fee for real-time payments, making them cheaper than wire transfers while offering the speed advantage. As more banks join the system, real-time payments may become the standard for urgent transfers between different banks.

Information you need to provide for each transfer type

Transfer TypeInformation NeededTypical CostTypical Timeline
Same bank transferRecipient's account number (or email/phone if linked)FreeSame day or within hours
ACH transferRecipient's routing number and account numberFree to $3One to three business days
Wire transferRecipient's routing number, account number, and full name$15 to $50Same day or next business day
Real-time paymentRecipient's routing number and account numberFreewhen ready to minutes

The routing number identifies the receiving bank and is different from the account number, which identifies the specific account within that bank. You can find both numbers on a check, by calling the bank, or through the bank's website. Providing incorrect information will cause the transfer to fail or be sent to the wrong account, so double-check before confirming.

What happens if a transfer goes wrong

If you send money to the wrong account number, the receiving bank will deposit it into that account, and you'll need to contact the recipient to ask them to return it. Your bank cannot reverse an ACH transfer once it has been sent, though you can contact the receiving bank and ask them to return the funds. This process can take weeks and is not may provide to work.

Wire transfers cannot be reversed once sent, so if you wire money to the wrong account, you may have no recourse. Some banks offer wire recall services, but these work only if the receiving bank hasn't already released the funds. For this reason, verify all information carefully before sending a wire transfer, especially for large amounts or transfers to unfamiliar recipients.

If a transfer fails (for example, because the account number is invalid), your bank will typically return the funds to your account within one to three business days. You'll receive a notification explaining why the transfer failed, and you can correct the information and try again.

Frequently Asked Questions

Why does a transfer between different banks take multiple days?

ACH transfers are processed in batches at set times during the business day, and the receiving bank must verify the account before depositing the funds. This batching system is how the ACH network handles millions of transfers daily. Wire transfers and real-time payments skip the batch process, which is why they're faster but more expensive or newer.

Do I need a routing number if I'm transferring to someone at my own bank?

No. Transfers within the same bank use only the account number because both accounts are on the same system. Your bank already knows its own routing number. Some banks let you transfer using just an email address or phone number if the recipient has linked their account to yours.

Can I cancel a transfer after I've sent it?

It depends on the transfer type and how much time has passed. ACH transfers can sometimes be recalled if you contact your bank when ready, before the transfer has been processed. Wire transfers cannot be cancelled once sent. Real-time payments are when ready, so cancellation is not possible. Contact your bank right away if you need to stop a transfer.

What's the difference between a routing number and an account number?

A routing number is a nine-digit code that identifies the bank or credit union. An account number identifies your specific account within that bank. Both are required for transfers between different banks. You can find both on a check: the routing number is the first nine digits at the bottom left, and the account number follows it.

Is there a limit to how much money I can transfer?

Banks set their own limits, which vary by account type and transfer method. Some banks limit ACH transfers to $10,000 per day or $25,000 per month, while wire transfers may have higher limits. Contact your bank to find out your specific limits, or check your account settings online.