> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payroll or bulk payouts

If you pay the same recipients every cycle, use Batch Transfers in the Dashboard. You can review and authorize one payout run instead of calling the API once per employee, supplier, or seller.

## Why batch

Batch Transfers includes these safeguards:

* Fintoc validates one CSV of up to 5,000 rows before moving funds.
* You review the total before approving the run.
* You authorize the run through multi-factor authentication (MFA).
* Each row triggers the same `transfer.outbound.*` webhooks as an API-created transfer, so your reconciliation code stays the same.

```mermaid theme={null}
flowchart LR
    CSV[CSV up to 5,000 rows] --> Upload[Upload + validate]
    Upload --> Auth[pending_authorization]
    Auth -->|MFA| Run[in_progress]
    Run --> Done[succeeded · partially_succeeded · failed]
```

## When to use it

Reach for Batch Transfers in these cases:

* Monthly payroll.
* Supplier runs and commission payouts.
* Any batch of 10 to 5,000 transfers you should review before releasing.

## Where to go

For step-by-step instructions, including the template download, column reference, authorization flow, and statuses, see [Batch Transfers](/guides/transfers/outbound-transfers/batch-transfers).
