Yes, you can transfer money between checking accounts at different banks

You can move money from your current checking account to a checking account at another bank. The bank you're leaving doesn't prevent this — they have no reason to. The transfer itself takes a few days, costs nothing, and you control when it happens. The main decision is which method to use, because the speed and setup differ.

Most people use one of three paths: an ACH transfer (the standard method, takes 1 to 3 business days), a wire transfer (faster but costs money), or external transfer through your new bank's app (simplest if your new bank offers it). Which one makes sense depends on how quickly you need the money and whether you want to pay a fee.

Key Takeaways

  • ACH transfers are free, take 1 to 3 business days, and work between any two banks in the United States.
  • Wire transfers move money the same day or next business day but typically cost $15 to $30 and are harder to reverse if you make a mistake.
  • Your new bank can often initiate the transfer for you through their app or website, which is usually the easiest route.
  • You need the account number and routing number of the account you're sending money to, which you can find on a check or in your new bank's app.
  • Your old bank will not block the transfer or charge you for moving your money out.

ACH transfers: the standard, free method

An ACH transfer is the most common way to move money between banks. ACH stands for Automated Clearing House, which is the network that handles the transfer behind the scenes. It's free, it works between any two banks, and it's the default option most people use.

The trade-off is speed: ACH transfers take 1 to 3 business days. If you initiate a transfer on a Friday evening, the money won't arrive until Tuesday or Wednesday. Weekends and bank holidays add time. If you need the money sooner, you'll need to use a wire transfer instead.

To set up an ACH transfer, you can do it from either bank. From your current bank's app or website, you add the new account as an external account and enter the account number and routing number. From your new bank's app, you can often request an incoming transfer directly. Either way, the process is the same: you authorize the transfer, confirm the amount, and wait for it to clear.

Wire transfers: faster but with a cost and a catch

A wire transfer moves money the same business day or the next business day, depending on what time you send it and whether it's a weekend. If you need money urgently, this is the faster option. The catch is that most banks charge $15 to $30 per wire transfer, and once the money leaves your account, it's very difficult to get back if you made a mistake.

Wire transfers are also less flexible about timing. Most banks have a cutoff time — usually 2 p.m. or 3 p.m. — after which wires sent that day won't go out until the next business day. If you miss the cutoff on a Friday, your wire won't leave until Monday.

To send a wire, you'll need to call your bank or visit a branch. You can't usually do it through the app. You'll provide the receiving account number, routing number, and the recipient's name, and the bank will walk you through the rest. Ask about the fee before you authorize it — it varies by bank.

External transfers through your new bank's app

Many banks now let you initiate a transfer directly from your new bank's app without calling anyone. You log into your new bank, select "transfer money in" or "external transfer," and enter your old bank's account details. The new bank then pulls the money from your old account.

This method is usually an ACH transfer, so it takes the same 1 to 3 business days, but it's simpler because you only log into one app. You don't have to navigate your old bank's website or call anyone. If your new bank offers this feature, it's usually the easiest starting point.

Not all banks offer this, and some only offer it for customers who've been with them for a certain amount of time. Check your new bank's app first — if you see an option for "transfer money in" or "external transfer," that's your fastest path.

What information you need before you start

To transfer money, you need two pieces of information about the account you're sending money to: the account number and the routing number. Both are printed on a check from that account. The routing number is the nine-digit number on the left side of the bottom of the check, and the account number is the longer number in the middle.

If you don't have a check, you can find both numbers in your new bank's app or by logging into your online banking. Most banks display them under account details or settings. You can also call the bank and ask — they'll give you both numbers over the phone.

Make sure you have the right account number. If you transfer to the wrong account by mistake, the money goes to someone else's account, and getting it back is slow and uncertain. Double-check the number before you confirm the transfer.

How long the transfer actually takes

ACH transfers officially take 1 to 3 business days, but the real timing depends on when you send it and how your banks process transfers. If you send an ACH transfer on a Tuesday morning, it might arrive Wednesday or Thursday. If you send it Friday afternoon, it probably won't arrive until Wednesday or Thursday of the next week, because the weekend and Monday's processing don't count.

Wire transfers are faster but not when ready. If you send a wire before the bank's cutoff time on a business day, it usually arrives the same day or the next business day. After the cutoff or on a weekend, it waits until the next business day to process.

During holidays, all transfers slow down. If you're transferring money around Thanksgiving, Christmas, or New Year's, add extra days to your timeline.

Your old bank won't stop you or charge you

Your current bank has no incentive to block you from moving money out. Banks make money from the accounts that hold money, not from preventing you from leaving. You won't be charged a fee for transferring money out, and the bank won't delay the transfer or ask you why you're leaving.

The only exception is if your account is overdrawn or frozen due to fraud or a legal hold. If either of those is true, the bank will tell you when you try to transfer. Otherwise, the transfer goes through normally.

After the transfer completes, you can close your old account whenever you're ready. You don't have to close it when ready — some people keep it open for a few weeks to make sure all their automatic payments have switched over to the new account.

Frequently Asked Questions

How much money can I transfer at once?

Most banks allow ACH transfers of up to $10,000 to $25,000 per day, though the limit varies by bank and account type. Wire transfers usually have higher limits. If you're moving a large amount, check with both banks about their limits, or split the transfer across multiple days.

What if I send money to the wrong account number by mistake?

The money goes to whoever owns that account number. Getting it back is difficult and slow — you'd have to contact your bank, file a claim, and hope the other bank cooperates. Always double-check the account number before you confirm the transfer. If you do make a mistake, contact your bank when ready; some banks can stop the transfer if they catch it in time.

Do I need to close my old account before I transfer money?

No. You can transfer money while the account is still open. In fact, it's often better to keep the old account open for a week or two after the transfer, in case any automatic payments or deposits still go there. Once you're sure everything has switched over, you can close it.

Can I transfer money if I have pending transactions?

Yes, but be careful. Pending transactions will clear after the transfer, so make sure you have enough money in the account to cover them. If you transfer out most of your balance and then a pending transaction clears, you could overdraw the account. Wait until pending transactions clear, or transfer less money.

Is there a limit to how many transfers I can make?

ACH transfers have no limit on how many you can make. Wire transfers are usually unlimited too, though some banks charge a fee for each one. Check with your bank if you're planning multiple transfers in a short time.