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 weekweekends 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.