# How to create a payout

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

{% step %}
Click **Add new** above the table and select **Payout**.
{% endstep %}

{% step %}
Select the type of a wallet: mark the **Enterprise wallet** or **Merchant wallet**, and then click **Proceed**.
{% endstep %}

{% step %}
In the dropdown, select a wallet from which the payment amount will be debited. Only wallets of the selected type are available.
{% endstep %}

{% step %}
For payouts from Merchant wallets, select the payment currency. If the payment currency differs from the wallet currency, the exchange rate is displayed.
{% endstep %}

{% step %}
Enter the payment amount:

* For Enterprise wallets, in the wallet currency.
* For Merchant wallets, in the wallet or payment currency.

Alternatively, you can select a percentage of your wallet balance to automatically calculate the payout amount. Possible options: 25%, 50%, 75%, or 100%.
{% endstep %}

{% step %}
If needed, activate the toggles:

* **Fee is included**: To deduct the blockchain fee from the payment amount, the remaining part will be credited to the receiver’s wallet.
* **Commission is included**: To deduct the platform commission from the payment amount, the remaining part will be credited to the receiver’s wallet.

If the toggles are inactive, the blockchain fee and platform commission are additionally debited from your wallet.

{% hint style="info" %}
If you selected **100%** in the previous step, the toggles are activated by default. The amount to be credited to the receiver’s wallet is calculated as *Available wallet balance* – (*Blockchain fee* + *Commission*). In the payout confirmation window, you'll see the **To be sent** amount which is the precise sum that will be credited to the receiver’s wallet.

After making the payout, your wallet will have zero balance. For ETH, BSC, and TRX blockchains, the resulting balance may be positive due to the floating blockchain fee value.
{% endhint %}
{% endstep %}

{% step %}
In the **Address** field, enter the destination address. You can save the entered address to your address book by activating the **Save to address book** toggle.

Next time you can just pick it from the list by clicking **From address book**.

{% hint style="info" %}
For XRP and XLM, you can’t transfer funds within the same blockchain wallet.
{% endhint %}
{% endstep %}

{% step %}
Choose the blockchain fee mode and click **Proceed**.

Refer to [How to select the optimal blockchain fee](/how-tos/manage-your-assets/how-to-select-the-optimal-blockchain-fee.md) to learn more about fee modes.
{% endstep %}

{% step %}
If needed, specify the **Advanced options** and click proceed. You can set:

* **Label** — a tag or name of your payout. This label is displayed in the payout list and can be used for a quick search. It can be any name convenient for you.
* **Tracking ID** — an identifier to track the payout-related transactions in external systems. It can be any combination of numbers and letters, chosen by you for ease of reference. This value must be unique within the wallet.
* **Callback URL** — a URL to send a callback. You can add parameters to the URL: they can be useful for easier parsing of the callback body in external systems. In the final callback URL, the parameters are automatically replaced with the actual values. To add, click the **templates** link under the field or type them manually. The following templates are available:
  * `#PID#` — the payment identifier
  * `#TRID#` — the tracking identifier
  * `#WID#` — the wallet identifier
  * `#TXID#` — the blockchain transaction identifier
  * `#CISO#` — the currency code, as per ISO
  * `#CUR#` — the alphabetic code of a currency `#DID#` — the payout identifier
* **Required block confirmations** — the number of confirmations needed to receive an additional callback. If this field isn’t empty, two callbacks are sent: upon receiving the number of confirmations specified here and upon receiving the number of confirmations specified in the system settings.

You can change these values anytime.

{% hint style="info" %}
When creating a payout in XRP and XLM currencies, the additional **Tag** and **Tag type** fields appear in the form.
{% endhint %}
{% endstep %}

{% step %}
Fill in the information about a payment receiver:

1. Select the natural or legal person.
2. Enter the name of a receiver.
3. Enter the address of a receiver, as defined by postal services.
   {% endstep %}

{% step %}
Click **Proceed** to create the payout.
{% endstep %}
{% endstepper %}

The newly created payout is now available in the payout list where you can monitor its status. Click the payout **ID** to access the details.

{% hint style="info" %}
If your payout got stuck on the blockchain due to low fee paid, refer to [How to speed up your payout by changing the blockchain fee](/how-tos/manage-your-assets/how-to-speed-up-your-payout-by-changing-the-blockchain-fee.md) to learn how to fix it.
{% endhint %}


---

# 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-assets/how-to-create-a-payout.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.
