Transferring money from one bank to another with a standard ACH transfer is often free and typically takes 1–3 business days. For faster delivery, Zelle money typically reaches an enrolled recipient within minutes, usually at no cost, while wire transfers arrive the same day for a fee that varies by bank. The best method depends on your timeline, the amount, and whether the recipient uses the same apps.

Quick answer: For most transfers, use your bank’s external transfer tool (often free, 1–3 days) or Zelle (typically free, usually within minutes). Reserve wire transfers for large or urgent payments where speed justifies the fee.

Bank Transfer Methods at a Glance

Method Speed Cost Best For
ACH transfer (standard) 1–3 business days Often free; some banks charge Routine transfers, any amount
ACH transfer (same-day) Same business day Set by your bank Faster without wire cost
Zelle Typically within minutes Typically free Transfers within your bank’s Zelle limit
Wire transfer (domestic) Same day (if before cutoff) Varies by bank Large or urgent amounts
PayPal instant transfer Minutes 1.75% (max $25) PayPal balance to bank
Paper check 2–5 business days Free (stamp) When no digital option exists
Cash App / Venmo Faster for a fee (standard 1–3 days free) Venmo 1.75%; Cash App roughly 0.5%–2.5% for instant Person-to-person transfers

Method 1: ACH Transfer (External Bank Transfer)

The standard method for moving money between your own accounts at different banks. ACH (Automated Clearing House) transfers are processed in batches through the ACH network, which runs under Nacha’s rules.

How to Set It Up

  1. Log into your destination bank (where you want the money to land)
  2. Go to Transfers or Move Money in the menu
  3. Select Add external account or Link a bank account
  4. Enter the routing number and account number of your source bank
  5. Complete verification — most banks use one of two methods:
    • Micro-deposit verification: The bank sends two small deposits (e.g., $0.12 and $0.31) to your other account within 1–2 business days. You confirm the amounts to verify ownership.
    • Instant verification: Connect via your online banking login (Plaid or similar service) — verified immediately.
  6. Once linked, initiate the transfer and choose your amount and timing

ACH Transfer Limits by Bank

Bank Commonly Reported Daily Range Notes
Chase Not published Chase does not publish a fixed figure — it’s set per customer and shown when you schedule a transfer
Bank of America $1,000 per transaction (consumer next-business-day transfers) From Bank of America’s Online Banking Service Agreement; daily and monthly limits may also apply
Wells Fargo Varies by account tenure Not published; confirm in Wells Fargo Online
Citibank Varies by account type Not published; confirm in Citi Online Banking
Ally Bank Not published Not published by Ally — per Ally’s own deposit agreement, the limit is disclosed in the app or by phone at the time of transfer, not in a public rate sheet
Marcus by Goldman Sachs Not published Not officially published as a fixed cap; confirm with Marcus

Apart from Bank of America’s per-transaction cap, none of the banks above publish a fixed daily or monthly ACH limit; each sets it per customer based on account history and risk factors, and displays the current limit at the time you schedule a transfer. Contact your bank or check your banking app for your specific limit before relying on any figure above.

Same-Day ACH

If you need faster delivery without paying wire transfer fees, many banks offer same-day ACH:

  • Initiate before your bank’s same-day cutoff (banks must send same-day files by 10:30 a.m., 2:45 p.m. or 4:45 p.m. ET)
  • Funds settle the same business day
  • Fee: set by your bank

Method 2: Zelle (Usually Minutes, Usually Free)

Zelle is often the fastest free option. It’s available in over 2,400 bank and credit union apps, including those of including Chase, Bank of America, Wells Fargo, Citibank, and U.S. Bank.

How it works: Both your account and the recipient account must be enrolled in Zelle (or the recipient’s bank must participate). Money moves directly between bank accounts — it’s not held in an app wallet.

Limits: Set by your bank (Bank of America, for example, allows $1,000 to $3,500 a day depending on how long you’ve been enrolled). Not suitable for large transfers like home down payments or business payments.

For a full list of participating banks and sending limits, see Which Banks Use Zelle.

Method 3: Wire Transfer (Same-Day, Higher Cost)

Wire transfers are the standard for large or time-sensitive transfers — home purchases, business payments, down payments, or any amount exceeding ACH limits.

Cost:

  • Incoming domestic wire: free at some banks (Wells Fargo), $15 at others (Bank of America)
  • Outgoing domestic wire: varies by bank (Bank of America lists $30)
  • Outgoing international wire: varies by bank (Bank of America lists $45)

Speed: If initiated before your bank’s wire cutoff on a business day, domestic wires typically arrive the same day. International wires take 1–5 business days.

What you need: The recipient’s bank name, routing number, account number, and (for international) SWIFT/BIC code. For real estate closings, always confirm wire instructions by phone before sending — wire fraud is common in real estate transactions.

Method 4: Payment Apps (Venmo, Cash App, PayPal)

These apps are designed for person-to-person transfers, not bank-to-bank. They all hold a balance in-app, then let you transfer to your bank:

  • Standard bank transfer: Free, 1–3 business days
  • Instant transfer: faster delivery for a percentage fee set by the app (Venmo and PayPal charge 1.75%)

These are best for splitting expenses with friends, not for moving large sums between your own accounts.

Step-by-Step: Moving Money From Bank A to Bank B

Scenario: You want to move $5,000 from your Chase checking to your Ally savings.

  1. Log in to Ally (the receiving bank)
  2. Go to Transfers → Add External Account
  3. Enter your Chase routing number (021000021 for accounts opened in downstate New York — Chase’s ACH routing number varies by the state where the account was opened, so confirm yours in the Chase app) and account number
  4. Choose instant verification (connect via Chase login) or micro-deposit
  5. Once verified, go to Transfers → Make a Transfer
  6. Select: From = Chase Checking | To = Ally Savings | Amount = $5,000
  7. Choose standard (free, 3 days) or same-day ACH if available
  8. Review and confirm

The $5,000 will appear in your Ally savings within 1–3 business days. Once the external account is linked, future transfers take under 60 seconds to initiate.

What Can Go Wrong — and How to Avoid It

Wrong account number: Always double-check the routing and account numbers. An incorrect account number can cause the transfer to fail or — rarely — land in someone else’s account. Your bank can typically reverse a failed transfer, but a successful transfer to a wrong account may take weeks to recover.

Transfer holds: New external accounts or unusually large transfers may be placed on hold for 3–5 business days while the bank verifies the transfer. This is common for first-time transfers or if you’ve recently added the external account.

Cutoff times: ACH and wire transfers have daily cutoff times. A transfer initiated at 5:00 PM ET typically processes the next business day. Weekend transfers begin processing Monday.

Wire fraud in real estate: Never trust wire instructions received via email alone. Always call the title company or attorney using a verified phone number to confirm wire instructions before sending a large wire. The FBI’s Internet Crime Complaint Center (IC3) reported $275.1 million in real estate-related fraud losses in 2025, and business email compromise scams targeting wire transfers more broadly caused $3.04 billion in losses that year.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy