What happens when you transfer money between your own accounts
When you move money from one of your bank accounts to another, the money leaves your source account and arrives in your destination account. The time it takes depends on the method you use and whether both accounts are at the same bank or different banks. Same-bank transfers often complete within hours or the same day. Transfers between different banks typically take one to three business days, though some banks now offer faster options.
The bank that holds your source account initiates the transfer. If both accounts are at the same institution, the money usually moves through their internal system. If the accounts are at different banks, the transfer goes through the Federal Reserve's ACH network or through a faster system like wire transfer or real-time payment rails. You will see the money leave your source account right away, but it may not show as available in your destination account until the receiving bank processes it.
Key Takeaways
- Same-bank transfers between your own accounts usually complete within hours, while transfers to accounts at different banks take one to three business days through the ACH system.
- You can initiate a transfer through your bank's website, mobile app, phone line, or by visiting a branch in person.
- Wire transfers and real-time payment systems like Zelle or FedNow move money faster but may charge a fee, while ACH transfers are usually free.
- The receiving bank must match the account number and routing number you provide, or the transfer will be rejected or sent to the wrong account.
- If money does not arrive within the expected timeframe, contact your sending bank first to confirm the transfer was processed.
Setting up the transfer through your bank
Log into your bank's website or mobile app and look for a link labeled "Transfer," "Move Money," or "Send Money." You will need the routing number and account number of the destination account. The routing number identifies which bank holds the account; the account number identifies which specific account within that bank. If you are transferring to another account at the same bank, you may only need the account number.
Enter the amount you want to transfer and the date you want it to happen. You can schedule a transfer for today or for a future date. Review the details carefully before confirming—once you submit the transfer, you cannot cancel it if the money has already left your account. Some banks allow you to cancel within a short window (usually a few minutes to an hour), but this depends on the bank and the type of transfer.
If you do not have online access or prefer to transfer in person, you can visit a branch and ask a teller to move the money for you. You will need to provide the same account and routing information. Phone transfers are also available at most banks; call the number on the back of your debit card or on your bank statement.
Finding the routing number and account number
Your own account number appears on the bottom left of your checks, on your bank statement, and in your online banking portal. The routing number also appears on your checks, printed on the bottom left before your account number. If you do not have checks, log into your online banking account and look for account details or account information—most banks display both numbers there.
For the destination account, ask the person or business who owns that account to provide both numbers. If you are transferring to a business account, they may list this information on an invoice or website. If you are transferring to another person's account, ask them directly. Do not guess or use a number from an old check, because routing numbers can change and account numbers must match exactly.
How long the transfer takes and what you will see
Same-bank transfers usually show up within a few hours or by the end of the business day. The money leaves your source account immediately, and you will see it deducted from your balance right away. The destination account holder will see the deposit appear within the same timeframe.
Transfers between different banks go through the ACH system, which processes batches of transfers at set times during the business day. A transfer initiated on a Monday morning might arrive by Tuesday or Wednesday. If you initiate a transfer after the bank's cutoff time (usually 5 or 6 p.m.), it will not process until the next business day. Transfers initiated on Friday, Saturday, or Sunday will not process until Monday, so they typically arrive by Wednesday.
Weekends and federal holidays do not count as business days. If a transfer is scheduled to arrive on a Saturday, it will arrive on Monday instead. Your bank will show the transfer as "pending" until the receiving bank confirms receipt. Once confirmed, the status changes to "complete" and the money is available to the destination account holder.
Faster transfer methods and when to use them
If you need money to move faster than the standard one- to three-day ACH timeline, you have other options. Wire transfers move money the same day or next business day and work between almost any two banks in the United States. However, wire transfers usually cost between $15 and $30 per transfer. Once sent, a wire transfer cannot be reversed, so confirm all account details before you submit.
Real-time payment systems like Zelle, FedNow, and RTP (Real-Time Payments) move money within minutes to hours and are often free. Not all banks offer all of these services, so check whether your bank participates. Zelle is the most widely available; you can send money to anyone with a U.S. bank account and a phone number or email address registered with their bank. FedNow and RTP are newer systems that are expanding but not yet available at all banks.
For transfers within the same bank, ask whether your bank offers same-day or next-day options at no charge. Many banks now offer this as a standard feature for transfers between accounts you own.
What to do if the transfer does not arrive
If the money has not arrived within the timeframe your bank quoted, contact your sending bank and ask them to trace the transfer. Provide the date you initiated it, the amount, the destination account number, and the destination bank's routing number. The bank will confirm whether the transfer was processed and, if so, where it is in the system.
If the transfer was rejected, the most common reason is an incorrect account number or routing number. The money will be returned to your source account within one to three business days. Check the account and routing numbers again and resubmit the transfer with the correct information.
If the transfer was sent to the wrong account because you provided incorrect information, contact your bank immediately. They can attempt to recover the money, but success depends on whether the receiving bank and account holder cooperate. This is why confirming account details before you transfer is critical. If the receiving bank refuses to return the money, you may need to file a dispute or contact law enforcement, but recovery is not may provide.
Fees and limits on transfers
ACH transfers between your own accounts at different banks are usually free. Same-bank transfers are always free. Wire transfers typically cost $15 to $30 per transfer. Real-time payment systems like Zelle are usually free, though some banks charge a small fee for expedited service.
Your bank may limit how much you can transfer in a single transaction or per day. These limits vary by bank and by account type. Check your account agreement or call your bank to find out what your limits are. If you need to transfer more than your limit allows, you can make multiple transfers on different days, or you can contact your bank and ask them to raise your limit temporarily.
Frequently Asked Questions
Can I transfer money to someone else's account at a different bank?
Yes. You will need their account number and the routing number of their bank. The transfer will take one to three business days through ACH, or you can use a faster method like wire transfer or Zelle if your bank offers it. Make sure you have the correct account number, because transfers sent to the wrong account are difficult to recover.
What if I enter the wrong account number?
If the account number does not exist or does not match the routing number you provided, the transfer will be rejected and the money will return to your account within one to three business days. If the account number is wrong but matches an account at that bank, the money will go to the wrong person's account, and recovery depends on that person and their bank cooperating.
Can I cancel a transfer after I submit it?
It depends on how quickly you act. If you cancel within a few minutes to an hour of submitting, most banks will stop the transfer before it processes. Once the money has left your account and entered the banking system, cancellation is not possible. Contact your bank immediately if you need to cancel.
Do I pay taxes on money I transfer between my own accounts?
No. Transfers between accounts you own are not taxable income. Taxes apply only to money you earn or receive as a gift or payment from someone else. Moving your own money from one account to another does not create a taxable event.
Why does my bank show the transfer as pending for so long?
Pending status means the transfer has been submitted but the receiving bank has not yet confirmed receipt. ACH transfers can stay pending for one to three business days depending on when you initiated the transfer and the receiving bank's processing schedule. If it has been longer than three business days, contact your bank to trace it.