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

# Bulk payouts

> Disburse stablecoin or fiat payments to multiple recipients from a platform treasury wallet.

<Note>
  **Before you start:** the OMS API is in early access. Every endpoint, including the ones in this guide, requires an early-access API key. [Request access](https://info.polygon.technology/get-early-access?utm_source=docs\&utm_medium=card\&utm_campaign=oms_access) before you begin.
</Note>

## How it works

Send payments to a list of recipients from a central platform wallet. OMS converts USDC from your treasury to each recipient's local currency and delivers via ACH, wire, or SWIFT. This pattern covers payroll, contractor payments, marketplace settlements, and any flow where you control the source funds.

<div style={{border:"1px solid #C8CFE1",borderRadius:"12px",overflow:"hidden",marginBottom:"24px"}}>
  <div style={{background:"linear-gradient(180deg,#EAE4F5 0%,#F6F3FB 100%)",borderBottom:"1px solid #D5C4F2",padding:"10px 16px",fontSize:"11px",fontWeight:"700",color:"#670DE5",letterSpacing:"0.06em",textTransform:"uppercase"}}>Per-recipient payout pattern</div>

  <div style={{padding:"16px"}}>
    <div style={{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"16px"}}>
      <div style={{background:"#EAE4F5",border:"1px solid #D5C4F2",borderRadius:"8px",padding:"12px 20px",textAlign:"center"}}>
        <div style={{fontSize:"12px",fontWeight:"700",color:"#670DE5"}}>Platform treasury</div>
        <div style={{fontSize:"11px",color:"#670DE5",opacity:0.7,marginTop:"2px"}}>OMS custodial wallet</div>
      </div>
    </div>

    <div style={{overflowX:"auto"}}>
      <table style={{width:"100%",borderCollapse:"collapse",fontSize:"12px"}}>
        <thead>
          <tr style={{background:"#F6F3FB"}}>
            <th style={{padding:"8px 12px",textAlign:"left",fontWeight:"700",color:"#48526F",borderBottom:"1px solid #C8CFE1"}}>Recipient</th>
            <th style={{padding:"8px 12px",textAlign:"left",fontWeight:"700",color:"#48526F",borderBottom:"1px solid #C8CFE1"}}>Rail</th>
            <th style={{padding:"8px 12px",textAlign:"left",fontWeight:"700",color:"#48526F",borderBottom:"1px solid #C8CFE1"}}>Quote</th>
            <th style={{padding:"8px 12px",textAlign:"left",fontWeight:"700",color:"#48526F",borderBottom:"1px solid #C8CFE1"}}>Transaction</th>
          </tr>
        </thead>

        <tbody>
          <tr style={{borderBottom:"1px solid #EEF0F9"}}>
            <td style={{padding:"8px 12px",color:"#141635"}}>Alice</td>
            <td style={{padding:"8px 12px",color:"#141635"}}>ACH</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>wlt\_treasury → cpUsBank\_alice</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>txn\_alice</td>
          </tr>

          <tr style={{borderBottom:"1px solid #EEF0F9"}}>
            <td style={{padding:"8px 12px",color:"#141635"}}>Bob</td>
            <td style={{padding:"8px 12px",color:"#141635"}}>ACH</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>wlt\_treasury → cpUsBank\_bob</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>txn\_bob</td>
          </tr>

          <tr>
            <td style={{padding:"8px 12px",color:"#141635"}}>Carlos</td>
            <td style={{padding:"8px 12px",color:"#141635"}}>SWIFT</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>wlt\_treasury → cpIntlBank\_carlos</td>
            <td style={{padding:"8px 12px",fontFamily:"'Geist Mono',ui-monospace,monospace",fontSize:"11px",color:"#141635"}}>txn\_carlos</td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</div>

## Planned capabilities

* Parallel quote creation and transaction execution across all recipients
* ACH, wire, RTP, and SWIFT disbursement rails
* Deterministic idempotency keys for safe retries across payout runs
* Per-recipient metadata for reconciliation
* Developer fee configuration per payout
* Webhook-driven status tracking per transaction

***

<Note>
  Bulk payouts are under active development and not yet available in the OMS API. To be notified when it launches, register your interest.

  <Card title="Register interest" icon="envelope" href="https://info.polygon.technology/get-early-access?utm_source=docs&utm_medium=card&utm_campaign=oms_access">
    Share your use case and we'll reach out when bulk payouts are available.
  </Card>
</Note>
