Standard ACH transfers take 1–3 business days to process; same-day ACH can deliver funds within hours if submitted before your bank’s cutoff time. 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 Settlement Under Nacha Rules When Funds Are Available
Same-day ACH Same business day (1:00, 5:00 or 6:00 p.m. ET) Same day for credits
Standard ACH credit Next banking day, or two banking days if the sender sets that date By 9:00 a.m. local time on the settlement date if the bank got it by 5:00 p.m. the day before
ACH debit Same or next banking day On the settlement date
Transfer you start in your bank’s app Depends on when your bank sends it Your bank shows an estimated delivery date

ACH Processing Times by Bank

The ACH network runs on one schedule for every bank, so differences between banks come down to each bank’s own cutoff times, whether it offers same-day ACH for the transfers you send, and how long it holds transfers to or from a newly linked external account. Banks don’t publish a single ACH time for all transfers; your bank’s transfer screen shows the expected delivery date before you confirm. Truist, for example, says its standard external transfers are credited on the third business day.

Some online banks, such as 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 use the same ACH network as banks, so the same settlement rules apply; check your credit union’s transfer screen or agreement for its cutoffs and holds.


Same-Day ACH vs Standard ACH

Same-day ACH arrived in phases under Nacha’s rules: credits from September 23, 2016, debits from September 15, 2017, and faster funds availability from March 16, 2018. 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 reliable and often free. 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 (the third was added in March 2021), giving banks several chances to get money where it needs to go the same day.

Feature Details
Processing windows 3 daily windows (morning, afternoon, evening)
Cutoff times Set by your bank, ahead of the 10:30 a.m., 2:45 p.m. and 4:45 p.m. ET deadlines for banks
Maximum amount $1 million per payment (since March 18, 2022)
Additional fees Set by your bank
Availability All banks must accept same-day ACH; not all let customers send it

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 6:00 PM ET

Standard ACH

Feature Details
Processing Batches through the banking day
Speed Usually 1-3 business days
Fees Free at many banks; some charge
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 their ACH transactions throughout the day, bundle them together, and submit them to an ACH Operator (the Federal Reserve or The Clearing House) 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.

Bank Cutoff Times

Each bank sets its own customer cutoffs and lists them in its app or online banking agreement. Same-day cutoffs come earlier in the day, because banks must deliver same-day files to the ACH Operators by 10:30 a.m., 2:45 p.m. or 4:45 p.m. ET.

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 carry a fee that varies by bank, many ACH transfers are 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.

As one example, Truist charges $3 for a standard external transfer. Fees for receiving an ACH transfer, if any, are also in your bank’s fee schedule.


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 Depends on the app and transfer type Small amounts
FedNow / RTP instant payments Seconds, any day Banks that take part

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
Use same-day ACH Faster, sometimes for a fee

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.

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

Transfers to a newly linked external account can take longer while the bank verifies it; your bank’s transfer screen shows the expected date.


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 can move money within minutes. 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 at many banks Set by your bank Typically free Free
Reversible Yes (limited) No No Yes
Limits Set by your bank ($1 million per same-day payment) Set by your bank Set by your bank 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 4 (Saturday; Fed Banks open Friday, July 3)
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? First transfers to a newly linked account can take longer while the bank verifies it.

Common Causes of Delays

Issue Typical Delay Solution
Weekend/holiday 1-3 days Plan ahead
Insufficient funds Transfer fails Ensure balance
New external account Longer on the first transfer Verify account faster
Large amounts May be held longer Call bank ahead
Bank error Varies 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.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

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