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.