ACH (Automated Clearing House) transfers are one of the most common ways to move money between bank accounts in the United States. Whether you’re receiving your paycheck via direct deposit, paying bills online, or transferring funds between your own accounts, you’re using the ACH network. In fact, the ACH network processes over 30 billion transactions annually, totaling more than $80 trillion in value.
Understanding how long these transfers take — and why — can help you plan your finances, avoid overdraft fees, and ensure bills are paid on time. If you need money faster than ACH allows, you may want to consider wire transfers or instant payment services like Zelle.
ACH Transfer Times at a Glance
Most ACH transfers complete within one to three business days, though several factors influence exactly when your money arrives. The type of transfer matters — credits (money coming in) typically post faster than debits (money going out). Same-day ACH offers a significantly faster option, though not all banks support it for all transaction types.
| Transfer Type | Processing Time | When Funds Available |
|---|---|---|
| Same-day ACH | 1-4 hours | Same business day |
| Standard ACH (credit) | 1-2 business days | Next business day (typical) |
| Standard ACH (debit) | 1-3 business days | 1-3 business days |
| Payroll direct deposit | 1-2 business days | Payday morning |
| Bill payments | 1-3 business days | Varies by biller |
| Bank-to-bank transfer | 1-3 business days | After verification |
ACH Processing Times by Bank
Different banks process ACH transfers at different speeds, though the variation is less dramatic than you might expect. The ACH network itself operates on a standardized schedule, so most differences come down to when banks release incoming funds to customers rather than actual processing speed.
If you’re comparing banks for faster ACH processing, online banks often release funds slightly faster than traditional institutions because they have lower overhead and more modern systems. That said, the differences are typically measured in hours rather than days.
Major Banks
The largest banks in America all offer similar ACH processing times because they’re all working within the same Federal Reserve framework. Where they differ is in cutoff times and whether they offer same-day ACH to retail customers.
| Bank | Outgoing ACH | Incoming ACH | Same-Day Available |
|---|---|---|---|
| Chase | 1-3 business days | 1-2 business days | Yes |
| Bank of America | 1-3 business days | 1-2 business days | Yes |
| Wells Fargo | 1-3 business days | 1-2 business days | Yes |
| Citibank | 1-3 business days | 1-2 business days | Yes |
| US Bank | 1-3 business days | 1-2 business days | Yes |
| PNC | 1-3 business days | 1-2 business days | Yes |
| Capital One | 1-3 business days | 1-2 business days | Yes |
| TD Bank | 1-3 business days | 1-2 business days | Yes |
Online Banks
| Bank | Outgoing ACH | Incoming ACH | Same-Day Available |
|---|---|---|---|
| Ally Bank | 1-3 business days | 1 business day | Yes |
| Discover Bank | 1-3 business days | 1-2 business days | Limited |
| Marcus | 1-3 business days | 1-2 business days | No |
| SoFi | 1-2 business days | 1-2 business days | Yes |
| Chime | 1-3 business days | Up to 2 days early* | No |
| Varo | 1-3 business days | Up to 2 days early* | No |
*Early direct deposit for qualifying payroll
Online banks like Chime and Varo have built their business models around early direct deposit, which releases your paycheck up to two days before the official pay date. This isn’t actually faster ACH processing — they simply credit your account as soon as they receive the incoming payroll file rather than waiting for the official settlement date. Learn more about when direct deposit hits at different banks.
Credit Unions
Credit unions operate on the same ACH network as banks, so their processing times are comparable. If you’re deciding between a bank or credit union, ACH speed shouldn’t be a major factor in your decision.
| Credit Union | Outgoing ACH | Incoming ACH | Same-Day Available |
|---|---|---|---|
| Navy Federal | 1-3 business days | 1-2 business days | Yes |
| PenFed | 1-3 business days | 1-2 business days | Yes |
| Alliant | 1-3 business days | 1-2 business days | Yes |
| BECU | 1-3 business days | 1-2 business days | Limited |
Same-Day ACH vs Standard ACH
The ACH network introduced same-day processing in 2016, and it’s become increasingly popular for time-sensitive payments. However, same-day ACH and standard ACH serve different purposes, and understanding when to use each can save you both time and money.
Standard ACH remains the workhorse of electronic payments because it’s free and reliable. For regular payroll direct deposits, recurring bill payments, and transfers that aren’t time-sensitive, there’s no reason to pay extra for same-day processing.
Same-Day ACH
Same-day ACH processes through three daily windows, giving you multiple opportunities to get money where it needs to go before end of business. The service has grown rapidly since its introduction, with billions of same-day transactions now processed annually.
| Feature | Details |
|---|---|
| Processing windows | 3 daily windows (morning, afternoon, evening) |
| Cutoff times | Varies by bank (typically 2:45 PM ET for same-day) |
| Maximum amount | $1,000,000 per transaction |
| Additional fees | $0-$25 depending on bank |
| Availability | Most banks support |
Same-Day ACH Processing Windows (Eastern Time):
| Window | Submission Deadline | Settlement Time |
|---|---|---|
| Morning | 10:30 AM ET | 1:00 PM ET |
| Afternoon | 2:45 PM ET | 5:00 PM ET |
| Evening | 4:45 PM ET | Next morning |
Standard ACH
| Feature | Details |
|---|---|
| Processing | Batched overnight |
| Speed | 1-3 business days |
| Fees | Usually free |
| Best for | Non-urgent transfers |
When to Use Each:
| Scenario | Recommended Option |
|---|---|
| Urgent bill payment | Same-day ACH |
| Regular payroll | Standard ACH |
| Scheduled transfers | Standard ACH |
| Time-sensitive payments | Same-day ACH |
| Large recurring payments | Standard ACH |
Why ACH Transfers Take Time
Unlike wire transfers that process individually in real-time, ACH uses batch processing. Banks collect all their ACH transactions throughout the day, bundle them together, and submit them to the Federal Reserve at designated times. This batch approach is why ACH is free or low-cost — it’s far more efficient than processing millions of individual transactions.
The tradeoff for this efficiency is speed. While a wire transfer can arrive in hours, ACH transactions must wait for the next batch processing window, then work through the settlement process.
The ACH Process
Understanding each step helps explain why your transfer might be taking longer than expected. If you’re tracking a specific transfer, knowing which stage it’s in can help you estimate when funds will arrive.
| Step | What Happens | Timing |
|---|---|---|
| 1. Initiation | You request transfer through your bank | Immediate |
| 2. Bank processing | Your bank batches ACH requests | Hours |
| 3. ACH operator | Federal Reserve or EPN processes batch | Hours |
| 4. Receiving bank | Gets ACH file, processes transactions | Hours |
| 5. Fund verification | Bank verifies sufficient funds | Hours |
| 6. Settlement | Funds moved to receiving account | Variable |
| 7. Availability | Receiving bank releases funds | Variable |
Factors That Affect Speed
| Factor | Impact on Timing |
|---|---|
| Time of day | After cutoff = next day |
| Day of week | Weekends/holidays = delays |
| Bank policies | Some banks hold funds longer |
| Amount | Large transfers may have holds |
| New account | First transfers often delayed |
| Type (credit vs debit) | Debits may take longer |
ACH Cutoff Times
Every bank has a daily cutoff time for ACH transactions. If you initiate a transfer before the cutoff, it goes out in that day’s batch. Miss the cutoff, and you’ll have to wait until tomorrow.
This is one of the most common reasons for delayed ACH transfers. If you start a transfer at 9 PM expecting it to arrive in two days, you might actually be looking at three days because you missed today’s cutoff.
Common Bank Cutoff Times
Note that same-day ACH cutoffs are earlier than standard ACH cutoffs. If you need same-day delivery, you’ll typically need to initiate the transfer by mid-afternoon.
| Bank | Standard ACH Cutoff | Same-Day Cutoff |
|---|---|---|
| Chase | 8:00 PM ET | 5:00 PM ET |
| Bank of America | 8:00 PM ET | 5:00 PM ET |
| Wells Fargo | 8:00 PM ET | 5:00 PM ET |
| Citibank | 6:00 PM ET | 5:00 PM ET |
| Capital One | 7:00 PM ET | 5:00 PM ET |
| Ally | 6:00 PM ET | 3:00 PM ET |
| Discover | 5:00 PM ET | N/A |
Pro tip: Initiate transfers early in the day for fastest processing. Transfers submitted after cutoff are dated the next business day.
ACH Transfer Costs
One of ACH’s biggest advantages over wire transfers is cost. While wire transfers typically cost $25-$50, most ACH transfers are completely free. This makes ACH ideal for regular transactions like bill payments, payroll, and transfers between your own accounts.
Some banks charge for expedited or same-day ACH service, and international ACH (when available) usually carries a fee. Check your bank’s fee schedule before initiating a transfer if cost is a concern.
| Transfer Type | Typical Cost |
|---|---|
| Standard ACH (outgoing) | Free |
| Standard ACH (incoming) | Free |
| Same-day ACH | $0-$25 |
| External transfer | Free-$3 |
| Expedited transfer | $10-$30 |
| International ACH | $25-$50 |
Banks That Charge ACH Fees
| Bank | Standard ACH Fee | Same-Day Fee |
|---|---|---|
| Most major banks | Free | Free-$5 |
| Smaller banks | Free-$3 | $5-$25 |
| Credit unions | Usually free | Varies |
How to Speed Up ACH Transfers
If you need faster transfer times, here are your options.
Alternatives to Standard ACH
| Method | Speed | Best For |
|---|---|---|
| Same-day ACH | Hours | Urgent bank transfers |
| Zelle | Minutes | Person-to-person |
| Wire transfer | Hours | Large urgent amounts |
| Venmo/Cash App | Instant-1 day | Small amounts |
| RTP (Real-Time Payments) | Seconds | Banks that support it |
Tips for Faster ACH
| Tip | Benefit |
|---|---|
| Transfer before cutoff time | Processes same batch window |
| Avoid weekends/holidays | No processing delays |
| Keep both accounts in good standing | Fewer verification holds |
| Use established accounts | New accounts face longer holds |
| Enable same-day ACH | Pay small fee for speed |
Common ACH Transfer Scenarios
Different types of ACH transactions have different timing patterns. Understanding these can help you plan both incoming and outgoing payments.
Direct Deposit Timing
Payroll direct deposits typically arrive on your scheduled payday, though many banks now offer early access. Your employer sends the payroll file to their bank 1-2 days before payday, and if your bank offers early direct deposit, they’ll credit your account as soon as the file arrives rather than waiting for the official pay date. See our full guide on direct deposit timing for more details.
| Employer Sends | You Receive |
|---|---|
| 2 days before payday | On payday (or up to 2 days early with some banks) |
| 1 day before payday | On payday |
| On payday | 1-2 days after payday |
Bill Payment Timing
| When You Pay | When Biller Receives |
|---|---|
| 3+ days before due date | On or before due date |
| 1-2 days before due date | Risk of late payment |
| On due date | Likely late |
Bank-to-Bank External Transfers
| First Transfer | Subsequent Transfers |
|---|---|
| 3-5 business days (verification) | 1-3 business days |
ACH vs Other Transfer Methods
Choosing the right transfer method depends on your priorities: speed, cost, security, and transfer limits all vary significantly between options. ACH offers the best combination of low cost and reliability for most everyday transfers, but it’s not always the right choice.
For large, urgent transfers like a down payment on a home, wire transfers are worth the fee. For quick person-to-person payments, Zelle and other payment apps offer instant transfers. For physical payments where checks are required, understanding how long checks take to clear helps you plan accordingly. Our guide to the best ways to send money compares all your options in detail.
| Feature | ACH | Wire | Zelle | Check |
|---|---|---|---|---|
| Speed | 1-3 days | Same day | Minutes | 2-5 days |
| Cost | Free | $25-50 | Free | Free |
| Reversible | Yes (limited) | No | No | Yes |
| Limits | $25K-$1M | High | $500-$5K | None |
| Best for | Regular transfers | Urgent/large | Person-to-person | Physical payment |
Weekend and Holiday ACH Processing
ACH does not process on weekends or federal bank holidays. This is one of the most common reasons transfers take longer than expected. If you initiate a transfer on Friday evening, it won’t begin processing until Monday morning — and if Monday is a holiday, you’re looking at Tuesday.
Always factor in weekends and holidays when planning time-sensitive payments. A transfer that normally takes two business days could take five or more calendar days over a holiday weekend.
Federal Reserve Holidays (No ACH Processing)
| Holiday | 2026 Date |
|---|---|
| New Year’s Day | January 1 |
| Martin Luther King Jr. Day | January 19 |
| Presidents Day | February 16 |
| Memorial Day | May 25 |
| Juneteenth | June 19 |
| Independence Day | July 3 (observed) |
| Labor Day | September 7 |
| Columbus Day | October 12 |
| Veterans Day | November 11 |
| Thanksgiving | November 26 |
| Christmas | December 25 |
Holiday Transfer Planning
The key to avoiding holiday-related payment problems is planning ahead. For critical payments like rent or mortgage that absolutely must arrive on time, initiate your ACH transfer at least 4-5 business days before the due date when a holiday weekend is involved.
| Scenario | Recommendation |
|---|---|
| Payment due after holiday | Initiate 4-5 days early |
| Expecting deposit before holiday | May arrive day before |
| Three-day weekend | Add 1-2 extra days |
Troubleshooting Delayed ACH Transfers
If your transfer is taking longer than expected, don’t panic. Most delays have simple explanations, and the vast majority of ACH transfers complete successfully.
Start by checking the most common causes: Did you initiate the transfer after the cutoff time? Is a weekend or bank holiday involved? Is this a new external account that requires additional verification? For first-time transfers to a new account, expect a 3-5 day verification period.
Common Causes of Delays
| Issue | Typical Delay | Solution |
|---|---|---|
| Weekend/holiday | 1-3 days | Plan ahead |
| Insufficient funds | Transfer fails | Ensure balance |
| New external account | 3-5 days first time | Verify account faster |
| Large amounts | 1-2 extra days | Call bank ahead |
| Bank error | 1-5 days | Contact bank |
| Incorrect info | Transfer fails | Verify routing/account numbers |
What to Do If Transfer Is Late
If your ACH transfer hasn’t arrived after the expected timeframe, here’s a systematic approach to tracking it down. Most issues can be resolved with a quick call to your bank. Make sure you have your transfer confirmation number and both account details handy before calling.
| Step | Action |
|---|---|
| 1 | Check transaction status in banking app |
| 2 | Verify routing and account numbers |
| 3 | Confirm transfer was initiated before cutoff |
| 4 | Account for weekends/holidays |
| 5 | Contact sending bank |
| 6 | Contact receiving bank |
| 7 | File complaint with CFPB if unresolved |
Summary
ACH transfers typically take 1-3 business days, though same-day ACH can arrive within hours. Key factors affecting speed include:
- Time of submission — before or after cutoff
- Day of week — weekends and holidays add delays
- Bank policies — some release funds faster
- Transfer type — credits usually faster than debits
- Account history — new accounts face verification holds
For urgent transfers, consider same-day ACH, wire transfers, or real-time payment options like Zelle. For routine transfers where timing isn’t critical, standard ACH remains the most cost-effective option.
Building an emergency fund ensures you’re never caught short while waiting for ACH transfers to clear.