# Batch Transfers Many of our partner’s customers need to make multiple payments at once. For instance, they may want to pay all their monthly bills or they may already be used to doing monthly or quarterly payment runs. Batch Groups enable partners to group up to 1000 transfers under a single reference, this means that all the payments within the batch group can be funded at once. Follow the guide below to understand more about how batch groups work, how to create a group, add transfers, and funding the batch once closed. Batch Transfers Postman Collection ## The batch group resource Many Batch Group API endpoints return a *batch group resource*. See the [BatchGroup schema](/api-reference/batch-group/batchgroup) for full details on the structure and fields. ### Batch group statuses | Status | Description | | --- | --- | | `NEW` | New batch group with zero or more transfers. Able to have more transfers added to it. Any transfers in a `NEW` group cannot yet be funded and paid out. | | `COMPLETED` | The batch group has had all the desired transfers added to it and is now closed to further changes. The transfers in the group are now able to be funded and paid out. Note: `COMPLETED` does not imply that payouts have been successfully completed. | | `MARKED_FOR_CANCELLATION` | Cancellation of the transfers in the batch group was requested. | | `PROCESSING_CANCEL` | Transfers in the group are being cancelled. | | `CANCELLED` | Transfers in the group have been cancelled. | ### Pay-in details Pay-in details describe how the batch group can be funded. They are only populated when a batch group is in the `COMPLETED` state. See the [PayInDetails schema](/api-reference/batch-group/batchgroup#path=payindetails) for full details. ## Create a batch group For request/response details, see the [API reference](/api-reference/batch-group/batchgroupcreate). ## Create a batch group transfer Create a transfer in the batch group, using a previously created recipient account and quote. Please see [quote creation](/api-reference/quote#create) and [recipient account creation](/api-reference/recipient#create) documentation. For the request body format please see [transfer creation](/api-reference/transfer#create). For request/response details, see the [API reference](/api-reference/batch-group/batchgrouptransfercreate). ## Complete a batch group Completes the batch group and allows funding to proceed. Note: this action prevents any further modification. For request/response details, see the [API reference](/api-reference/batch-group/batchgroupupdate). ## Fund a batch group Once the batch group is completed, you can fund all transfers at once. There are two funding options available: from your multi-currency account balance, or via direct debit from a linked external bank account. ### From balance For request/response details, see the [API reference](/api-reference/batch-group/batchgroupfund). ### Via direct debit For request/response details, see the [API reference](/api-reference/batch-group/batchgrouppaymentinitiationcreate). #### Retrieve a payment initiation For request/response details, see the [API reference](/api-reference/batch-group/batchgrouppaymentinitiationget). ## Retrieve a batch group For request/response details, see the [API reference](/api-reference/batch-group/batchgroupget).