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

If you initiate an ACH transfer on a weekday before the bank's cutoff time—usually 2 p.m. or 5 p.m., depending on your bank—it typically posts the next business day. If you send it after cutoff or on a weekend, the clock starts the following business day. From there, add one or two more days for the receiving bank to process and deposit the funds into the recipient's account.

The exact timeline depends on three things: when you send the payment, whether it's a debit (money leaving your account) or a credit (money entering someone else's), and the receiving bank's processing speed. Some banks post ACH credits the same day they receive them; others wait until the next business day. Most debit ACH transfers—like bill payments—take the full three days.

Holidays and weekends don't count as business days, so a payment sent on Friday afternoon won't start processing until Monday. If Monday is a federal banking holiday, it won't start until Tuesday.

Key Takeaways

  • ACH payments sent before your bank's cutoff time on a weekday typically arrive within one to three business days.
  • Payments sent after cutoff or on weekends begin processing the next business day, adding one day to the total timeline.
  • The receiving bank's processing speed matters—some post ACH credits same-day, while others wait until the next business day.
  • Weekends and federal banking holidays do not count toward the processing timeline.
  • Bill payments and payroll transfers often take the full three business days, while person-to-person transfers may arrive faster.

Why ACH payments don't clear instantly

ACH transfers move through a centralized clearing house operated by the Federal Reserve and Nacha (the National Automated Clearing House Association). Your bank doesn't send money directly to the other bank; instead, it batches your payment with thousands of others and submits it to the clearing house at set times during the day. The clearing house then sorts those batches and routes them to the receiving bank.

This batching system is what makes ACH cheap—there's no per-transaction fee to you, and banks can process millions of payments at once. The tradeoff is speed. Real-time payment systems like Fedwire or the newer RTP (Real-Time Payments) network exist, but they cost more and are used mainly for large transfers or urgent situations. For routine bill payments, payroll, and peer transfers, ACH is the standard.

The receiving bank also needs time to verify the account number, check for fraud, and post the funds to the recipient's ledger. Even if they receive the payment instantly, they may hold it for a day before making it visible or spendable.

Cutoff times and when your payment actually starts moving

Your bank's ACH cutoff time is the deadline for same-day submission to the clearing house. If you send a payment at 1 p.m. and your bank's cutoff is 2 p.m., it goes out that day. If you send it at 3 p.m., it waits until the next business day.

Most large banks have cutoff times between 2 p.m. and 5 p.m. Eastern time, but smaller banks and credit unions may have earlier cutoffs—sometimes as early as noon. Check your bank's website or call to confirm your specific cutoff. If you're sending a payment through a bill pay service or a third-party app, that service may have its own cutoff that's earlier than your bank's.

Once your payment passes the cutoff, it's batched and submitted. The clearing house processes batches multiple times per day, so even if your bank submits at 5 p.m., the clearing house may not receive it until later that evening. The receiving bank then processes it the next morning.

Differences between ACH debits and ACH credits

An ACH debit is when money is pulled from your account—like a bill payment or a subscription charge. An ACH credit is when money is pushed into your account—like a paycheck or a refund. They don't always take the same amount of time.

ACH debits typically take the full three business days because the receiving bank (the one pulling the money) has to wait for your bank to confirm the funds are there and the debit is authorized. ACH credits can sometimes arrive faster. If your employer or a vendor sends you an ACH credit and the receiving bank processes it same-day, you might see the money within 24 hours of submission. However, many banks still hold ACH credits for one business day as a fraud precaution, even if they receive them instantly.

Payroll ACH transfers are usually submitted by employers the day before payday, so they arrive on payday itself. Vendor refunds and peer transfers vary—some arrive in one day, others take the full three.

What happens if a payment doesn't arrive on time

If an ACH payment doesn't arrive within the expected window, first confirm you sent it correctly. Check your bank's records to verify the payment was actually submitted, not just drafted or scheduled for a future date. Look for the confirmation number or reference ID.

Contact your bank and provide the confirmation number, the amount, the recipient's account number, and the date you sent it. The bank can trace the payment through the clearing house and tell you whether it's still in transit, rejected, or returned. If it was rejected, the bank will tell you why—usually an incorrect account number, a closed account, or a mismatch between the account number and the account holder's name.

If the payment was returned, your bank will credit it back to your account, usually within one to two business days. You'll then need to correct the information and resend. If the payment is genuinely lost in transit (rare), the bank can file a trace and work with the receiving bank to locate it. This process can take up to 10 business days.

For bill payments, contact the biller and let them know you've submitted an ACH payment and the date it should arrive. Most billers won't charge a late fee if you can show proof of submission before the due date.

How to speed up an ACH payment

If you need money to arrive faster than three business days, you have a few options. Wire transfers typically arrive the same day or next business day, but they cost $15 to $50 and are irreversible—if you send to the wrong account, you may not get the money back. Instant transfers through apps like Venmo, PayPal, or your bank's own service can move money in minutes to hours, though they may charge a fee and have daily limits.

For bill payments, some billers accept credit card or debit card payments, which process faster than ACH. Check your biller's website to see what payment methods they offer. If you're paying a person, ask them if they can receive money through a peer payment app instead of waiting for an ACH transfer.

If you're sending payroll or regular vendor payments, submit them as early as possible in the day and before any cutoff. Some employers and vendors offer next-day ACH options, which cost slightly more but may provide arrival by the next business day instead of the standard three.

ACH holds and why banks delay posting

Even after an ACH payment arrives at the receiving bank, that bank may place a hold on it before making it spendable. This is legal under the Expedited Funds Availability Act (Regulation CC), which allows banks to hold ACH deposits for up to one business day for most accounts, or longer if the account is new or has had overdraft issues.

A hold doesn't mean the payment failed—it means the bank received it but is waiting before releasing the funds. You'll usually see the deposit show up in your account balance but marked as "pending" or "on hold." Once the hold lifts, the money becomes available to spend.

If you're receiving regular ACH payments like payroll, the hold typically lifts by the next business day. If you're receiving a large or unusual ACH payment, the bank may hold it longer. If you need the money urgently, contact the receiving bank and ask when the hold will lift.

Frequently Asked Questions

Can I cancel an ACH payment after I send it?

It depends on timing. If you cancel before the payment reaches the clearing house—usually within a few hours of submission—your bank can stop it. Once it's in the clearing house or has been sent to the receiving bank, you cannot cancel it. Contact your bank immediately if you need to stop a payment. If it's already gone through, you'll need to ask the recipient to return it or file a dispute.

Why did my ACH payment take longer than three days?

The most common reasons are: you sent it after the cutoff time or on a weekend, a holiday extended the timeline, the receiving bank placed a hold on it, or there was an error in the account information that caused a rejection and resubmission. Check your bank's records and contact the receiving bank to confirm they received it.

Do all banks process ACH payments at the same speed?

No. Large national banks typically process ACH credits same-day or next-day, while smaller banks and credit unions may take the full three business days. The receiving bank's speed matters as much as yours. If you're waiting for a payment, ask the sender which bank they use and contact that bank directly to ask about their processing timeline.

What's the difference between ACH and a wire transfer?

ACH transfers take one to three business days and are cheap or free. Wire transfers arrive the same day or next business day but cost $15 to $50 and cannot be reversed. Use ACH for routine bills and payroll; use wire transfers when you need money urgently and the cost is worth it.

If I send an ACH payment on Friday, when will it arrive?

It depends on your bank's cutoff time. If you send it before cutoff on Friday, it submits that day and arrives Monday or Tuesday (assuming Monday is not a holiday). If you send it after cutoff on Friday, it doesn't submit until Monday and arrives Tuesday or Wednesday. Always check your bank's cutoff time before sending a Friday payment.