# How to set withdrawal thresholds

You can set thresholds for your wallets to limit the withdrawal amount. Withdrawals with the amounts exceeding the specified values will require an approval, regardless of the role of the user who created such payout.

The thresholds can be applied to withdrawals made by specific users or user groups.

{% hint style="warning" %}
Only users with the *Owner* role can set withdrawal thresholds.
{% endhint %}

To set a threshold:

{% stepper %}
{% step %}
Go to **Wallet management** > **Wallets**.
{% endstep %}

{% step %}
Select a wallet for which you want to set thresholds and click its **ID** to open wallet details.
{% endstep %}

{% step %}
Switch to the **Thresholds** tab.
{% endstep %}

{% step %}
Enable the **Thresholds** toggle.
{% endstep %}

{% step %}
In the **Approvers** section that appears, specify who can approve the payouts.

You can select one or more user roles (the *Owner* role is selected by default and can be deselected), individual users, or both.
{% endstep %}

{% step %}
Select a required option:

* **Approval request**: Payouts with the amount above the specified value require an approval.
* **2FA of approval request**: Similar to **Approval request**, but the approver must enter the *Authorization 2FA for operations* code to confirm the payout.
* **Max sum of payout per timeframe**: This option limits the total amount of payouts within a specific period of time.
  {% endstep %}

{% step %}
Click **Add new threshold**.
{% endstep %}

{% step %}
To set a threshold for users, from the **User/User group** dropdown select **User**, and then select one or more emails. The threshold will be applied when the specified user will make a payout.

To set a threshold for user groups, from the **User/User group** dropdown select **User group**, and then select one or more groups. The threshold will be applied when users from the specified groups will make a payout.
{% endstep %}

{% step %}
In the **Number of confirmations** field, enter how many approvals the payout will require. The default value is 1.
{% endstep %}

{% step %}
Enter a threshold amount. Payouts with amounts exceeding the specified value will require an approval.
{% endstep %}

{% step %}
For the **Max sum of payout per timeframe** option, set a timeframe:

* Select **Minute**, **Hour**, or **Day**.
* Enter a value greater than 0 (zero).
  {% endstep %}

{% step %}
Click **Add**.
{% endstep %}
{% endstepper %}

The newly added threshold is now available in the list. When a payout exceeding a threshold amount is created, it appears on the **Events** page, where all assigned Approvers can review and confirm it. Once the required number of confirmations is received, the payout is processed.

To change a threshold, hover over it and click the **pencil icon** to go to threshold settings.

To remove a threshold, hover over it and click the **bin icon**, and then confirm the deletion.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2binpay.com/how-tos/manage-your-wallets/how-to-set-withdrawal-thresholds.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
