Yes, you can transfer money between banks, and the method depends on how fast you need it

You can move money from one bank to another. The transfer goes through the banking system that connects all U.S. banks, and the money arrives in your receiving account within one to three business days for most transfers. The speed and the steps depend on which method you choose — some take minutes to set up but days to complete, others require you to visit a branch, and a few move money the same day.

The receiving bank does not need to be the same institution as the sending bank. You can transfer from a checking account at one bank to a savings account at another, or between any account types at any banks. The banks handle the routing automatically once you give them the receiving account number and routing number.

Key Takeaways

  • ACH transfers are the standard method and take one to three business days, cost nothing, and work between any two U.S. banks.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and require you to provide the receiving bank's details in person or online.
  • You can set up a transfer through your sending bank's website or app, or by calling their customer service line.
  • The receiving account number and routing number are the only information the sending bank needs to complete the transfer.
  • Transfers on weekends or holidays are processed on the next business day, so timing your transfer matters if you need the money by a specific date.

ACH transfers: the standard method that takes one to three days

An ACH transfer (Automated Clearing House) is the most common way to move money between banks. It is free, works between any two U.S. banks, and requires only the receiving account number and routing number. The money typically arrives within one to three business days, depending on when you initiate the transfer and the receiving bank's processing schedule.

To start an ACH transfer, log into your sending bank's website or app and look for a link labeled "Transfer," "Send Money," or "Move Money." You will enter the receiving bank's name, the account number, and the routing number. Some banks ask you to verify the receiving account with a small test deposit first — the receiving bank sends back two small deposits (usually under $1 each), and you confirm the amounts to prove you own the account. This verification step adds two to three business days but protects against sending money to the wrong place.

Once you initiate the transfer, your sending bank removes the money from your account when ready. The receiving bank may hold the money for a day or two before it appears in your account, even though the transfer is already in motion. This delay is normal and does not mean anything went wrong.

Wire transfers: same-day or next-day delivery at a higher cost

A wire transfer moves money faster than an ACH transfer but costs money — typically $15 to $50 depending on your bank and whether the transfer stays within the U.S. or goes international. Wire transfers usually complete the same business day if you initiate them before your bank's cutoff time (often 2 p.m. or 3 p.m.), or the next business day if you send them after hours.

To send a wire transfer, you will need to contact your bank directly — either through their website, app, or by calling or visiting a branch. Your bank will ask for 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 provide this information in person for security reasons, especially for large amounts.

Wire transfers are harder to reverse than ACH transfers. Once the money leaves your bank, it is in the receiving bank's system, and getting it back requires the receiving bank's cooperation. For this reason, wire transfers are common for large purchases like real estate or car sales, where both parties are confident in the transaction.

Bank-to-bank transfers through your bank's app or website

Most banks now let you set up transfers directly through their mobile app or website without calling. The process is the same whether you use the app or website: you provide the receiving bank's details, confirm the amount, and schedule the transfer for today or a future date.

Some banks let you schedule recurring transfers — for example, moving $500 from your checking account to your savings account every Friday. You set this up once, and the transfer happens automatically on the schedule you choose. You can usually edit or cancel a recurring transfer at any time through the same app or website.

If you are not comfortable using the app or website, you can call your bank's customer service line and ask a representative to set up the transfer for you over the phone. The representative will ask for the same information: the receiving bank's name, account number, and routing number. This method takes longer because you have to wait on hold and then for the representative to process the request, but the transfer itself follows the same timeline as an online transfer.

Finding the routing number and account number you need

The receiving bank's routing number is a nine-digit code that identifies the bank in the U.S. banking system. You can find it on the receiving bank's website, by calling their customer service line, or by looking at a check from an account at that bank — the routing number is printed at the bottom left of the check, before the account number.

The receiving account number is the number of the specific account where you want the money to go. This is also printed on a check, or you can find it in the receiving account holder's online banking portal. Make sure you have the correct account number — if you transpose a digit, the transfer may go to the wrong account at the same bank, and you will have to contact the bank to retrieve it.

If you are unsure whether you have the correct routing number or account number, ask the receiving bank directly before you initiate the transfer. A five-minute phone call is faster than trying to reverse a transfer to the wrong account.

Timing: business days, cutoff times, and weekends

Banks process transfers on business days only — Monday through Friday, excluding federal holidays. If you initiate a transfer on a Friday after 3 p.m., or on a Saturday or Sunday, the transfer will not begin processing until Monday morning. This means a transfer you send on Friday evening might not arrive until Wednesday or Thursday, not Monday.

Each bank sets its own cutoff time for same-day processing, usually between 2 p.m. and 5 p.m. Eastern time. If you initiate a transfer before the cutoff, it processes that day. If you initiate it after the cutoff, it processes the next business day. Check your bank's website or app to find the exact cutoff time.

Federal holidays also pause processing. If you initiate a transfer on a Thursday before a Friday holiday, the transfer will not process until the following Monday. Plan ahead if you need the money by a specific date.

What happens if something goes wrong

If you send money to the wrong account at the correct bank, contact your bank when ready. The money is still in the banking system, and your bank can often retrieve it if you act quickly — usually within 24 hours. The longer you wait, the harder it becomes.

If you send money to the wrong bank entirely (for example, you used the wrong routing number), the transfer will likely be rejected and the money will return to your account within a few business days. Your bank will notify you of the rejection.

If a transfer does not arrive within the expected timeframe, contact your sending bank first. They can track the transfer through the banking system and tell you where it is. If the receiving bank is holding the transfer for verification or fraud review, your bank can help you contact them to speed up the process.

Frequently Asked Questions

Can I transfer money between banks on the weekend?

You can initiate the transfer through your bank's app or website on the weekend, but the actual transfer will not process until the next business day (Monday). If you need the money by a specific date, plan your transfer for a weekday before your bank's cutoff time.

Is there a limit to how much I can transfer between banks?

Most banks set daily and monthly limits on ACH transfers, typically $10,000 to $25,000 per day, though this varies by bank and account type. Wire transfers usually have higher limits or no limit at all. Contact your bank to find out your specific limits, or ask about raising them if you need to transfer a larger amount.

Do I need to tell the receiving bank I am sending them money?

No. The receiving bank will accept the transfer automatically once it arrives. However, if the receiving account is in a different name than the one you provide, the receiving bank may hold the transfer for verification. It is a good idea to confirm the account holder's name matches the account number before you send the transfer.

What is the difference between a push and a pull transfer?

A push transfer is when you initiate the transfer from your sending bank — you "push" the money out. A pull transfer is when the receiving bank initiates it — they "pull" the money in. Most transfers between your own accounts are push transfers. Pull transfers are less common and require you to give the receiving bank permission to access your sending account.

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. ACH transfers can usually be cancelled within a few hours of initiation, before the transfer enters the banking system. Wire transfers are much harder to cancel once they leave your bank. Contact your bank when ready if you need to cancel a transfer — do not wait.