> For the complete documentation index, see [llms.txt](https://docs.subwallet.app/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.subwallet.app/main/web-dashboard-user-guide/earning/direct-nomination/unstake.md).

# Unstake

**Step 1**: On the SubWallet homepage, select the "**Earning**" tab on the sidebar.&#x20;

<figure><img src="/files/Dfj3OuDGhbatQOHVCfRh" alt=""><figcaption></figcaption></figure>

**Step 2**: In the Your earning positions screen, click "**Unstake**" on the funds you want to start the unstaking process.

<figure><img src="/files/CR0HtnY7GbYY3aYDSLlB" alt=""><figcaption></figcaption></figure>

**Step 3:** A popup screen will appear on the right side. Enter the amount & the validator you want to unstake, then click "**Unstake**" to proceed.

<figure><img src="/files/5RWfidj8U3j78C5R8c4i" alt=""><figcaption></figcaption></figure>

*In this example, since we only have staked funds on 1 validator, the validator field will be automatically hidden. If you stake across more than 1 validator, this field will appear.*

{% hint style="info" %}
If you are in "**All accounts**" mode, you will need to first select the account for which you want to unstake.

![](/files/4fXSvZf9k8883SD1z9bL)![](/files/kVWyzpWXPUAseued3lf9)
{% endhint %}

**Step 4**: Check the information and confirm your request by clicking "**Approve**".&#x20;

<figure><img src="/files/8VcYH0qsVlVrmVrRVYiU" alt=""><figcaption></figcaption></figure>

**Step 5:** Your request has been submitted!

<figure><img src="/files/Pm5X37nC9cbCzYWwqFy7" alt=""><figcaption></figcaption></figure>

You can either click "**Back to home**" to return to the homepage or "**View transaction**" to see transaction details in the History tab.

{% hint style="info" %}
If you click "**View transaction**", SubWallet will show you the latest transaction record in your transaction history along with the extrinsic hash of the transfer.&#x20;

![](/files/Rer1ZdOCnaLKdgiCAgks)
{% endhint %}
