The fastest way depends on which banks you use and how soon you need the money there

Moving money between banks takes anywhere from same-day to five business days, depending on the method you choose and whether both banks are connected to the same payment network. If you need the money within hours, a wire transfer or real-time payment is your only option—but both cost money or require specific setup. If you can wait a few days, an ACH transfer (the standard electronic method) is free and works between almost any two banks in the United States. The slowest route is a check, which can take two weeks or more.

The method you pick also depends on the amount. Wire transfers work for any size but charge a fee ($15 to $30 per transfer, typically). ACH transfers are free but have daily and monthly limits—usually $10,000 to $25,000 per day depending on your bank, though you can request higher limits. Real-time payments (like FedNow or RTP) are newer, instant, and free at some banks but not yet available everywhere.

Key Takeaways

  • ACH transfers are free, work between almost all U.S. banks, and take one to three business days—this is the default choice for most transfers.
  • Wire transfers move money the same day or next business day but cost $15 to $30 and cannot be reversed if you send to the wrong account.
  • Real-time payments (FedNow, RTP) are instant and free at participating banks, but not all banks offer them yet.
  • Your bank sets daily and monthly limits on ACH transfers; you can request higher limits by calling or visiting a branch.
  • Always double-check the receiving account number and routing number before confirming any transfer—mistakes can send money to the wrong person.

ACH transfers: the free standard that works almost everywhere

An ACH transfer (Automated Clearing House) is the electronic method most banks use to move money between accounts. It is free, works between nearly all U.S. banks, and requires only the receiving account number and routing number. The tradeoff is speed: ACH transfers take one to three business days to complete, and weekends and holidays do not count as business days.

To start an ACH transfer, log into your bank's website or app, find the "Transfer" or "Send Money" section, and select the option to transfer to another bank. You will need the recipient's full name, account number, and routing number (a nine-digit code that identifies the receiving bank). Most banks let you save this information so you do not have to enter it every time. Once you confirm the amount and hit send, the transfer enters the ACH network, which processes it in batches—usually overnight. The receiving bank then posts the money to the account, which typically happens within one to two more business days.

Your bank may limit how much you can transfer via ACH in a single day or month. Common limits are $10,000 per day and $25,000 per month, but these vary by bank and account type. If you need to move more, call your bank and ask to raise the limit—most will do this over the phone or through your online account settings, sometimes immediately and sometimes after a waiting period of a few days.

Wire transfers: same-day or next-day, but irreversible and costly

A wire transfer moves money the same business day or by the next morning, making it the fastest option for urgent transfers. However, wire transfers cost money ($15 to $30 per transfer, depending on your bank), and once sent, they cannot be reversed—if you wire to the wrong account, you will have to contact the receiving bank and ask them to return it, which they may refuse to do.

To wire money, call your bank or visit a branch (most banks do not allow wire transfers through their app or website for security reasons). You will need the recipient's full name, account number, routing number, and the bank name and address. The bank will confirm all details with you before processing. Domestic wires (within the United States) typically arrive the same day if sent before the bank's cutoff time (usually 2 or 3 p.m.), or the next business day if sent after. International wires take longer and cost more.

Because wire transfers cannot be undone, verify every detail before you confirm. A single wrong digit in the account number can send your money to a stranger's account. If that happens, contact your bank immediately—they can try to recall the wire, but success is not may provide.

Real-time payments: instant transfers at banks that offer them

Real-time payment systems like FedNow (run by the Federal Reserve) and RTP (The Clearing House) allow money to move between banks instantly, 24 hours a day, seven days a week. They are free at most banks that offer them, and they work like ACH transfers in terms of what information you need—just the account number and routing number. The catch is that not all banks participate yet, so you cannot use them unless both your bank and the receiving bank are connected to the same system.

To learn about your bank offers real-time payments, log into your online banking or call and ask whether they support FedNow or RTP. If both banks do, the transfer will be instant—the money will appear in the receiving account within seconds. If one or both banks do not participate, your transfer will fall back to ACH and take one to three days instead.

Real-time payments are still rolling out across the country. Larger banks have adopted them faster than smaller regional banks and credit unions. If your bank does not offer them yet, ask when they plan to—many have announced timelines for 2024 and 2025.

Checks and mobile deposit: slow but simple

Writing a check and depositing it at the receiving bank is the oldest method and the slowest. The check must clear through the banking system, which typically takes five to ten business days. During that time, the money is still in your account at the sending bank, and the receiving bank may place a hold on the deposited check before making the funds available.

Mobile deposit (taking a photo of the check with your phone and uploading it through your bank's app) speeds up the process slightly—the check is scanned and processed electronically rather than physically transported—but it still takes several business days to clear. Use checks only when you have no other option or when the recipient specifically requests one.

What to do if a transfer goes wrong

If money does not arrive within the expected timeframe, contact your sending bank first. They can check the status of the transfer in the ACH or wire system and tell you whether it has been processed, rejected, or delayed. Common reasons for delays include a mismatch between the account number and the name on the account, a closed account at the receiving bank, or a bank holiday that extended the processing time.

If the transfer was rejected, your bank will usually return the money to your account within one to three business days. If it was sent to the wrong account, the steps depend on the method: ACH transfers can sometimes be recalled if caught quickly, but wire transfers almost never can be. Contact your bank immediately and provide as much detail as you have about the mistake.

If you sent money to someone you know and they claim they never received it, ask them to check their bank account and contact their bank if the money is not there. Sometimes deposits take longer than expected to post, or they may have been deposited to a different account than the one you intended.

Limits, fees, and security considerations

Each bank sets its own limits on how much you can transfer per day and per month via ACH. These limits protect both you and the bank from fraud. If you regularly need to move large amounts, request a higher limit from your bank—most will grant this after verifying your identity. Some banks allow you to set your own limits through their online account settings.

ACH transfers are free, but wire transfers and some real-time payments may charge a fee. Check your bank's fee schedule or ask before you initiate a transfer. Some banks waive wire transfer fees for customers who maintain a certain balance or have a premium account.

To protect yourself from fraud, never share your account number or routing number with someone you do not trust. These numbers are printed on your checks and are not secret, but they are enough for someone to initiate a transfer from your account if they also have your online banking password. Use strong passwords, enable two-factor authentication on your bank account, and monitor your account regularly for unauthorized transfers.

Frequently Asked Questions

Can I transfer money on a weekend or holiday?

ACH transfers initiated on weekends or holidays enter the system but do not process until the next business day. Wire transfers initiated after your bank's cutoff time (usually 2 or 3 p.m.) also wait until the next business day. Real-time payments process instantly, even on weekends and holidays, if both banks support them.

What if the account number I have is wrong?

If you send an ACH transfer to a wrong account number, your bank may be able to recall it within a few hours of sending. Contact your bank immediately. Wire transfers cannot be recalled, so verify the account number before you send. Some banks now use account verification services that confirm the name on the account matches the number you entered.

How do I know if my bank supports real-time payments?

Call your bank or log into your online banking and look for language about FedNow, RTP, or "instant transfers." If you do not see it mentioned, ask a representative directly. They can tell you whether your bank participates and when they plan to if they do not yet.

Is there a limit to how much I can transfer?

Yes. ACH transfers typically have daily limits of $10,000 to $25,000 and monthly limits of $25,000 to $100,000, depending on your bank. Wire transfers and real-time payments usually have higher limits. You can request higher ACH limits by calling your bank or adjusting settings in your online account.

What happens if I send money to the wrong person?

Contact your bank immediately. For ACH transfers, your bank can try to recall the transfer if it has not yet been processed. For wire transfers, contact the receiving bank and ask them to return the funds—they are not required to do so. The faster you act, the better your chances of recovery.