Yes, you can transfer money between checking accounts in minutes or days

You can move money from one checking account to another at the same bank or at different banks. The speed depends on which method you use: same-bank transfers happen instantly, while transfers between different banks usually take one to three business days. The most common methods are online banking, mobile apps, wire transfers, and ACH transfers. Each has different costs, speed, and limits.

The account you're sending from must have enough money to cover the transfer, and you'll need the receiving account number and routing number (if it's at a different bank). Some banks charge a fee for outgoing transfers, though many don't. The receiving account holder doesn't pay anything.

Key Takeaways

  • Same-bank transfers complete instantly through your bank's website or app, while transfers between different banks take one to three business days.
  • You need the receiving account number and routing number for transfers to a different bank; same-bank transfers usually only need the account number.
  • ACH transfers are free and work between most banks, but wire transfers cost $15 to $50 and are faster for large amounts.
  • Most banks let you set up recurring transfers on a schedule, and you can cancel or change them before the transfer processes.
  • If a transfer goes to the wrong account, contact your bank immediately; recovery depends on whether the receiving bank can reverse it.

Same-bank transfers: instant and usually free

If both accounts are at the same bank, the transfer happens right away—usually within minutes. You can do this through your bank's website, mobile app, or by calling customer service. Log in, select the account you're sending from, choose the receiving account, enter the amount, and confirm. The money appears in the receiving account almost immediately.

Same-bank transfers are free at most banks. Some banks charge a small fee only if you exceed a certain number of transfers per month (often six), though this is less common now. Check your bank's fee schedule or ask customer service whether there's a charge.

ACH transfers between different banks: free but slower

ACH stands for Automated Clearing House, a system that moves money between banks through a central clearing network. ACH transfers are free and work between nearly all U.S. banks, but they take one to three business days. Weekends and holidays don't count as business days, so a transfer you start on Friday may not arrive until Tuesday.

To set up an ACH transfer, you'll need the receiving account number and the bank's routing number (a nine-digit code that identifies the bank). You can find the routing number on your checks, on the bank's website, or by calling the bank. Enter this information into your sending bank's transfer form, choose the amount and date, and submit. The money will arrive by the deadline your bank provides.

ACH transfers have limits. Most banks cap outgoing ACH transfers at $10,000 to $25,000 per day, though the limit varies by bank and account type. If you need to move more, you can do multiple transfers on different days or use a wire transfer instead.

Wire transfers: fast but costly

A wire transfer moves money directly from one bank to another and usually arrives the same business day or next business day. Wire transfers cost $15 to $50 depending on your bank and whether the receiving bank is domestic or international. Because they're fast and hard to reverse, wire transfers are often used for large amounts or time-sensitive payments.

To send a wire, you'll need the receiving account number, the receiving bank's routing number, and the name on the receiving account. Some banks require you to go in person or call to authorize a wire, especially for large amounts. Ask your bank whether you can start a wire online or if you need to visit a branch.

Wire transfers cannot be cancelled once they leave your bank, so double-check the account number and routing number before you confirm. If the money goes to the wrong account, you'll need to contact the receiving bank and ask them to reverse it—but they're not required to do so if the receiving account holder refuses.

Peer-to-peer apps: fast transfers to people, not accounts

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person's phone number or email address. These aren't transfers between your own accounts—they're payments to someone else. The receiving person can then transfer the money to their own checking account, which usually takes one to three business days.

Peer-to-peer transfers are free if you send money from your bank account (though some apps charge a fee if you use a credit card). The money reaches the other person's app account instantly, but moving it to their bank account takes the standard one to three business days. Limits vary by app: Venmo caps weekly transfers at $20,000, while Zelle's limit depends on your bank.

Setting up recurring transfers and managing them

Most banks let you schedule a transfer to happen automatically on a set date each month or week. This is useful if you regularly move money between accounts—for example, from checking to savings. Set it up through your bank's website or app by choosing the sending account, receiving account, amount, and frequency. The bank will process the transfer on the date you choose.

You can change or cancel a recurring transfer anytime before it processes. If you cancel after the transfer has already gone through, you'll need to reverse it by sending the money back manually. Some banks charge a fee to cancel or modify a recurring transfer, though most don't.

What to do if a transfer goes to the wrong account

If you entered the wrong account number or routing number, contact your bank immediately. For same-bank transfers, your bank may be able to reverse the transfer if it hasn't been claimed. For transfers between different banks, your bank will contact the receiving bank and ask them to reverse it—but the receiving bank can only do so if the receiving account holder agrees.

If the receiving bank refuses to reverse the transfer, you'll need to contact the receiving account holder directly and ask them to send the money back. If they won't, you may need to pursue the matter through small claims court or your state's banking regulator, though recovery is not may provide. This is why checking the account number and routing number twice before confirming is critical.

Frequently Asked Questions

How long does it take to transfer money between different banks?

ACH transfers take one to three business days. Wire transfers arrive the same day or next business day. Weekends and holidays don't count as business days, so a transfer started Friday may not arrive until Tuesday. Your bank will tell you the expected arrival date when you submit the transfer.

Do I need a routing number for a same-bank transfer?

No. For transfers between accounts at the same bank, you usually only need the receiving account number. The bank already knows its own routing number. For transfers to a different bank, you need both the account number and the receiving bank's routing number.

Can I transfer money if I don't have enough in my account?

No. Your account must have enough money to cover the transfer amount. If you don't have enough, the transfer will be rejected. Some banks offer overdraft protection, which lets you transfer more than your balance, but you'll pay overdraft fees.

What's the difference between ACH and wire transfers?

ACH transfers are free and take one to three business days. Wire transfers cost $15 to $50 and arrive the same day or next business day. ACH transfers can be reversed; wire transfers usually cannot. Use ACH for routine transfers and wire transfers when you need money fast or are sending a large amount.

Can I set up a transfer to happen automatically every month?

Yes. Most banks let you schedule recurring transfers through their website or app. You choose the amount, frequency (weekly, monthly, etc.), and start date. You can change or cancel a recurring transfer anytime before it processes.