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

# Pay out to a bank account

> Send fiat to a bank account, in the same currency or converted from another asset.

Pay out from a vault to a bank account. The payout can stay in the currency the vault holds, or convert on the way out, for example USDC to USD. Both use the intent flow. The destination can also be another vault.

## Same currency

Example: pay 5,000 USD from a USD vault to a supplier's bank account over ACH.

```json theme={null}
{
  "intent": {
    "input": { "asset": "USD", "amount": "5000.00" },
    "output": { "asset": "USD" },
    "source": { "type": "VAULT", "id": "vault_usd_settlement" },
    "destination": { "type": "BANK_ACCOUNT", "id": "bank_account_usd_supplier", "paymentRail": "ACH" }
  }
}
```

## Different currency

Example: pay USD into a payroll bank account over ACH, funded with 10,000 USDC from a treasury vault.

```json theme={null}
{
  "intent": {
    "input": { "asset": "USDC", "amount": "10000.00" },
    "output": { "asset": "USD", "vaultId": "vault_usd_settlement" },
    "source": { "type": "VAULT", "id": "vault_usdc_treasury", "chain": "ETHEREUM" },
    "destination": { "type": "BANK_ACCOUNT", "id": "bank_account_usd_payroll", "paymentRail": "ACH" }
  }
}
```

Get a quote with the intent, execute it, and track the transaction to completion. See [Ramps](/transactions/ramps) for the API.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.