What happens when you transfer money from one checking account to another
When you transfer money between checking accounts, you're moving funds from one bank or account to another through one of several methods. The money doesn't physically move — instead, the banks exchange information about who owes what, and the balance in each account updates. How fast this happens and what it costs depends on which method you use and whether both accounts are at the same bank or different ones.
Same-bank transfers are usually when ready or complete within hours. The two accounts sit on the same computer system, so the bank can move the money when ready. Different-bank transfers take longer because the banks have to communicate through a clearing system, and this process typically takes one to three business days.
Key Takeaways
- Same-bank transfers between your own accounts usually post within hours or when ready, while transfers between different banks take one to three business days.
- ACH transfers are free or low-cost but slower, while wire transfers are faster but charge a fee of $15 to $30 per transfer.
- The sending bank removes the money from your account when ready, but the receiving bank may hold it for a day or two even after it arrives, depending on their policy.
- You can set up recurring transfers to move money on a schedule, which is useful for moving money to savings or paying a regular bill.
ACH transfers: the standard method for most people
ACH stands for Automated Clearing House, and it's the system most banks use for transfers between different institutions. You provide the receiving account number and routing number, and your bank sends the request through the ACH network. The network batches these requests and processes them in cycles throughout the day.
ACH transfers are free at most banks, though some charge $1 to $3 per outgoing transfer. They typically take one to three business days, depending on when you initiate the transfer and how quickly each bank processes it. If you send a transfer on a Friday evening, it may not start moving until Monday morning, which means it could take until Wednesday or Thursday to arrive.
ACH transfers have a daily limit at most banks — commonly $5,000 to $25,000 per day, though some banks allow more if you request it. This limit exists partly for fraud prevention and partly because the ACH system itself has caps on how much one account can move in a day.
Wire transfers: faster but more expensive
A wire transfer moves money the same day or next business day, making it the fastest option for moving money between banks. Your bank sends the funds directly to the receiving bank through the Federal Reserve or a private wire network, bypassing the ACH system entirely.
Wire transfers cost $15 to $30 per transfer at most banks, sometimes more. Because the money moves so quickly and directly, there's less time for the bank to verify the receiving account details, which is why wire transfers carry higher fraud risk — once the money leaves, it's much harder to recover. For this reason, wire transfers are useful for large, time-sensitive payments but not ideal for routine transfers.
Wire transfers also have higher daily limits than ACH transfers, often $50,000 or more, though your bank may require you to call or visit in person to send a wire above a certain amount.
Same-bank transfers and internal moves
If both accounts are at the same bank, the transfer usually completes when ready or within a few hours. The bank doesn't need to use the ACH system or any external network — it just moves the money from one account to another on its own servers. Most banks let you do this through their website or app with no fee.
Same-bank transfers are useful for moving money between your checking and savings accounts, or between accounts you hold at the same institution. They're also the fastest way to move money if you need it urgently and both accounts are at the same bank.
How long the money actually sits in your account
The timing of when you lose the money and when the other person receives it are not the same. When you initiate a transfer, your bank usually removes the money from your account when ready or within a few hours, even though it hasn't reached the other bank yet. This is called a debit — your balance goes down right away.
The receiving bank may not add the money to the recipient's account until one or two days after the transfer arrives, depending on the bank's policy. Some banks post ACH transfers the same day they arrive; others hold them for 24 hours. This means the money can be in transit or sitting at the receiving bank for several days while the recipient waits to use it.
If you need to reverse a transfer, you have a narrow window. For ACH transfers, you can usually cancel within a few hours of sending it, before the receiving bank processes it. Wire transfers are nearly impossible to reverse once sent, so confirm the account details carefully before you initiate one.
Setting up recurring transfers
Most banks let you schedule a transfer to happen automatically on a set date each month or week. This is useful if you move money to savings regularly or need to send the same amount to someone on a fixed schedule. You set it up once in your bank's app or website, and the transfer repeats without you having to do anything.
Recurring transfers use the same methods as one-time transfers — usually ACH for different-bank transfers and when ready for same-bank transfers. The bank will attempt the transfer on the date you choose, but if that date falls on a weekend or holiday, most banks move it to the next business day. If the transfer fails because the account is closed or the routing number is wrong, the bank will usually notify you and stop trying.
Limits, holds, and what can go wrong
Banks set daily and monthly limits on how much you can transfer out of an account. These limits exist to prevent fraud and to comply with banking regulations. If you hit your limit, you'll need to wait until the next day or month, or contact your bank to request a higher limit.
If you enter the wrong account number or routing number, the transfer may bounce back to your account, which takes several days. If the number is partially correct, the money might go to someone else's account, and recovering it becomes much harder. Always double-check the receiving account details before you send a transfer, especially for wire transfers.
Some banks place a hold on transferred funds, meaning the money arrives but you can't use it for a day or two. This is less common now, but some banks still do it as a fraud prevention measure. The hold doesn't prevent the transfer from completing — it just delays when you can withdraw or spend the money.
Frequently Asked Questions
Can I transfer money to someone else's account at a different bank?
Yes, using their account number and routing number. ACH transfers are the standard method and take one to three business days. Wire transfers are faster but cost $15 to $30. Make sure you have the correct account number and routing number before you send, because recovering money sent to the wrong account is difficult.
Why does my transfer say it was sent but the other person hasn't received it yet?
Your bank removes the money from your account when ready, but the receiving bank may take one to three business days to process it and add it to the recipient's account. If you sent it on a Friday, it may not arrive until Tuesday or Wednesday. Check with the receiving bank about their processing times.
What's the difference between a transfer and a payment?
A transfer moves money between two accounts you control or accounts you choose. A payment is usually a bill payment sent to a company or creditor through your bank's bill pay system. Payments often take longer and may have different limits, but they work similarly to ACH transfers behind the scenes.
Can I cancel a transfer after I send it?
For ACH transfers, you usually have a few hours to cancel before the receiving bank processes it. For wire transfers, cancellation is almost impossible once sent. Contact your bank when ready if you need to stop a transfer, and have your confirmation number ready.
Do I pay a fee every time I transfer money?
ACH transfers between different banks are usually free, though some banks charge $1 to $3. Wire transfers cost $15 to $30. Same-bank transfers are almost always free. Check your bank's fee schedule or ask about your account type, because some accounts include free transfers while others charge for them.