The basic process: what happens when you transfer

When you move money from one bank to another, you are not physically moving anything. Instead, your original bank sends electronic instructions to your new bank, telling it to pull the funds from your old account and deposit them into your new one. The money stays in the banking system the whole time — it moves as a record, not as cash.

The speed depends on which method you use. A wire transfer can move money the same day. An ACH transfer (the most common method) typically takes one to three business days. A check takes longer and requires manual handling at both ends. Each method has different costs, speed, and security trade-offs.

You do not need to close your old account to start using your new one. Many people keep both open for a few weeks while they redirect paychecks, bills, and automatic payments to the new account, then close the old one once everything has moved.

Key Takeaways

  • ACH transfers are free or low-cost and take one to three business days, making them the standard choice for moving most of your balance between banks.
  • Wire transfers move money the same day but cost $15 to $30 and are best used for large amounts or time-sensitive transfers.
  • You will need your new bank's routing number and your account number to receive a transfer, or your old bank's details if you are sending one.
  • Before closing your old account, redirect your paycheck, bill payments, and automatic transfers to your new bank so money does not go to the wrong place.
  • Some banks offer a service that moves your recurring payments for you, though you should verify each one transferred correctly.

ACH transfers: the standard method for most moves

An ACH transfer (Automated Clearing House) is the electronic backbone of most bank-to-bank moves in the United States. Your bank sends a batch of transfer instructions to a clearing house, which processes them and delivers the funds to the receiving bank. This happens overnight, but the receiving bank may hold the funds for a business day before making them available to you.

ACH transfers are free or cost $1 to $3 per transfer, depending on your bank. They work between any two banks in the U.S. that participate in the ACH network — which is nearly all of them. You initiate an ACH transfer through your old bank's website or app by entering your new bank's routing number, your new account number, and the amount you want to move.

The typical timeline is one to three business days from the time you initiate the transfer. If you send it on a Friday afternoon, it may not arrive until Tuesday or Wednesday. Weekends and bank holidays do not count as business days, so timing matters if you are moving money before a important date.

ACH transfers have a daily limit at most banks — often $10,000 to $25,000 per day, though some banks allow higher amounts if you request them in advance. If you are moving your entire balance and it exceeds your daily limit, you may need to split the transfer across multiple days or use a wire transfer instead.

Wire transfers: fast but more expensive

A wire transfer moves money the same business day, usually within hours. Your bank sends the funds directly to the receiving bank using the SWIFT network (for international transfers) or the Fedwire system (for domestic transfers). The receiving bank credits your account the same day or the next morning.

Wire transfers cost $15 to $30 per transfer at most banks, and some charge more. Because the money moves when ready and cannot be reversed once sent, wire transfers are also harder to dispute if something goes wrong. Use them when you need money to arrive quickly or when you are moving a large amount that exceeds your ACH daily limit.

To send a wire, you will need your new bank's routing number, your account number, and sometimes your new bank's SWIFT code (for international wires). Call your old bank or log into your account to initiate the wire. Most banks require you to do this in person or over the phone for security reasons, rather than through their website.

What information you need to receive a transfer

Your new bank will give you two pieces of information you need to share with anyone sending you money: your routing number and your account number. The routing number identifies your specific bank branch. The account number identifies your account within that bank. Together, they tell the sending bank exactly where to put the money.

You can find both numbers on a check from your new account — the routing number is the first set of digits on the bottom left, and the account number is the second set. You can also log into your new bank's website or app and find them in the account details section. If you cannot find them, call your new bank's customer service line.

Do not share your account number with anyone you do not trust. Someone with your routing number and account number can set up automatic withdrawals from your account, though most banks have fraud protections in place. If you are worried about security, ask your new bank whether you can set up a transfer limit or require approval for large transfers.

Moving recurring payments and direct deposits

Before you close your old account, you need to redirect money coming in and going out. This means updating your paycheck direct deposit, moving bill payments to your new account, and canceling or redirecting any automatic transfers or subscriptions that pull from your old account.

For your paycheck, log into your employer's payroll system or contact your HR or payroll department and update your direct deposit information with your new bank's routing number and account number. This usually takes effect within one or two pay cycles. Until it does, your paycheck will still go to your old account.

For bills you pay automatically — utilities, insurance, loan payments, subscriptions — log into each company's website and update your bank account information. Do this one at a time and verify that the first payment from your new account goes through before closing your old account. If you miss updating one, the payment will fail and you may face a late fee.

Some banks offer a service that automatically redirects your recurring payments for you. They scan your old account for automatic transactions, contact those companies on your behalf, and update them to your new account. This is convenient but not foolproof — you should still verify that each payment transferred correctly by checking your new account for the first few cycles.

Timing and what to expect during the transfer

The moment you initiate a transfer, your old bank deducts the money from your account. If you are using an ACH transfer, the money sits in a clearing house for one to three business days before arriving at your new bank. During this time, the money is in transit — it is not in either account, and you cannot spend it.

Once the money arrives at your new bank, it may be available when ready or held for one business day, depending on the bank's policy and the amount. Large transfers are more likely to be held. You can usually see the pending deposit in your new account within a few hours of initiation, even if the funds are not yet available to spend.

If a transfer does not arrive within the expected timeframe, contact your old bank first. Ask them to confirm that the transfer was sent and provide you with a confirmation number. Then contact your new bank and ask them to confirm whether they received it. If one bank says they sent it and the other says they did not receive it, the banks will investigate together.

Closing your old account safely

Wait at least one full pay cycle after redirecting your paycheck before closing your old account. This confirms that your direct deposit is working and money is going to the right place. If something went wrong with the redirect, you will catch it before your old account is gone.

Before you close, review your old account for any pending transactions or automatic payments you may have missed. Check your statement for the past month to see what was coming in and going out. Call your old bank and ask them to flag any automatic transfers or subscriptions still attached to the account.

When you are ready to close, call your old bank or visit a branch. Ask them to close the account and confirm that any remaining balance will be transferred to your new account or mailed to you as a check. Some banks charge a fee to close an account early — usually $25 to $100 — so ask about this before you close.

Frequently Asked Questions

Can I transfer money between banks on the weekend?

You can initiate a transfer on the weekend through your bank's website or app, but it will not process until the next business day. Both banks must be open for the transfer to move through the clearing house. If you send it Friday evening, it typically arrives Tuesday or Wednesday.

What if I enter the wrong account number?

If you enter the wrong account number, the money will go to someone else's account at the receiving bank. Contact your old bank when ready and ask them to recall the transfer. Some banks can stop it if it has not yet been processed. If it has already arrived at the receiving bank, the other bank must contact the account holder and ask them to return the funds — this can take weeks.

Do I need to keep my old account open while I transfer?

No, but it is safer to keep it open for at least one pay cycle after you redirect your paycheck. This way, if something goes wrong with the redirect, your paycheck will still arrive in your old account and you can move it manually. Once you confirm that money is going to your new account, you can close the old one.

Is there a limit to how much I can transfer at once?

ACH transfers have daily limits that vary by bank, usually $10,000 to $25,000 per day. Wire transfers have higher limits but cost more. If you are moving a large balance, ask your bank whether you can increase your ACH limit or use multiple transfers across several days.

What happens if my new bank rejects the transfer?

A bank might reject a transfer if the account number is wrong, the account is closed, or the account holder's name does not match the sending bank's records. If this happens, the money returns to your old account within a few business days. Contact your new bank to confirm the correct account number and try again.