ACH payments take one to three business days to clear, depending on when you send them and which direction the money moves

An ACH transfer sent on a Monday morning might land Tuesday or Wednesday. The same transfer sent Friday afternoon probably won't move until Monday, then won't clear until Wednesday or Thursday. The federal standard is one to three business days, but the actual timeline depends on whether you're sending money out (a debit) or receiving it (a credit), what time you hit send, and whether the receiving bank processes ACH on weekends.

Most ACH delays happen because of timing, not because something went wrong. If you send a payment at 6 p.m. on Friday, the ACH network doesn't process it until Monday morning. Then it takes one to three more days to settle. That's why a Friday evening payment often doesn't show up until Thursday of the next week.

The ACH network itself operates on a fixed schedule: it processes batches at set times during business days only. Your bank may have its own cutoff time—often 2 p.m. or 5 p.m.—after which payments are queued for the next business day. Missing that cutoff by an hour can add a full day to your timeline.

Key Takeaways

  • ACH payments sent before your bank's cutoff time on a business day usually clear within one to two business days; payments sent after cutoff or on weekends don't start processing until the next business day.
  • Outgoing ACH debits (money you send out) often clear faster than incoming ACH credits (money you receive), sometimes by a full day.
  • Weekends and federal holidays don't count as business days, so a payment sent Friday won't move until Monday, adding two days to the timeline.
  • Your bank's cutoff time—not the time you initiate the payment—determines when the ACH network receives it; check your bank's website or call to find this time.
  • If a payment hasn't cleared within three business days, contact your bank to check the status; delays beyond that usually mean a problem with the receiving account or bank routing number.

How the ACH network schedule works

The ACH network processes payments in batches at specific times on business days only. Your bank receives these batches and posts them to accounts on its own schedule. This two-layer system is why timing matters so much.

When you initiate an ACH payment, your bank first checks whether you've missed its internal cutoff time. Most banks set this cutoff between 2 p.m. and 5 p.m. Eastern time on business days. If you send the payment before cutoff, it enters the ACH network that same day. If you send it after cutoff, it waits until the next business day. Weekends and federal holidays (like Thanksgiving, Christmas, New Year's Day, and Independence Day) are not business days, so Friday evening payments don't enter the network until Monday morning.

Once your payment enters the ACH network, it moves through the Federal Reserve's processing centers. The network then sends it to the receiving bank, which posts it to the recipient's account. This whole cycle takes one to three business days from the moment your bank sends it out—not from the moment you clicked submit.

Outgoing payments clear faster than incoming ones

If you're sending money out (an ACH debit from your account), it often clears in one business day. If you're receiving money (an ACH credit to your account), it typically takes two to three business days. This asymmetry exists because the sending bank has already verified the money is there, while the receiving bank has to verify the sender's account exists and the amount is legitimate.

A bill payment you send on Monday morning might leave your account by Tuesday. But if someone sends you the same amount on Monday morning, it may not land in your account until Wednesday or Thursday. Your bank may also hold incoming ACH transfers for a day or two if the amount is large or the sender is new, even if the ACH network has already delivered it.

What happens if you miss your bank's cutoff time

Every bank sets a cutoff time for ACH submissions. Common cutoff times are 2 p.m., 3 p.m., or 5 p.m. Eastern time. If you submit an ACH payment at 2:15 p.m. and your bank's cutoff is 2 p.m., your payment doesn't enter the ACH network until the next business day. That single missed cutoff adds one full business day to your timeline.

To find your bank's cutoff time, log into your online banking portal and look for ACH or bill pay settings, or call your bank's customer service line. Some banks publish this information on their website; others only tell you when you ask. If you're sending a time-sensitive payment, confirm the cutoff before you initiate the transfer.

If you need a payment to arrive by a specific date, work backward from that date and account for weekends and holidays. If the payment must arrive by Friday, send it by Wednesday at the latest to give yourself a buffer. If Wednesday is a holiday, send it Tuesday.

Weekends and holidays add two or three days

The ACH network does not process payments on weekends or federal holidays. A payment sent Friday evening doesn't move until Monday morning, then takes one to three more days to clear. That's a minimum of three extra days just from the weekend.

Federal holidays that shut down the ACH network include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If you send a payment on the day before a holiday, it won't process until the day after the holiday. If you send it on the holiday itself, it waits until the next business day.

Plan around these dates if you're paying bills or sending money on a deadline. If a bill is due on a Monday that follows a holiday weekend, send the payment by the Friday before the holiday, not on Friday itself.

When ACH payments get stuck or delayed beyond three days

If your ACH payment hasn't cleared after three business days, something has gone wrong. The most common causes are a wrong routing number, a closed or frozen account on the receiving end, or a mismatch between the account number and the account holder's name.

Contact your bank and provide the payment reference number (usually found in your transaction history). Your bank can check the status with the ACH network and the receiving bank. If the receiving bank rejected the payment, your bank will tell you why and may automatically return the money to your account within one to two business days.

If the receiving bank accepted the payment but the recipient says they never got it, ask your bank for an ACH trace. This is a formal request to track the payment through the Federal Reserve's system. The trace takes five to ten business days and will show exactly where the money went. If it landed in the wrong account, the receiving bank can help recover it, though this process can take weeks.

Same-day ACH exists but has limits

The ACH network offers a same-day ACH service, but not all banks participate, and it's not available for all transaction types. Same-day ACH can move money the same business day you send it, but only if both your bank and the receiving bank support it, and only if you send the payment before an earlier cutoff time (usually 2 p.m. or earlier).

Same-day ACH is most common for payroll and bill payments between businesses. Consumer-to-consumer transfers and some bill payments may not be available through same-day ACH. Check with your bank to see if same-day ACH is an option for the specific payment you're making. If it is, you'll usually pay a small fee—often $1 to $5—for the faster service.

If you need money to move faster than one to three days and same-day ACH isn't available, consider a wire transfer instead. Wire transfers usually clear the same day or next day but cost more (typically $15 to $50) and are harder to reverse if you make a mistake.

Frequently Asked Questions

If I send an ACH payment on Monday at 1 p.m., when will it clear?

It depends on your bank's cutoff time. If your cutoff is 2 p.m. and you send at 1 p.m., the payment enters the ACH network Monday and clears by Wednesday. If your cutoff is noon, you missed it and the payment doesn't enter until Tuesday, clearing by Thursday. Call your bank to confirm the exact cutoff time.

Why does money I receive take longer than money I send?

Outgoing ACH debits clear in one business day because your bank has already verified the money is in your account. Incoming ACH credits take two to three days because the receiving bank has to verify the sender's account and check for fraud. Your bank may also hold the money for an extra day if it's a large amount or from a new sender.

Does ACH process on Saturday or Sunday?

No. The ACH network only processes on business days Monday through Friday. Payments sent on Saturday or Sunday don't enter the network until Monday morning. If Monday is a federal holiday, they don't process until Tuesday.

What should I do if my ACH payment hasn't arrived after four days?

Contact your bank with the payment reference number and ask them to check the status. If the receiving bank rejected it, your bank will tell you why and return the money within one to two days. If it's truly stuck, ask your bank to file an ACH trace, which takes five to ten business days to track the payment through the Federal Reserve.

Can I cancel an ACH payment after I send it?

It depends on timing. If you cancel before your bank's cutoff time and the payment hasn't entered the ACH network yet, cancellation is usually free and immediate. Once the payment enters the network, cancellation is harder and may not be possible. Contact your bank right away if you need to stop a payment.