Yes, you can transfer money between checking accounts, and the method depends on whether the accounts are at the same bank or different banks

Moving money from one checking account to another is straightforward, but the speed and process change based on where your accounts live. If both accounts are at the same bank, the transfer usually happens the same day or within hours. If the accounts are at different banks, the transfer takes one to three business days through the standard banking network, though some banks now offer faster options.

The key is knowing which method to use. Banks offer several ways to move money between accounts: online transfers through your bank's website or app, phone transfers, in-person transfers at a branch, and automated clearing house (ACH) transfers. Each has different speed and security characteristics, and some work only within the same bank while others work across banks.

Key Takeaways

  • Same-bank transfers complete within hours or the same day and usually cost nothing.
  • Different-bank transfers through ACH take one to three business days and are free at most banks.
  • Wire transfers move money the same day but cost $15 to $30 and are harder to reverse if something goes wrong.
  • You need the receiving account number and routing number to transfer between different banks, or just the account number if both accounts are at the same bank.
  • Transfers between your own accounts are not treated as withdrawals and do not count against daily withdrawal limits.

Transfers between accounts at the same bank

If both checking accounts are at the same bank, the transfer is the fastest and cheapest option. Log into your online banking portal or mobile app, select the account you want to send money from, and look for a "transfer" or "move money" option. You will see a list of your other accounts at that bank and can select the destination account, enter the amount, and confirm.

Most banks process same-bank transfers when ready or within a few hours, even on weekends and holidays. Some banks still process them overnight, so check your bank's specific timeline. The transfer is free, and there are no limits on how much you can move or how often you can do it, since you are moving your own money between your own accounts.

If you do not have online access or prefer to do it in person, you can visit a branch with your ID and ask a teller to transfer funds. This takes a few minutes and costs nothing. You can also call your bank's customer service line and request a transfer over the phone, though some banks have stopped offering this method for security reasons.

Transfers between accounts at different banks

Moving money between checking accounts at different banks uses the ACH (Automated Clearing House) network, which is the standard system banks use to move money electronically. To set up 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 numbers on a check from the receiving account. The routing number is the first nine digits at the bottom left; the account number is the longer number in the middle. You can also log into the receiving bank's online portal and find both numbers in the account details section, or call the receiving bank and ask.

To initiate the transfer, log into your current bank's online banking system and look for "external transfer," "send money," or "pay to another bank." Enter the receiving bank's routing number, the account number, and the amount. Most banks let you name the transfer (for example, "Transfer to savings") so you remember what it was for. The transfer will take one to three business days to complete. Weekends and bank holidays do not count as business days, so a transfer you send on Friday afternoon will not arrive until Tuesday or Wednesday.

ACH transfers are free at virtually all banks. There are no limits on how much you can transfer, though some banks may flag unusually large transfers for fraud review, which can delay the process by a day or two.

Wire transfers for same-day movement

If you need money to reach another checking account the same day, a wire transfer is the option, but it costs money and is harder to reverse. Wire transfers move through a different network than ACH and typically complete within hours, even across different banks. However, banks charge $15 to $30 per outgoing wire transfer, and the receiving bank may also charge a fee.

To send a wire, call your bank or visit a branch in person. You will need the receiving bank's name, the receiving account number, the receiving account holder's name, and the receiving bank's routing number. Some banks require you to come in person for wire transfers over a certain amount, usually $5,000 or more, as a fraud prevention measure.

The main risk with wire transfers is that once the money leaves your account, it is extremely difficult to get back. Unlike ACH transfers, which can be reversed within a certain window, wire transfers are nearly permanent. If you send money to the wrong account number, you will have to contact the receiving bank and ask them to return it, and they are not required to do so. Only use wire transfers when you are certain of the receiving account details and trust the recipient.

What information you need to provide

Transfer TypeInformation NeededSpeedCost
Same bank (online or app)Receiving account number onlySame day or within hoursFree
Different bank (ACH)Receiving routing number and account number1–3 business daysFree
Wire transferReceiving bank name, routing number, account number, and account holder nameSame day (within hours)$15–$30

Limits and fraud protection

Transfers between your own checking accounts do not count against daily withdrawal limits. Federal Regulation D used to cap savings account withdrawals at six per month, but that rule was suspended. However, some banks still enforce their own limits on how many transfers you can make per month, so check your account agreement or call your bank if you plan to move money frequently.

Banks monitor transfers for fraud, especially if the amount is large or the pattern is unusual. If your bank suspects fraud, they may delay the transfer while they verify it is legitimate. This is a safety measure, not a problem—call your bank and confirm the transfer is yours, and it will go through. If you are transferring money regularly to the same account, the process usually speeds up after the first transfer, because the bank recognizes the pattern.

What to do if a transfer does not arrive

If an ACH transfer does not arrive within three business days, contact your bank. Have the transfer date, amount, and receiving account information ready. Your bank can trace the transfer through the ACH network and find out where it is. Common reasons for delays include a typo in the routing number (which sends the money to the wrong bank, and it bounces back), a holiday that extended the timeline, or a fraud hold.

If the money was sent to the wrong account because of an error on your part, contact your bank when ready and ask them to contact the receiving bank. The receiving bank can sometimes reverse the transfer if it has not been claimed, but this is not may provide. If the receiving bank refuses to return the money, you may have limited recourse.

For wire transfers, call your bank when ready if the money does not arrive the same day. Wire transfers occasionally fail due to incorrect routing information, and your bank can investigate. However, if the transfer went through successfully but to the wrong account, recovery is much harder and may require legal action.

Frequently Asked Questions

Can I transfer money between checking accounts if they are in different names?

No. Banks will reject transfers between accounts with different account holders, even if you own both accounts. You can only transfer between accounts in your own name. If you need to move money to an account owned by someone else, that person must initiate the transfer from their own bank, or you can withdraw cash and deposit it into their account in person.

What happens if I enter the wrong routing number?

The transfer will go to a different bank. That bank will see the account number does not match any of their accounts and will bounce the money back to your bank within one to three business days. You will see the funds return to your account, and you can try again with the correct routing number. This is why it is important to double-check both numbers before confirming.

Can I set up automatic recurring transfers between checking accounts?

Yes. Most banks let you schedule recurring transfers through their online banking system. You can set up a transfer to happen weekly, biweekly, monthly, or on a specific date each month. This is useful if you regularly move money between accounts, such as moving a portion of your paycheck to a separate checking account for bills.

Is there a limit on how much I can transfer between my own checking accounts?

There is no federal limit on transfers between your own accounts. However, some banks set their own daily or monthly limits on external transfers (transfers to different banks). If you need to move a large amount, call your bank first to confirm there are no limits, or ask them to temporarily raise your limit for that transfer.

Do I need to report transfers between my own checking accounts to the IRS?

No. Transfers between your own accounts are not taxable income and do not need to be reported. The IRS only cares about income you receive from outside sources. Moving your own money from one account to another is not income.