# Withdrawing crypto

> How to send USDT, TRX, BNB, ETH, XAUT, and GRAM to an external wallet or exchange, what it costs, and how long it takes.

## How to withdraw

1. Open the "Transfers" tab in the bottom bar and select "To external wallet". From the account page: "Transfer" → "To external wallet".
2. In the "Debit account" field, select an account — a coin and network, for example USDT TRC20.
3. Paste the recipient's address into the "Address …" field. In Telegram, you can scan the address: tap the scanner icon in the field.
4. If you are withdrawing to an exchange on the TON network, fill in the "Comment (memo)" field.
5. Tap "Continue".
6. Enter the amount. The allowed range is shown below it, and the fee is shown next to it.
7. Tap "Transfer" and confirm the operation with your PIN or biometrics.

The wallet remembers addresses you have already withdrawn to — they appear in a list under the address field.

> [!TIP]
> You can also withdraw in the bot chat: /wallet → "Withdraw". The bot will ask for the amount and address, and you will need to confirm the withdrawal with your PIN in the app.

## Check the network and address

> [!WARNING]
> The recipient's network must match the account's network. For example, USDT from a TRC20 account can only be sent to a TRC20 address. If the recipient's exchange or wallet does not support this network, the funds may be lost. A transfer that has been sent on the blockchain cannot be canceled.

Before confirming, compare the first and last characters of the address. If you paste the address from the clipboard, make sure it has not been replaced.

The wallet will not let you send coins to the address of your own account or to addresses that the security team has blocked for withdrawals.

## Comment (memo) for TON

Many exchanges accept TON deposits to a shared address and tell customers apart by the comment. If the exchange specified a comment (memo) in its instructions, be sure to include it — without it, the transfer will not be credited.

If the address belongs to an exchange that requires a comment and the field is empty, the wallet will ask you to enter it. If the exchange's QR code already contains a comment, it is filled in automatically.

## Fee and minimum

The fee is charged in the withdrawal coin and added to the amount: the withdrawal amount plus the fee is deducted from the account, and the recipient receives exactly the amount you entered.

**Blockchain withdrawals**

| Coin | Fee | Minimum |
| --- | --- | --- |
| USDT · TRON (TRC20) | 1 USDT | 1 USDT |
| USDT · BNB Smart Chain (BEP20) | 0.12 USDT | 1 USDT |
| USDT · Ethereum (ERC20) | 3 USDT | 1 USDT |
| XAUT · Ethereum (ERC20) | 0.0015 XAUT | 0.001 XAUT |
| ETH | 0.0005 ETH | 0.001 ETH |
| USDT · TON | 1 USDT | 1 USDT |
| GRAM | 0.05 GRAM | 0.5 GRAM |
| TRX | 2 TRX | 10 TRX |
| BNB | 0.0003 BNB | 0.005 BNB |

For example, for a USDT TRC20 withdrawal: fee 1 USDT, minimum 1 USDT. For USDT BEP20: fee 0.12 USDT, minimum 1 USDT.

If the account does not have enough funds to cover the amount plus the fee, "Insufficient funds: at least … needed including fee" appears under the amount.

## How long it takes

After you confirm, the screen "Coins will be sent to address … soon" appears. Usually the withdrawal is sent to the network within a few minutes. Once the transfer is confirmed on the network, the bot sends the message "Transaction … completed successfully" with a link to the blockchain explorer.

You can see the withdrawal status in the "History" tab: a clock icon next to the operation means the withdrawal is still being processed. Tap the operation to open its details: they include the address, fee, Blockchain ID, and the "PDF receipt" button.

### Why a withdrawal may be delayed

Sometimes a withdrawal stays in processing longer than usual. You don't need to do anything — the funds are reserved on your account and will be sent as soon as the withdrawal is ready.

Large withdrawals go through an AML check of the recipient's address. If the address has a medium risk level, the withdrawal waits for a manual review by the security team. If the risk is high, the withdrawal is canceled, and the amount plus the fee is returned to your account — the bot will send the message "The security team rejected the transaction". For more details, see the article [AML check](https://help.pswallet.org/en/security/aml).

## Can a withdrawal be canceled

No. A confirmed withdrawal cannot be canceled in the app. If a withdrawal fails, the amount plus the fee will be returned to your account, and the bot will send a message that the transaction failed.

:::details The exchange says the transfer arrived, but the balance wasn't credited
Check whether you included the comment (memo), if the exchange requires one. If you forgot the comment or entered it incorrectly, contact the exchange's support and send them the transaction hash — you can find it in the operation details.
:::

:::details The withdrawal is in processing for a long time
During this time, the funds are reserved on your account, and the withdrawal is usually sent without any action from you. If the wait drags on, contact [support](https://t.me/pswalletsupp) and provide the transaction ID from the operation details — tap the ID to copy it.
:::

:::details Can I withdraw rubles?
No, the ruble account cannot be withdrawn at the moment. See [Depositing rubles](https://help.pswallet.org/en/accounts/rub-deposit).
:::

---
Source: https://help.pswallet.org/en/withdraw/crypto
