ACH payments take one to two business days to clear after you initiate them, but the full timeline depends on when you send it and which day of the week it lands

An ACH transfer moves money between bank accounts through the Automated Clearing House network, which processes batches of transactions at set times rather than when ready. When you send an ACH payment on a Tuesday morning, it typically clears by Thursday. Send one on a Friday afternoon, and it won't clear until Tuesday — because the ACH network doesn't process on weekends or federal holidays.

The actual processing time is standardized: the ACH network runs two settlement windows per business day, one in the morning and one in the afternoon. But the moment your bank receives your instruction matters more than the processing speed itself. Most banks cut off ACH submissions at 2 p.m. or 5 p.m. local time on business days. Miss that window, and your payment sits in queue until the next business day.

The receiving bank also gets a say in timing. Some banks make ACH funds available when ready upon receipt. Others hold them for a full business day as a fraud precaution, even though the ACH network has already settled the transaction. This is legal under banking regulations and varies by institution.

Key Takeaways

  • ACH payments clear in one to two business days from the moment your bank submits them, not from when you initiate the transfer.
  • Your bank's submission important date — usually 2 p.m. or 5 p.m. — determines whether your payment enters today's batch or tomorrow's.
  • Weekends and federal holidays pause the clock; a payment sent Friday afternoon won't clear until Tuesday at the earliest.
  • The receiving bank may hold funds for one additional business day even after the ACH network settles the transaction.
  • Same-day ACH exists but requires both banks to support it and costs more than standard ACH.

The two-window processing schedule and why timing matters

The ACH network operates on a fixed schedule: the morning settlement window closes around 10:30 a.m. Eastern Time, and the afternoon window closes around 1:30 p.m. Eastern Time. These are the moments when batches of transactions actually move between banks. Your bank must submit your payment before one of these windows closes, or it misses that batch.

Most banks set their customer cutoff time earlier than the ACH window — typically 2 p.m. or 5 p.m. in your local time zone — to give themselves time to prepare and validate the batch before submitting it to the ACH network. If you initiate an ACH payment at 3 p.m. on a Tuesday and your bank's cutoff is 2 p.m., your payment doesn't enter the afternoon batch. It waits until Wednesday morning's batch instead.

This is why the same action — sending an ACH payment — can result in different clearing times depending on the hour. A payment sent at 1 p.m. on Tuesday might clear by Wednesday. The same payment sent at 3 p.m. on Tuesday clears by Thursday. Your bank's website or app usually shows the expected delivery date based on when you're sending it, but that estimate assumes you're within the cutoff window.

How weekends and federal holidays extend the timeline

The ACH network does not process on Saturdays, Sundays, or federal holidays recognized by the Federal Reserve. This means any payment submitted on Friday afternoon after the cutoff, or any payment submitted on a Saturday or Sunday, enters the Monday morning batch at the earliest.

A payment sent Friday at 4 p.m. (after a 2 p.m. cutoff) won't clear until Tuesday, because Monday's batch processes it and Tuesday is when the receiving bank makes it available. If Monday is a federal holiday like Memorial Day or Thanksgiving, the payment doesn't enter a batch until Tuesday morning, and won't clear until Wednesday.

The federal holidays that pause ACH processing are: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If you're sending a payment on the day before or the day of one of these holidays, plan for an extra day of delay.

What happens between submission and the funds hitting the receiving account

Once your bank submits your ACH payment to the network, the ACH network validates it and routes it to the receiving bank. This routing and settlement happens within hours, usually the same business day or the next morning. The receiving bank then has the funds in its possession.

At this point, the transaction is settled from the ACH network's perspective — the money has moved from one bank to the other. But the receiving bank is not required to make those funds available to the recipient when ready. Many banks hold ACH deposits for one business day as a standard fraud control, even though the transaction is already complete.

Some banks make ACH funds available right away, especially if the receiving account is at the same bank as the sending account. Others, particularly smaller banks or credit unions, may hold for the full business day. A few banks hold for two business days, though this is less common for ACH than for checks or wire transfers. Your bank's funds availability policy determines this hold period, and it's separate from the ACH processing time itself.

Same-day ACH: faster processing with conditions and costs

Same-day ACH is a service that allows payments to clear on the same business day they're submitted, rather than the next day. The ACH network introduced this in 2016, and participation has grown, but it's not universal.

For same-day ACH to work, both your bank and the receiving bank must support it, and the payment must meet size and type requirements. Most banks cap same-day ACH at $25,000 per transaction, though some allow higher amounts. The payment must be submitted before the same-day cutoff, which is typically 4:30 p.m. Eastern Time, earlier than the standard ACH cutoff.

Same-day ACH usually costs more than standard ACH — typically $1 to $5 per transaction, depending on your bank. Some banks charge a monthly fee for the service instead. If you need faster clearing and both banks support it, same-day ACH is worth the cost. For routine payments where a day or two of delay doesn't matter, standard ACH is cheaper and sufficient.

Real-world examples of ACH timing

Example 1: Tuesday morning payment. You send an ACH payment at 10 a.m. on Tuesday. Your bank's cutoff is 2 p.m. Your payment enters the morning or afternoon batch on Tuesday. The receiving bank gets it Wednesday morning and makes it available Wednesday (if they don't hold) or Thursday (if they hold one day). Clearing time: one to two business days.

Example 2: Friday afternoon payment. You send an ACH payment at 4 p.m. on Friday. Your bank's cutoff was 2 p.m., so your payment misses Friday's batches. It enters Monday's morning batch. The receiving bank gets it Monday afternoon and makes it available Monday (unlikely) or Tuesday (more likely). Clearing time: three to four calendar days, but only two business days of actual processing.

Example 3: Payment before a holiday. You send an ACH payment at 1 p.m. on Thursday, and Friday is a federal holiday. Your payment enters Thursday's batch and the receiving bank gets it Friday morning. But they won't make it available Friday (holiday) or Saturday (weekend). It becomes available Monday. Clearing time: four calendar days, but only one business day of actual ACH processing.

Why your bank shows a delivery date but the money might arrive earlier

When you initiate an ACH payment, your bank usually displays an expected delivery date. This date is conservative — it assumes the receiving bank will hold the funds for the maximum allowed time. In practice, funds often arrive sooner, especially if the receiving bank is large or if both banks are part of the same network.

The delivery date your bank shows is a promise, not a prediction. Banks are required under Regulation CC to disclose when funds will be available, and they typically choose the latest reasonable date to avoid promising something they can't deliver. If your bank says "funds will be available by Thursday," they might actually arrive Wednesday, but the bank won't say so because it can't may provide it.

You can't speed up an ACH payment once it's submitted. You can only cancel it if you catch it before your bank's cutoff time on the same day you sent it. After that, the payment is in the batch queue and will process according to the schedule. If you need to stop it, contact your bank when ready — the sooner you call, the better your chances of catching it before submission.

Frequently Asked Questions

Can I send an ACH payment on a weekend?

You can initiate an ACH payment on a weekend through your bank's website or app, but it won't enter a processing batch until Monday morning. Your bank will show you the expected delivery date based on the Monday submission, which is typically Tuesday or Wednesday depending on the receiving bank's hold policy.

Why does my bank show different delivery dates for the same payment amount?

The delivery date depends on when you submit the payment relative to your bank's cutoff time, and which day of the week it is. A $500 payment sent Tuesday at 1 p.m. might clear Wednesday, but the same payment sent Tuesday at 4 p.m. clears Thursday. The amount doesn't change the timing — only the submission time and day of the week do.

If the receiving bank gets the money Wednesday, why doesn't it show up in the account until Thursday?

The receiving bank receives the funds from the ACH network but may hold them for one business day before making them available to the account holder. This is a standard fraud control and is legal under banking regulations. Some banks hold longer for certain account types or transaction sizes.

Does same-day ACH really clear the same day?

Same-day ACH clears the same business day if submitted before the cutoff (usually 4:30 p.m. Eastern Time) and both banks support it. The funds settle at the receiving bank the same day, though the receiving bank may still hold them for a few hours before making them available to the account holder.

What happens if I send an ACH payment on a holiday?

The ACH network doesn't process on federal holidays, so your payment won't enter a batch until the next business day. A payment sent on Thanksgiving will be processed the day after Thanksgiving (Friday), and the receiving bank will make it available Friday or Saturday depending on their policy. The clearing time extends by one business day.