Quick answer: ACH transfers take 1-3 business days for standard processing. Same-day ACH can arrive within hours if you initiate before your bank’s cutoff time (usually 2-5 PM ET).

If you’re wondering why your ACH transfer is taking longer than expected, or you need to know exactly when funds will arrive, this guide breaks down everything about ACH timing. For a deeper dive into ACH mechanics and bank-by-bank comparisons, see our comprehensive ACH transfer time guide.

How Long ACH Takes (Quick Reference)

The table below gives you a quick overview. In most cases, you’ll see funds within 1-2 business days for incoming deposits and 1-3 days for outgoing payments. The exception is first-time transfers, which take longer because banks need to verify the new account connection.

ACH Type Processing Time When You’ll See Funds
Same-day ACH 1-4 hours Same business day
Standard ACH deposit 1-2 business days Morning of arrival day
Standard ACH withdrawal 1-3 business days After processing completes
First-time transfer 3-5 business days After account verification
Direct deposit paycheck 1-2 business days Payday morning (or 2 days early)
Bill payment ACH 1-3 business days When biller processes

ACH Transfer Times by Bank

Different banks handle ACH processing slightly differently, but you’ll notice the times are remarkably similar across institutions. That’s because they’re all working within the same Federal Reserve ACH processing schedule.

How Long ACH Takes at Major Banks

The largest banks all offer standard ACH in 1-3 days and most now support same-day ACH for qualifying transactions.

Bank ACH Deposits ACH Withdrawals Same-Day Option
Chase 1-2 days 1-3 days Available
Bank of America 1-2 days 1-3 days Available
Wells Fargo 1-2 days 1-3 days Available
Citibank 1-2 days 1-3 days Available
US Bank 1-2 days 1-3 days Available
Capital One 1-2 days 1-3 days Available
PNC 1-2 days 1-3 days Available
TD Bank 1-2 days 1-3 days Available

Online Bank ACH Times

Online banks often have marginally faster ACH processing, particularly for incoming deposits. Many also offer early direct deposit as a competitive feature.

Bank ACH Deposits ACH Withdrawals Early Direct Deposit
Ally Bank 1 day 1-3 days No
Chime 1-2 days 1-3 days Up to 2 days early
SoFi 1-2 days 1-3 days Up to 2 days early
Varo 1-2 days 1-3 days Up to 2 days early
Current 1-2 days 1-3 days Up to 2 days early
Discover 1-2 days 1-3 days No
Marcus 1-2 days 1-3 days No

Why Does ACH Take So Long?

ACH doesn’t process in real time — it works in batches. Here’s the timeline of what happens:

ACH Processing Timeline

Time What Happens
Day 1 (you initiate) Your bank adds transfer to batch file
Day 1 (cutoff time) Bank submits batch to ACH network
Day 1-2 (overnight) Federal Reserve processes transactions
Day 2 (morning) Receiving bank gets ACH file
Day 2 Receiving bank posts to accounts
Day 2-3 Funds become available

Factors That Slow Down ACH

Factor How It Adds Time
Submitted after cutoff Pushed to next business day
Weekend or holiday No processing until next business day
New account link 3-5 days for first-time verification
Large amounts Banks may hold for security review
Receiving bank policies Some banks hold ACH deposits
Suspicious activity Manual review adds days

Same-Day ACH: The Faster Option

If standard ACH is too slow, same-day ACH can deliver funds within hours.

Same-Day ACH Processing Windows

Window Submit By (ET) Funds Settle
Morning 10:30 AM 1:00 PM
Afternoon 2:45 PM 5:00 PM
Evening 4:45 PM Next morning

Same-Day ACH Costs

Bank Type Typical Fee
Major banks Free - $5
Online banks Free - $10
Credit unions Free - $5
Business accounts $5 - $25

Note: Many banks offer same-day ACH for free on transfers under certain amounts (often $5,000-$10,000).


When Your ACH Might Take Longer

Several factors can extend ACH processing beyond the typical 1-3 days. The most common culprits are weekends, bank holidays, and first-time account verification.

Common Delays Explained

Situation Expected Time Why
Friday submission Arrives Monday-Tuesday No weekend processing
Before holiday Add 1-3 days Federal Reserve closed
First-time external transfer 3-5 days Account verification
Large transfer ($10K+) 1-2 extra days Security hold
New bank account 2-5 days Account verification period

Holiday ACH Delays

The Federal Reserve doesn’t process ACH on these days:

Holiday Typical Delay Added
Any Federal holiday +1 business day
Christmas/New Year +2-3 days (back-to-back holidays)
Thanksgiving weekend +1-2 days
Three-day weekends +1 day

ACH vs Faster Alternatives

If you need money faster than ACH allows, here are your options. Wire transfers are fastest for large amounts, while Zelle and instant transfers work well for smaller, person-to-person payments. For a complete comparison, see our guide to the best ways to send money.

Method Speed Cost Limit
Same-day ACH Hours $0-$25 $1M
Wire transfer Same day $25-$50 High
Zelle Minutes Free $500-$5K/day
Venmo instant Seconds 1.75% $2,999
Cash App instant Seconds 1.75% $2,500
RTP Seconds Varies $1M
FedNow Seconds Varies $500K

When to Use Each

Your Situation Best Option
Need money today, can wait hours Same-day ACH
Need money in minutes Zelle
Transferring to family/friends Zelle, Venmo
Large urgent transfer Wire transfer
Non-urgent, want free Standard ACH
Recurring transfers Standard ACH

How to Track Your ACH Transfer

Check Transfer Status

Bank How to Track
Chase Mobile app → Activity → Pending
Bank of America Mobile app → Transfers → Scheduled
Wells Fargo Mobile app → Transfer Activity
Capital One Mobile app → Activity
Ally Mobile app → Transfer Status
Most banks Online banking → Pending Transactions

ACH Status Meanings

Status What It Means
Pending Transfer initiated, not yet processed
Processing In the ACH system
Completed Funds transferred
Failed Transfer rejected (insufficient funds, wrong info)
Returned Receiving bank sent funds back

Frequently Asked Questions

Why is my ACH deposit taking 4-5 days?

Common reasons:

  • First-time transfer between accounts (verification period)
  • Weekend or holiday in the middle
  • Your bank places holds on ACH deposits
  • Large dollar amounts trigger security review

Can I cancel an ACH transfer?

It depends:

  • Before processing: Usually yes, contact your bank immediately
  • After processing: Typically no, but you may be able to request a return within 2 business days for unauthorized transfers
  • After settlement: Very difficult, requires cooperation from receiving bank

Why did my ACH fail?

Reason What Happened
NSF (Non-sufficient funds) Not enough money in sending account
Invalid account Wrong account or routing number
Closed account One account was closed
Frozen account Account on hold (legal, fraud, etc.)
Duplicate Same transfer submitted twice

Tips to Get ACH Transfers Faster

Tip Why It Helps
Submit before cutoff time Catches same-day batch
Avoid Fridays Weekend won’t delay
Link accounts ahead of time Skip verification wait
Use same-day ACH Pay small fee for speed
Keep account in good standing Fewer holds and delays
Use banks with early direct deposit Get paychecks 2 days sooner

Bottom Line

Standard ACH: 1-3 business days
Same-day ACH: Within hours
First-time transfers: 3-5 business days

For faster money movement, consider Zelle (minutes), wire transfers (same day), or same-day ACH. For recurring or non-urgent transfers, standard ACH remains the most economical choice.

To learn more about all your options for sending money, see our comprehensive comparison of the best ways to send money.