Skip to main content
Payments

How Long Does ACH Take? Standard vs Same-Day (2026)

How long does ACH take? Standard ACH usually settles in 1 to 2 business days and Same Day ACH within hours. See cutoffs, holds, holidays and a payment timeline.

By Invoice Creator Editorial Team 9 min read

Quick answer: A standard ACH transfer usually takes one to two business days to settle. Same Day ACH can settle within hours if it is submitted before a processing deadline on a banking day and is under $1 million. Weekends, federal holidays, late submission and bank holds can add a day or more.

If you invoice clients and ask them to pay by bank transfer, knowing how long ACH takes helps you set due dates, plan cash flow and answer the inevitable "I sent it, where is it?" email. This guide explains what ACH is, how standard and Same Day ACH differ, how cutoff times and holidays affect timing, and what to do when a payment is late. It also includes a worked timeline you can use with clients.

What is ACH?

ACH (Automated Clearing House) is the US network that moves electronic payments between bank accounts in batches. It is governed by the Nacha Operating Rules and operated by two ACH operators: the Federal Reserve (FedACH) and The Clearing House (EPN). Direct deposit payroll, bill autopay, vendor payments and many "pay by bank" options run on ACH.

There are two directions:

  • ACH credit: the payer pushes money to you, such as a client paying your invoice from their bank's bill pay.
  • ACH debit: you (or your processor) pull money from the payer's account with their authorization, such as autopay for a subscription.

Our guide to ACH debit vs ACH credit explains which suits your invoices, and how to accept ACH payments covers setup.

How long does standard ACH take?

Under Nacha rules, the business or bank that sends an ACH entry picks an effective date. ACH credits can be scheduled to settle the same day, the next banking day, or up to two banking days later. ACH debits usually settle on the next banking day. In practice:

Payment typeTypical settlementWhen you can usually use the money
Standard ACH credit (client pays you)1 to 2 business daysOn the settlement date, often by 9 a.m. local time
Standard ACH debit (you pull payment)Next business dayAfter settlement; processors may hold funds longer
Same Day ACHSame banking dayLater that day, depending on the window
Processor-initiated ACH (Stripe, payment apps)Often 3 to 5 business days to your payoutDepends on the provider's payout schedule

The last row surprises many small businesses. When a client pays your invoice by "bank transfer" through a payment processor, the processor waits for the ACH debit to settle and for some return risk to pass before paying you out, so the total can be longer than a direct bank-to-bank ACH credit. Check your provider's documentation; for example, Stripe fees and payout timing vary by payment method.

How long does Same Day ACH take?

Same Day ACH lets banks settle eligible payments on the day they are sent. The network runs three Same Day processing windows each banking day. Reported FedACH submission deadlines are about 10:30 a.m., 2:45 p.m. and 4:45 p.m. Eastern Time, with settlement at about 1:00 p.m., 5:00 p.m. and 6:00 p.m. ET. Your own bank's cutoff for customers is earlier than the network deadline, sometimes by an hour or more.

Same Day windowNetwork submission deadline (ET)Settlement (ET)
Window 1About 10:30 a.m.About 1:00 p.m.
Window 2About 2:45 p.m.About 5:00 p.m.
Window 3About 4:45 p.m.About 6:00 p.m.

Key rules for Same Day ACH, as of October 2026:

  • Per-payment limit: $1 million. Larger entries are processed on the next-day schedule. Nacha has consulted on raising the limit to $10 million, so check nacha.org for the current status.
  • Eligibility: Most credits and debits qualify, but international ACH (IAT) entries do not.
  • Bank participation: All receiving banks must accept Same Day entries, but your bank decides whether to offer origination to you and what to charge.

For more on recent rule changes, see our summary of Nacha rules for 2026.

What slows down an ACH payment?

  1. Cutoff times. A payment submitted after your bank's daily cutoff is treated as sent the next banking day.
  2. Weekends and federal holidays. ACH settles only on days the Federal Reserve is open. A payment sent Friday evening before a Monday holiday may not settle until Tuesday or Wednesday.
  3. The sender's chosen date. Some bill pay systems schedule credits to arrive on or near the due date, not as soon as possible.
  4. Bank holds and reviews. New accounts, large or unusual payments, and fraud screening can delay availability.
  5. Processor payout schedules. As above, card and payment platforms add their own timeline.
  6. Errors and returns. A wrong account number or closed account leads to a return, usually within two banking days, and the payer has to start again.

The Federal Reserve publishes its holiday schedule, which is worth checking before you set due dates around holidays.

Worked example: when will your client's ACH payment arrive?

A bookkeeping firm sends invoice INV-2026-311 for $2,850, due Friday, November 6, 2026. Here is how timing plays out under different scenarios.

ScenarioClient sendsSettlesOn time?
Standard ACH, sent before cutoffWednesday, Nov 4, 11 a.m.Thursday, Nov 5 (next day)Yes
Standard ACH, two-day effective dateWednesday, Nov 4Friday, Nov 6Yes, just
Standard ACH, sent after cutoffThursday, Nov 5, 7 p.m.Monday, Nov 9 or Tuesday, Nov 10No
Same Day ACHFriday, Nov 6, 9 a.m.Friday, Nov 6, early afternoonYes
Payment before Veterans DayTuesday, Nov 10, after cutoffThursday, Nov 12 at the earliest (Nov 11 is a Fed holiday)Already late

The practical lesson: ask clients to send ACH payments at least two business days before the due date, and say so on the invoice. Many businesses phrase it like this: "Payment by ACH is due by November 6. Please allow two business days for processing."

ACH vs wire vs instant payments: speed compared

MethodTypical speedWeekends?Typical cost to receiveReversible?
Standard ACH1 to 2 business daysNoOften freeReturns possible in set windows
Same Day ACHSame banking dayNoOften free; sender may pay a feeReturns possible
Domestic wire (Fedwire)Same day, often within hoursNoIncoming fee varies by bankVery rarely
FedNow / RTP instant paymentSecondsYes, 24/7/365Varies by bankFinal
Mailed checkSeveral days plus clearingMail onlyLowCan bounce

Read ACH vs wire transfer for cost and risk details, how long a wire transfer takes for wire timing, and FedNow vs RTP for instant payment options.

How to get paid faster by ACH

  1. Put complete bank details on the invoice: account name, bank name, routing number for ACH and account number. Our bank details on invoice guide shows the layout. You can add them once in our free invoice generator and reuse them.
  2. State the processing time next to the due date.
  3. Ask for the invoice number in the payment reference or addenda so you can match payments quickly.
  4. Invoice early. Many clients run payables on a set weekly cycle; an invoice that arrives the day after their run waits a week.
  5. Offer a payment link with ACH as an option if clients prefer not to key in details.
  6. Send a confirmation as soon as funds settle. Our payment confirmation email templates help.

ACH timing for payments you pull (ACH debits)

If you collect from customers by ACH debit, for example on autopay, timing works a little differently. You or your processor submit the debit, it settles the next banking day (or the same day with Same Day ACH), and the money is in your account. But the customer's bank can still return the debit:

Return reasonTypical return windowWhat it means for you
Insufficient funds (R01), closed account (R02), no account (R03)2 banking days after settlementMost problems surface within days
Unauthorized consumer debit (R10 and similar)Up to 60 calendar days after settlementA customer can dispute a debit weeks later
Corporate debit disputesGenerally 2 banking daysB2B debits carry less late-return risk

This is why payment processors often hold ACH funds for a few days before paying out, and why high-value goods should not ship the moment an ACH debit is submitted. If you pull recurring payments, our guide to recurring payments for small business covers authorization rules that reduce disputes.

How to word ACH timing on your invoices

Clear wording prevents most "I already paid" disputes. A few examples you can adapt:

  • "Payment due November 6, 2026. ACH payments take 1 to 2 business days; please initiate by November 4."
  • "Please include invoice number INV-2026-311 in the payment reference."
  • "For same-day payment, use Same Day ACH or wire; wire details available on request."
  • "Payments received after the due date may incur a late fee of 1.5% per month, as agreed in our terms."

Keep the wording identical across invoices so clients' accounts payable teams learn your process. If clients are on net 30 payment terms, the due date still means funds in your account, not a payment started on that day, unless your contract says otherwise.

What to do if an ACH payment is late

  • Ask the client for the date they submitted it and the amount, plus the trace number if their bank provides one.
  • Check whether the payment landed under a different reference or was combined with other invoices.
  • Confirm the routing and account numbers they used match your invoice.
  • Check for a return. Our guide to ACH return codes explains common reasons such as R03 (no account) and R04 (invalid account number).
  • If funds have settled at your bank but are on hold, ask the bank when they will be available.
  • If nothing was sent, follow your usual overdue invoice process.

Common mistakes with ACH timing

  • Treating "sent" as "received." Mark the invoice paid only when funds settle in your account.
  • Ignoring federal holidays when setting due dates near the end of a month or quarter.
  • Using a wire routing number for ACH or vice versa; some banks use different numbers. See routing number vs account number.
  • Releasing goods on an ACH debit before the return window has passed for high-value orders.
  • Changing bank details by email without a phone confirmation, which invites payment fraud.

Summary

So, how long does ACH take? Plan on one to two business days for standard ACH, same day for Same Day ACH sent before the cutoff, and longer around weekends, holidays and processor payouts. Build that time into your due dates and invoice wording. Our invoice generator is free, needs no sign-up, and builds a PDF in your browser, so you can add ACH instructions and processing times to every invoice in a few clicks.

Frequently asked questions

Why does my ACH payment say pending for days?

Pending usually means your bank has received or initiated the entry but settlement has not finished, or the bank is applying a hold. Payments started after the cutoff, on a weekend or on a federal holiday wait for the next banking day. New accounts, large amounts and first payments from a new payer are more likely to be held for review. Ask your bank which applies.

Do ACH transfers go through on weekends?

No. The ACH network settles only on business days when the Federal Reserve is open, so nothing settles on Saturdays, Sundays or federal holidays. You can often schedule or submit a payment in your banking app over the weekend, but it is processed on the next banking day. If you need money to move on a weekend, an instant payment through FedNow or RTP, if both banks support it, is the alternative.

Is Same Day ACH really the same day?

Yes, if the payment is submitted before one of the Same Day ACH deadlines on a banking day, is under the $1 million per-payment limit, and both banks process it on that schedule. If the originating bank does not offer Same Day ACH to you, or you submit after the last window, the payment becomes next-day. Some banks charge a premium fee for the same-day option.

How long does an ACH refund or return take?

Most ACH returns for reasons such as insufficient funds or a closed account must be sent within two banking days of settlement, so the original sender typically sees the money back within a few business days. Consumers can dispute unauthorized debits for much longer, up to 60 calendar days after settlement under Nacha rules, which is why businesses that pull payments from customers carry some return risk.

Is ACH faster than a check?

Usually, yes. An ACH credit typically arrives in one to two business days with no mailing time, while a mailed check can take several days in the post plus deposit and clearing time, and can bounce after you have deposited it. ACH also reduces the risk of lost or stolen checks, which is one reason the US government and many businesses are moving away from paper checks.

How long does ACH take for direct deposit payroll?

Payroll providers usually submit direct deposit files one to two banking days before payday so employees have funds on the morning of payday. Nacha rules require receiving banks to make funds from standard credits available by 9 a.m. local time on the settlement date when the file arrived in time. Faster payroll options use Same Day ACH, often for an extra fee from the provider.

Can I speed up an ACH payment that is already pending?

Usually not. Once an ACH entry has been sent to the network, its settlement date is set, and neither bank can make it settle sooner. If timing is critical, you would need to cancel the entry if your bank allows it and send a wire or instant payment instead, which risks double payment. Plan ahead and send early.

Why is my bank holding an ACH deposit after it settled?

Banks can apply holds for risk reasons, such as a new account, an unusually large deposit, or a pattern that looks like fraud. Holds on ACH credits are less common than on checks but do happen. Your bank's funds availability policy explains when it may delay availability. If holds keep affecting your business, ask the bank about your account history and limits.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading