Transferring money from one bank to another is free and typically takes 1–3 business days using a standard ACH transfer. For faster delivery, Zelle sends money instantly between most US banks at no cost, while wire transfers arrive the same day for a fee of $15–$30. 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 (free, 1–3 days) or Zelle (free, instant). 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 | Free | Routine transfers, any amount |
| ACH transfer (same-day) | Same business day | $1–$5 fee | Faster without wire cost |
| Zelle | Minutes (instant) | Free | Transfers up to $2,500/day |
| Wire transfer (domestic) | Same day (if before cutoff) | $15–$30 | 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 | Instant (standard 1–3 days free) | 0.5–1.75% 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 Nacha network.
How to Set It Up
- Log into your destination bank (where you want the money to land)
- Go to Transfers or Move Money in the menu
- Select Add external account or Link a bank account
- Enter the routing number and account number of your source bank
- 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.
- Once linked, initiate the transfer and choose your amount and timing
ACH Transfer Limits by Bank
| Bank | Commonly Reported Daily Range | Notes |
|---|---|---|
| Chase | ~$10,000–$25,000/day standard; up to $100,000/day for premium tiers | Chase does not publish a fixed figure — it’s set per customer and shown when you schedule a transfer |
| Bank of America | Lower for new accounts, higher after seasoning | Not published; confirm in Online Banking |
| 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 | Commonly cited up to $150,000/day for established customers | 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 | High limits reported by account holders | Not officially published as a fixed cap; confirm with Marcus |
None of the banks above — including Chase and Ally, both confirmed directly against their own materials this session — 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 the bank’s same-day cutoff (typically 11:00 AM–2:00 PM ET)
- Funds arrive at the destination bank that afternoon
- Fee: $0–$5 depending on your bank
Method 2: Zelle (Instant, Free)
Zelle is the fastest free option for most people. It’s built into the mobile apps of over 2,000 US banks and credit unions 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: Typically $500–$2,500/day depending on your bank. 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 most banks
- Outgoing domestic wire: $15–$30
- Outgoing international wire: $35–$50
Speed: If initiated before 4:00 PM ET 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: 0.5%–1.75% fee, arrives within 30 minutes
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.
- Log in to Ally (the receiving bank)
- Go to Transfers → Add External Account
- 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
- Choose instant verification (connect via Chase login) or micro-deposit
- Once verified, go to Transfers → Make a Transfer
- Select: From = Chase Checking | To = Ally Savings | Amount = $5,000
- Choose standard (free, 3 days) or same-day ACH if available
- 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.
Related Guides
- How Long Does a Bank-to-Bank Transfer Take? — timing details for every major method
- Wire Transfer Fees by Bank 2026 — compare outgoing wire costs
- ACH Transfer Guide 2026 — how ACH works, limits, and timing
- Zelle Limits by Bank 2026 — daily and monthly Zelle limits
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