Skip to main content

HomeAll guides

How to Transfer Money Between Accounts and Banks

The main ways to move money depend on where it's going and how fast you need it

You can transfer money between your own accounts, to someone else, or between different banks. The method you choose depends on whether the accounts are at the same bank or different ones, how quickly you need the money to arrive, and what information you have about the recipient. Most transfers fall into a few categories: internal transfers (same bank), wire transfers, ACH transfers, and peer-to-peer payments. Each has different speed, cost, and security trade-offs.

Key Takeaways

  • Internal transfers between accounts at the same bank usually arrive within hours or the same day and cost nothing.
  • ACH transfers between different banks take one to three business days and are free or low-cost, but require routing and account numbers.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and cannot be reversed once sent.
  • Peer-to-peer apps like Venmo or PayPal are fastest for small amounts to people you know, but may charge fees for when ready transfers.
  • You will need the recipient's full name, account number, and routing number for most transfers to different banks.

Transferring money within the same bank

If both accounts are at the same bank, you can move money through your online banking portal, mobile app, or by calling the bank. Log into your account, select the "Transfer" or "Move Money" option, choose the source and destination accounts, enter the amount, and confirm. The money usually arrives within a few hours or by the end of the business day. There is no fee for internal transfers at most banks.

Some banks let you set up recurring transfers if you move money on a regular schedule — for example, moving a set amount from checking to savings every payday. You can also schedule a one-time transfer for a future date. If you make a mistake, you can cancel the transfer before it processes, which is usually possible up to a few hours before the scheduled time.

ACH transfers to accounts at different banks

ACH stands for Automated Clearing House, a system that moves money between different banks through a central clearing network. To send an ACH transfer, you need the recipient's full name, account number, and the routing number of their bank. You can find a bank's routing number on their website, on a check, or by calling them. ACH transfers typically take one to three business days to complete, depending on when you initiate them and the receiving bank's processing schedule.

Most banks offer ACH transfers for free or charge a small fee ($1 to $3). You can send an ACH transfer through your bank's website or app by selecting "Send Money" or "External Transfer," entering the recipient's information, and the amount. You can also set up recurring ACH transfers if you pay the same person regularly. If you make a mistake, you can usually cancel an ACH transfer within a few hours of sending it, but once it has been processed by the receiving bank, you cannot reverse it — you would need to contact the recipient to ask them to send the money back.

Wire transfers for same-day or next-day delivery

A wire transfer moves money directly from one bank to another and typically arrives the same business day or the next morning. Wire transfers are faster than ACH transfers but cost more — usually $15 to $50 depending on your bank and whether the transfer is domestic (within the United States) or international. You initiate a wire transfer through your bank's website, app, or by visiting a branch or calling. You will need the recipient's name, account number, routing number, and bank name.

Wire transfers cannot be reversed once they are sent, so double-check all recipient information before confirming. If you send money to the wrong account, you would need to contact that bank and ask them to recover the funds, which is not always possible. Some banks limit how much you can wire per day or require you to call or visit in person for large amounts. International wire transfers take longer (one to five business days) and may involve additional fees from both your bank and the receiving bank.

Peer-to-peer payment apps for quick transfers to people you know

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person using their phone number or email address instead of account numbers. These transfers are usually free if both people have accounts with the same app and you accept a one to three business day delivery window. If you want the money to arrive when ready, most apps charge a fee of 1 to 2 percent of the amount or a flat fee of $0.50 to $2.

Peer-to-peer apps are convenient for splitting rent, paying back a friend, or sending money to family, but they are designed for smaller amounts and people you know. The money moves from your bank account or debit card to the recipient's account. Some apps let you keep a balance in the app itself, which you can then transfer to your bank account later. Be aware that these apps may have daily or monthly limits on how much you can send, and some require you to verify your identity with a photo ID or Social Security number before you can use them.

What information you need for each type of transfer

Transfer TypeInformation NeededCostSpeed
Internal (same bank)Account number of destination accountFreeSame day or within hours
ACH (different banks)Recipient name, account number, routing numberFree to $31 to 3 business days
Wire transferRecipient name, account number, routing number, bank name$15 to $50Same day or next business day
Peer-to-peer appRecipient phone number or emailFree (standard) or 1–2% (when ready)1 to 3 business days (standard) or minutes (when ready)

How to avoid common transfer mistakes

The most common mistake is entering the wrong account number or routing number, which sends money to the wrong person. Before you confirm any transfer, read back the recipient's name and account number out loud to make sure they match. If you are unsure about the routing number, call the recipient's bank directly to verify it — do not rely on a number the recipient gives you unless you can confirm it independently.

Another mistake is not knowing the difference between a business day and a calendar day. If you send an ACH transfer on Friday evening, it will not process until Monday, so the money will not arrive until Tuesday or Wednesday. Wire transfers sent after your bank's cutoff time (usually 2 or 3 p.m.) will process the next business day. If you need money to arrive by a specific date, send it at least one business day earlier than you think you need to.

Do not send money through a wire transfer or peer-to-peer app to someone you do not know or trust, especially if they are asking you to send money first and promising to send more back later. These are common scam patterns, and once the money is sent, you cannot get it back. If someone is pressuring you to send money quickly or asking you to keep the transfer secret, that is a warning sign.

Frequently Asked Questions

Can I transfer money on weekends or holidays?

You can initiate a transfer any time through your bank's website or app, but it will not process until the next business day. Banks do not process transfers on weekends or federal holidays, so a transfer sent on Saturday will not move until Monday. If you need money to arrive by a specific date, check your bank's holiday schedule and send it at least one business day earlier.

What is the difference between a routing number and an account number?

A routing number identifies the specific bank or branch where an account is held. An account number identifies your individual account at that bank. You need both to send an ACH or wire transfer to someone at a different bank. The routing number is usually nine digits and appears on the left side of a check; the account number is longer and appears in the middle.

Can I cancel a transfer after I send it?

Internal transfers and ACH transfers can usually be cancelled within a few hours of sending, before they process. Wire transfers cannot be cancelled once they leave your bank. If you need to cancel a transfer, contact your bank when ready — the sooner you call, the better your chances of stopping it before it processes.

Why did my transfer take longer than expected?

ACH transfers can take up to three business days because they go through a clearing network. If you sent it on a Friday, it may not arrive until Wednesday. Wire transfers usually arrive the same day but may be delayed if you sent it after your bank's cutoff time or if there is a holiday. Contact your bank if a transfer has not arrived within the stated timeframe.

Is it safe to share my account number and routing number?

Your account number and routing number are safe to share with people you are sending money to or receiving money from — they are printed on your checks and are needed for legitimate transfers. However, do not share your full account number with unknown websites or people who call you unsolicited. Your bank will never ask you to confirm your account number over the phone or email.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.