<!-- ZenPays documentation · https://docs.zenpayz.com/docs/reference/objects/merchant-limits -->

# The MerchantLimits object

Transaction and payout limits for a merchant. Limits are enforced to manage risk and comply with regulations. Merchants can request limit increases as their business grows.

## Fields

<ParamTable
  label="Field"
  rows={[
    { name: "dailyTransactionLimit", type: "number", required: true, desc: "Maximum daily transaction volume allowed" },
    { name: "dailyTransactionUsed", type: "number", required: true, desc: "Daily transaction volume already used" },
    { name: "monthlyTransactionLimit", type: "number", required: true, desc: "Maximum monthly transaction volume allowed" },
    { name: "monthlyTransactionUsed", type: "number", required: true, desc: "Monthly transaction volume already used" },
    { name: "singleTransactionLimit", type: "number", required: true, desc: "Maximum single transaction amount allowed" },
    { name: "dailyPayoutLimit", type: "number", required: true, desc: "Maximum daily payout volume allowed" },
    { name: "dailyPayoutUsed", type: "number", required: true, desc: "Daily payout volume already used" },
    { name: "monthlyPayoutLimit", type: "number", required: true, desc: "Maximum monthly payout volume allowed" },
    { name: "monthlyPayoutUsed", type: "number", required: true, desc: "Monthly payout volume already used" },
    { name: "currency", type: "string", required: true, desc: "Currency for limit amounts" },
  ]}
/>

## Example

```json
{
  "dailyTransactionLimit": 1,
  "dailyTransactionUsed": 1,
  "monthlyTransactionLimit": 1,
  "monthlyTransactionUsed": 1,
  "singleTransactionLimit": 1,
  "dailyPayoutLimit": 1,
  "dailyPayoutUsed": 1,
  "monthlyPayoutLimit": 1,
  "monthlyPayoutUsed": 1,
  "currency": "USD"
}
```
