ACH Timings

The settlement time for ACH payments may vary depending on where you bank. We publish our timings in the time zone of the bank.

The "Funds Moved" times indicate when the funds will be credited or debited in both your bank account and the counterparty's. This may happen one day prior to when the payment order is completed, as transactions are posted in your bank account at the start of the business days.

The "Completion" times indicate when the payment's corresponding transaction will be seen and reconciled to the payment order. These Completion times occur by the start of the indicated business day. (eg. "Next Day" means the transaction will be seen before the start of business the day after the payment is sent.)

Bank

ACH Priority

Cutoff

Funds Moved (Credit)

Completion (Credit)

Funds Moved (Debit)

Completion (Debit)

SVB

Normal
Same-Day

6:50 PM PT
8:50 AM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

FRB

Normal
Same-Day

6:50 PM PT
9:20 AM PT

Next Day
Same-Day

Two Days
Next Day

Two Days
Next Day

Three Days
Next Day

WF

Normal
Same-Day

5:20 PM PT
8:50 AM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

JPMC

Normal
Same-Day

9:50 PM ET
1:05 PM ET

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

Silvergate

Normal
Same-Day

3:50 PM PT
8:00 AM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

MCB

Normal
Same-Day

6:20 PM ET
11:50 AM ET

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

BotW

Normal
Same-Day

6:50 PM PT
8:50 AM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

PacWest

Normal
Same-Day

4:50 PM PT
8:50 AM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

Increase

Normal
Same-Day

10:45 PM PT
1:15 PM PT

Next Day
Same-Day

Next Day
Same-Day

Next Day
Same-Day

Next Day
Same-Day

Sutton

Normal

3:00 PM ET

Next Day

Next Day

Next Day

Two Days

MetaBank

Normal
Same-Day

22:20 PM CT
2:20 PM CT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

BankProv

Normal
Same-Day

5:50 PM PT
1:15 PM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

Goldman Sachs

Normal
Same-Day

8:15 PM PT
12:00 PM PT

Next Day
Same-Day

Next Day
Next Day

Next Day
Same-Day

Two Days
Next Day

The workflow of the payment order from creation to completion is as follows:

  • When the payment order is created, it will initially have a status of approved or needs_approval. Note that only payment orders that have been approved will be sent to the bank. If it is not approved by the cutoff, it will be sent before the next cutoff time.
  • At the cutoff time, the payment order's status will be updated to processing and you will receive the begin_processing webhook event.
  • When the batch is fully processed, the payment order's status will be updated to sent and you will receive the finish_processing webhook. This typically only takes under a minute.
  • While the payment order is still sent, it may tentatively reconcile to a pending transaction. Pending transactions will usually appear the business day prior to when the transaction posts. At this point, the funds from the payment order will have been credited or debited to your bank account. It is important to note that not all payment orders will tentatively reconcile, as some banks do not provide enough information in their pending transactions to do this.
  • When a posted transaction is created and reconciled to the payment order, your payment order status will become completed and you will receive the completed webhook. The payment order will have the ID of transaction in its attributes. If you were pulling money from a counterparty, the funds are now in your account. If you were sending money, the funds have now left your account.
  • Sometimes you may experience ACH returns. These may occur up to 3 days after settlement for business transactions and 60 days after consumer transactions. However, we have seen these happen beyond those timeframes before. If a return happens, the payment order's status will be updated to returned and you will receive a returned webhook. A new return object will also be created, which you will be notified via webhook about as well. And a transaction representing the return will also be created.