# 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.
