Standard ACH payments take one to two business days after you send them

When you initiate an ACH transfer—whether you're paying a bill, sending money to another person, or moving funds between your own accounts—the money does not leave your account instantly. Your bank holds the payment for processing, then sends it through the ACH network, and the receiving bank deposits it into the destination account. The whole cycle typically takes one to two business days from the moment you hit send.

The exact timing depends on when you submit the payment and which day of the week it is. If you send an ACH payment on a Tuesday morning, it will likely arrive Wednesday or Thursday. If you send one on Friday afternoon, it probably won't arrive until Monday or Tuesday, because the ACH network does not process payments on weekends or federal holidays.

Some banks offer next-day ACH, which moves money faster—usually by the next business day instead of two. This costs more and is not available for all transaction types, but if you need money to move quickly and you have the option, it's worth asking your bank whether they support it.

Key Takeaways

  • Standard ACH payments take one to two business days after submission, not including weekends or federal holidays.
  • The timing clock starts when your bank processes the payment, not when you schedule or authorize it.
  • Next-day ACH is available from some banks for a fee and moves money by the next business day instead of two.
  • If you send a payment on Friday afternoon or over a weekend, it will not enter the ACH network until Monday.
  • The receiving bank may hold the funds for an additional day after they arrive, depending on their own policies.

Why ACH takes longer than a debit card or wire transfer

ACH is slower than other payment methods because it is a batch system. Your bank does not send your payment individually the moment you authorize it. Instead, your bank collects ACH payments from all its customers throughout the day, bundles them together, and sends them to the Federal Reserve or a private ACH operator (like The Clearing House) at set times. That batch then moves to the receiving bank, which processes it and deposits the funds into individual accounts.

A wire transfer, by contrast, moves money directly from one bank to another in hours or sometimes minutes. A debit card payment processes almost instantly because the merchant's bank confirms the funds are available right away. ACH is slower because it is designed to be cheaper—the batch processing keeps costs down, which is why ACH is free or nearly free for most people.

The trade-off is predictable: you pay less, but you wait longer. If you need money to arrive the same day or within hours, ACH is not the right tool. If you can wait a day or two and want to avoid wire fees, ACH is usually the best choice.

What happens during each day of an ACH payment

Understanding the timeline helps you plan around it. Here is what actually occurs:

WhenWhat Happens
Day 0 (You submit)You authorize the payment through your bank's website, app, or by phone. Your bank deducts the money from your account immediately or within hours, but the payment has not yet entered the ACH network.
Day 0 or 1 (Bank processes)Your bank batches your payment with others and sends it to the ACH operator. This usually happens once or twice per day at set times. If you submit after the cutoff time, your payment goes into the next batch.
Day 1 or 2 (ACH network)The ACH operator routes your payment to the receiving bank. The receiving bank receives the batch and begins processing it.
Day 1 or 2 (Receiving bank deposits)The receiving bank deposits the funds into the destination account. The recipient can usually see the money in their account by end of business that day, though some banks hold deposits for 24 hours.

The exact day depends on your bank's cutoff time. Most banks have a cutoff between 2 p.m. and 5 p.m. Eastern time. If you submit before the cutoff on a Tuesday, your payment enters the ACH network that same day and arrives Wednesday. If you submit after the cutoff on Tuesday, it enters the network Wednesday and arrives Thursday.

ACH cutoff times and how they affect your timeline

Your bank's ACH cutoff time is the deadline for submitting a payment on a given day. Payments submitted before the cutoff are processed that day. Payments submitted after the cutoff are held until the next business day.

Cutoff times vary by bank. Some banks cut off at 2 p.m., others at 5 p.m., and a few as late as 8 p.m. or midnight. Check your bank's website or call to find out your specific cutoff time. If you are paying a bill and the due date is coming up, knowing your cutoff time is critical—submitting after the cutoff can push your payment into the next batch and cause you to miss the deadline.

Weekends and federal holidays also affect the timeline. If your cutoff is 5 p.m. on Friday and you submit at 4 p.m., your payment enters the network Friday and arrives Monday (assuming no federal holiday). But if you submit at 6 p.m. on Friday, your payment is held until Monday morning, enters the network Monday, and arrives Tuesday.

When ACH payments fail or are delayed

Most ACH payments arrive on time, but delays and failures do happen. The most common reasons are incorrect account numbers, mismatched names, insufficient funds in your account, or a hold placed by either bank.

If the receiving account number does not match the account holder's name, some banks will reject the payment outright. Others will accept it and deposit it anyway, which can cause the money to land in the wrong account. This is why it is critical to double-check the account number and routing number before you submit an ACH payment.

If your bank suspects fraud, they may place a hold on the payment. This can add one to three business days to the timeline. You will usually receive a notification from your bank explaining the hold. If you initiated the payment and it is legitimate, you can call your bank to release the hold.

If the receiving bank is experiencing technical problems or is closed for a federal holiday, the payment may be delayed by one or more days. You have no control over this, but your bank can tell you whether the receiving bank is experiencing issues.

How to track an ACH payment and what to do if it is late

Once you submit an ACH payment, you can track it through your bank's website or app. Most banks show the payment status as "pending" until it arrives at the receiving bank, then "completed" or "posted" once it is deposited.

If a payment does not arrive within two business days, contact your bank. Provide them with the date you submitted the payment, the amount, the receiving account number, and the receiving bank's name. Your bank can check the ACH network to see whether the payment was sent, rejected, or is still in process.

If the payment was rejected, your bank will usually return the funds to your account within one to two business days. You will receive a reason code explaining why—for example, "invalid account number" or "account closed." Once you have the reason, you can correct the information and resubmit.

If the payment was sent but the receiving bank has not deposited it, ask your bank to contact the receiving bank directly. This is rare, but it can happen if the receiving bank is processing a backlog or if there is a technical issue on their end.

Next-day ACH and same-day ACH options

If one to two business days is too slow, you have faster options—though they cost more and have limits.

Next-day ACH is offered by most large banks and moves money by the next business day instead of two. It typically costs $1 to $5 per transaction and is available for payments up to a certain amount (often $25,000 or $100,000, depending on the bank). To use it, you usually select "next-day" or "expedited" when you submit the payment through your bank's website or app.

Same-day ACH is a newer service that moves money the same business day, usually by 5 p.m. Eastern time. It is available through some banks and payment platforms, but not all. Same-day ACH typically costs $5 to $15 per transaction and has lower limits than next-day ACH (often $1,000 to $25,000). To use it, you must submit the payment before your bank's same-day cutoff, which is usually around 10 a.m. or 11 a.m.

If you need money to move faster than standard ACH allows, ask your bank whether they offer next-day or same-day ACH. If they do not, a wire transfer is usually the next fastest option, though it costs more ($15 to $50 per transaction).

Frequently Asked Questions

Does an ACH payment leave my account right away?

Your bank deducts the money from your account immediately or within a few hours of when you authorize it. However, the money has not yet reached the receiving account. It is held by your bank until the ACH network processes it, which takes one to two business days. If the payment is rejected, the money is returned to your account within one to two business days.

Can I cancel an ACH payment after I submit it?

It depends on timing. If you cancel before your bank's cutoff time and the payment has not yet entered the ACH network, your bank can stop it. Once the payment has been sent to the ACH operator, you cannot cancel it—you can only request a reversal from the receiving bank, which may or may not be granted. Call your bank immediately if you need to cancel.

Why did my ACH payment take three days instead of two?

The most common reasons are submitting after your bank's cutoff time, a weekend or federal holiday in the timeline, or a fraud hold placed by your bank or the receiving bank. Less commonly, the receiving bank may hold deposits for an additional day before making them available. Check your bank's records to see when the payment was actually sent.

Is ACH faster if I use a payment app like Venmo or PayPal?

Payment apps use ACH under the hood, so the timeline is the same—one to two business days for standard transfers. Some apps offer expedited options that cost more. The app itself does not make ACH faster; only your bank's next-day or same-day ACH service, or a wire transfer, will move money faster.

What if the receiving bank is closed on the day my ACH payment arrives?

The receiving bank will process the payment when it reopens. If your payment arrives on a Friday evening and the bank is closed over the weekend, the funds will be deposited Monday morning. The recipient can usually see the money in their account by end of business Monday.