Skip to main content

Early Payment Access

Early Payment Access allows you to provide your customers with immediate access to funds that they are expecting to receive, based on the settlement date listed on the NACHA file for incoming ACH credits to the customer's account. Clients that are interested in offering Early Payment Access would have to fund a dedicated organization reserve account.

Received ACH credits

Received ACH credits may have a completion date set in the future (the settlement date). This means the receiving financial institution knows that the funds will be available on a certain future date, before they actually hit the customer's account.

You may work with your bank partner to allow customers to access these funds immediately. Unit has an API that can allow you and your bank partner to facilitate this process.

Implementation

note

In order to make early ACH access available to your customers, you would need to create and fund a dedicated "early access reserve account". Please contact Unit to set it up.

  1. When Unit receives a future dated ACH, a ReceivedPayment resource will be created and the ReceivedPayment.created event will be fired. The ReceivedPayment will be in pending status.
  2. In order to provide access to the funds, you would call the advance API endpoint.
  3. The receivedPayment.advanced event will be fired.
  4. The funds will show up on the customer's account immediately, and the customer will see a single received ACH transaction on their account.