Yes, you can move money between your own accounts at the same bank or different banks

Moving money from one of your accounts to another is straightforward and usually free. The method you use depends on whether both accounts are at the same bank or at different banks, and how quickly you need the money to arrive. Same-bank transfers often happen instantly or within hours. Transfers between different banks typically take one to three business days, though some banks now offer faster options.

You control the timing and amount. There are no limits on how often you can transfer your own money between your accounts, and the bank cannot block you from moving it. The main variables are the speed of the transfer method and whether your banks charge a fee—most do not for routine transfers, but some banks charge for expedited options.

Key Takeaways

  • Same-bank transfers between your own accounts usually complete instantly or within a few hours and are free.
  • Transfers between different banks take one to three business days using standard ACH, though some banks offer next-day or same-day options for a fee.
  • You can initiate transfers through your bank's website, mobile app, phone line, or in person at a branch.
  • Wire transfers move money the fastest (same day or next day) but cost $15 to $50 and are harder to reverse if you make a mistake.

Same-bank transfers: the fastest and cheapest option

If both accounts are at the same bank, you can move money between them instantly or within a few hours at no cost. Log into your bank's website or app, find the transfer or move money section, select the source account and destination account, enter the amount, and confirm. The money usually appears in the receiving account right away or by the end of the business day.

You can also call your bank's customer service line and request a transfer over the phone, or visit a branch in person. Banks do not charge for same-bank transfers between accounts you own. This is the simplest route if you have accounts at only one institution.

ACH transfers between different banks: standard speed and no fee

ACH (Automated Clearing House) is the standard method for moving money between accounts at different banks. It is free and reliable, but it takes time. An ACH transfer typically takes one to three business days to complete. The exact timeline depends on when you initiate the transfer and your banks' processing schedules.

To start an ACH transfer, log into your sending bank's website or app and look for "transfer funds," "send money," or "move money." You will need the receiving bank's routing number and your account number at that bank. Enter the amount and confirm. Your sending bank will send the request through the ACH network, and the receiving bank will post the funds once it processes the batch. Weekends and bank holidays add time—a transfer initiated on Friday afternoon may not arrive until Tuesday or Wednesday.

ACH transfers are free at most banks. Some banks charge a small fee (usually $1 to $3) if you exceed a certain number of transfers per month, but this is less common for transfers between your own accounts than for transfers to other people.

Faster options: same-day and next-day transfers

If you need money to move faster than standard ACH, many banks now offer expedited options. Same-day ACH moves money the same business day if you initiate the transfer before a set cutoff time (usually 2 p.m. or 5 p.m. Eastern). Next-day ACH guarantees delivery by the next business day. Both cost more than standard ACH—typically $5 to $15 per transfer—and are available through most large banks' websites and apps.

Some banks also offer real-time payments through systems like FedNow or The Clearing House RTP. These move money in seconds or minutes, but availability depends on whether both your sending and receiving banks participate in the network. Check your bank's website to see which faster options are available and what they cost.

Wire transfers: fastest but expensive and hard to reverse

A wire transfer moves money the same business day or next business day and is the fastest option available. However, wire transfers cost $15 to $50 per transaction and are difficult or impossible to reverse if you enter the wrong account number or change your mind. Use wire transfers only when you need money to arrive urgently and you are certain of the receiving account details.

To send a wire, call your bank or visit a branch in person. You will need to provide the receiving bank's name, routing number, your account number at that bank, and the amount. Your bank will charge the fee and send the wire through the Federal Reserve or SWIFT network. The receiving bank will post the funds once it processes the wire, usually within one business day.

What you need to transfer money between banks

For a transfer to a different bank, you need the receiving bank's routing number and your account number at that bank. The routing number is a nine-digit code that identifies the bank. You can find it on a check, on your bank's website, or by calling the bank. Your account number is printed on your checks or visible in your online banking portal.

For same-bank transfers, you typically only need to select the receiving account from a dropdown menu in your bank's app or website. The bank already has all the information it needs.

If you are transferring to an account in someone else's name, most banks will ask you to verify the account holder's name before processing the transfer. This is a fraud prevention step. Do not transfer money to an account unless you are certain it belongs to the person you intend to send it to.

Fees and limits to watch for

Most banks do not charge for standard ACH transfers between your own accounts. However, some banks limit the number of free transfers per month—often six—and charge a fee for transfers beyond that limit. This limit applies to all transfers out of a savings account, not just transfers to other banks. Check your account agreement or call your bank to confirm whether your account has transfer limits.

There are no federal limits on how much money you can transfer between your own accounts. However, if you transfer more than $10,000 in a single transaction or a series of transactions that appear designed to avoid reporting, your bank must file a Currency Transaction Report (CTR) with the federal government. This is routine and legal—it does not mean you have done anything wrong. Your bank will not block the transfer or ask permission; it simply reports the transaction.

What to do if a transfer goes wrong

If money does not arrive within the expected timeframe, contact your sending bank first. Ask them to confirm that the transfer was sent and provide you with a confirmation number or reference number. Then contact the receiving bank and give them the reference number so they can trace the transfer on their end.

If you entered the wrong account number and the money went to someone else's account, contact your bank immediately. Your bank can attempt to recover the funds, but success depends on whether the receiving bank cooperates and whether the account holder has already moved the money. This is why wire transfers are risky—they are nearly impossible to reverse once the receiving bank accepts them.

If your bank charged you a fee you believe was incorrect, ask for an explanation in writing. If the fee was truly an error, the bank can reverse it. If you disagree with a fee that was correctly applied, you can dispute it, though the bank is not required to refund it.

Frequently Asked Questions

Can I transfer money between accounts at different banks instantly?

Not with standard ACH, which takes one to three business days. Some banks offer same-day or next-day ACH for a fee, and real-time payment systems can move money in seconds, but both require that both banks participate in the faster network. Wire transfers also move money the same or next business day but cost $15 to $50.

Is there a limit to how much I can transfer between my own accounts?

No federal limit exists for transfers between your own accounts. Your bank may have internal limits, so check your account agreement. Transfers over $10,000 trigger a Currency Transaction Report, which is routine and does not prevent the transfer.

What happens if I transfer money to the wrong account?

Contact your sending bank immediately with the reference number. They can ask the receiving bank to return the funds, but success is not may provide. Wire transfers are especially hard to reverse. Always double-check the account number and routing number before confirming a transfer.

Do banks charge for transfers between my own accounts?

Same-bank transfers are free. ACH transfers between different banks are usually free, though some banks charge if you exceed a monthly transfer limit. Faster options like same-day ACH or wire transfers cost $5 to $50 per transaction.

How long does an ACH transfer actually take?

Standard ACH takes one to three business days. The exact timeline depends on when you initiate the transfer and your banks' processing schedules. Transfers initiated on weekends or holidays may take longer because banks do not process them until the next business day.