---
title: Batched payments
slug: concepts/payments/ach/batched-payments
description: Send up to 5,000 payments in a single batch. Each payment is processed individually, triggers webhooks, and can be tracked asynchronously via the API.
docTags: 
createdAt: 2025-03-04T14:22:27.870Z
---

## ACH batched payments

The Cross River system supports the ability to send up to 5000 payments in a single request via the [client batch API](docId:0Hu-sm4gNXr4XbIZCHkTA). A batch request is always the preferred method of originating multiple payments at a given time.

Once a batch is accepted, we break it into individual payment records that may go on hold or be sent to the Federal Reserve independently. [Webhook events](docId\:AVRvavzdk7hC0UfXn6XZ9) fire as usual on each of these individual payments. The overall [payment workflow](docId\:rqqtpgcfU3hQrGMqMuERM) is identical to that of payments originated individually.

It is important to note that client batch origination requests are asynchronous and the associated payment records may not be available immediately. You can monitor the progress using the API via the `status` and `importCount` fields of the batch object.

:::hint{type="info"}
See our tutorial to learn how to [send ACH client batch payments](docId:93yC84GGRygSZe1OPiW2m).
:::

