Yes, you can transfer money to another bank account in most cases

You can move money from your bank account to another bank account at a different institution. The process depends on whether you own both accounts, whether the other bank is domestic or international, and how fast you need the money to arrive. Most transfers take one to three business days, though some methods are faster and some are slower.

The main routes are ACH transfers (the standard US method, usually free), wire transfers (faster but with a fee), peer-to-peer apps (fast for small amounts between people), and checks or cash (slowest but always available). Your own bank's website or app is usually the easiest starting point, because your bank already knows your account number and can walk you through the steps.

Key Takeaways

  • ACH transfers are free and take one to three business days, and work between any two US banks as long as you have the receiving account number and routing number.
  • Wire transfers arrive the same day or next business day but cost $15 to $50 and cannot be reversed once sent, so confirm the account details before you initiate.
  • Your own bank's website or mobile app is the safest way to start a transfer, because you are sending money directly from your authenticated account.
  • If you are transferring to an account you do not own, the receiving bank may ask you to prove the relationship or the purpose of the transfer.
  • International transfers take longer, cost more, and involve currency conversion; most US banks handle these but charge $25 to $50 per transfer.

ACH transfers: the standard free method

An ACH transfer (Automated Clearing House) is the most common way to move money between US bank accounts. Your bank sends the money through the Federal Reserve's ACH network, which processes transfers in batches. This is why ACH transfers take one to three business days—the network does not move money when ready.

ACH transfers are free at most banks. To start one, log into your bank's website or app, find the "Transfer" or "Send Money" section, and enter the receiving bank's routing number and the receiving account number. Your bank will usually verify the account with a small test deposit before the full transfer goes through. Once verified, future transfers to that account are faster.

ACH transfers work between any two US banks, credit unions, and most financial institutions. The receiving account does not have to be in your name, but if it is not, the receiving bank may contact you to confirm the transfer is legitimate. This is a fraud-prevention step and is normal.

Wire transfers: faster but irreversible

A wire transfer moves money the same business day or next business day, depending on what time you send it and whether the receiving bank is in the same time zone. Wire transfers cost $15 to $50, depending on your bank and whether the transfer is domestic or international. Once a wire is sent, it cannot be stopped or reversed, so you must confirm the account details are correct before you initiate.

To send a wire, call your bank or visit a branch—most banks do not allow wire transfers through their website or app for security reasons. You will need the receiving bank's name, routing number, the receiving account number, and the name on the receiving account. Some banks also ask for the receiving bank's address.

Wire transfers are useful when you need money to arrive quickly and the amount is large enough to justify the fee. They are also the standard method for real estate closings, large purchases, and transfers to accounts at banks you do not have a relationship with.

Peer-to-peer apps for transfers between people

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person's phone number or email address. These apps are fast (usually within minutes to a few hours) and free for most transfers. However, they are designed for transfers between people, not for moving your own money between accounts at different banks.

If you want to move money between your own accounts at two different banks, a peer-to-peer app will work, but you will have to set up an account at the app, link both of your bank accounts to it, and then transfer money through the app. This adds steps compared to using your bank's transfer feature directly. Peer-to-peer apps are most useful when you are sending money to someone else and want it to arrive the same day.

Transfers to accounts you do not own

If you are transferring money to an account that is not in your name—for example, paying a contractor, sending money to a family member, or paying a business—the receiving bank may ask you to prove the relationship or the purpose of the transfer. This is a compliance requirement under anti-money-laundering rules, not a sign that something is wrong.

The receiving bank may contact you by phone or email and ask questions like "What is your relationship to the account holder?" or "What is the purpose of this transfer?" Answer honestly and directly. If you cannot provide a reasonable explanation, the bank may hold or reverse the transfer. This is rare for small, one-time transfers, but more common for large amounts or repeated transfers to the same account.

If you are transferring money to a business, have an invoice or contract ready to show if the bank asks. If you are transferring to a family member, a straightforward explanation like "monthly rent payment" or "loan to my brother" is usually enough.

International transfers and currency conversion

Transferring money to a bank account outside the United States is slower and more expensive than domestic transfers. Most US banks charge $25 to $50 per international wire transfer, and the receiving bank may charge an additional fee. The money also has to be converted from US dollars to the receiving country's currency, and the exchange rate your bank uses may not be the best available.

International transfers take three to seven business days, depending on the receiving country and the receiving bank. You will need the receiving bank's SWIFT code (an international routing number), the receiving account number, and the name on the receiving account. Some countries also require an IBAN (International Bank Account Number) instead of or in addition to the account number.

If you are sending money internationally on a regular basis, consider a specialist money transfer service like Wise, OFX, or Remitly. These services often offer better exchange rates and lower fees than traditional banks, especially for smaller amounts or less common currency pairs.

What to do if a transfer fails or takes too long

If an ACH transfer does not arrive within three business days, contact your bank and provide the date you sent it, the amount, and the receiving account number. Your bank can trace the transfer through the ACH network and tell you where it is. Most delays are caused by incorrect account numbers or routing numbers, which your bank can help you correct for the next attempt.

If a wire transfer does not arrive within one business day, call your bank when ready. Wire transfers are usually delivered the same day, so a delay of more than a few hours is unusual. Your bank can contact the receiving bank and ask for a status update. If the money was sent to the wrong account, your bank may be able to ask the receiving bank to return it, but this is not may provide.

If you sent money to the wrong account by mistake, contact your bank as soon as possible. For ACH transfers, your bank can sometimes recall the transfer if it has not been processed yet. For wire transfers, recall is much harder because the money has already left your bank's control. The best option is to contact the receiving bank directly and ask them to return the money, but they are not required to do so.

Frequently Asked Questions

How long does it take to transfer money between banks?

ACH transfers take one to three business days. Wire transfers take the same business day or next business day, depending on the time you send them. Peer-to-peer apps like Venmo and Zelle usually deliver money within minutes to a few hours. International transfers take three to seven business days.

Do I need the other person's permission to transfer money to their account?

You do not need their permission to send money to their account number, but the receiving bank may contact them to confirm the transfer is legitimate. If the receiving bank suspects fraud, they may hold the money or ask you to prove your relationship to the account holder. It is always a good idea to tell the person you are sending money to before you transfer it.

What happens if I send money to the wrong account number?

For ACH transfers, contact your bank when ready—they may be able to recall the transfer if it has not been processed yet. For wire transfers, the money has usually left your bank's control, so your best option is to contact the receiving bank and ask them to return it. They are not required to do so. Always double-check the account number before you send.

Can I transfer money to a bank account in another country?

Yes, most US banks offer international wire transfers. You will need the receiving bank's SWIFT code, the receiving account number, and the name on the account. International transfers take three to seven business days and cost $25 to $50 or more. The money will be converted from US dollars to the receiving country's currency at your bank's exchange rate.

Is it safe to transfer money through my bank's website or app?

Yes, transfers through your bank's official website or app are safe because you are sending money directly from your authenticated account. Never use a link from an email or text message to access your bank—go directly to your bank's website or open the app on your phone. If you are unsure whether an email is from your bank, call your bank's customer service number and ask.