# Start staking

**Step 1**: Open the SubWallet extension and choose the "**Earning**" tab at the bottom of the screen.&#x20;

<figure><img src="/files/BPK1L9Rtzw8zSdMHjJWN" alt="" width="362"><figcaption></figcaption></figure>

**Step 2**: In the Earning options screen, choose TAO in the earning option list.

<div><figure><img src="/files/cZWvXvMw7Q3XG3DN8lPh" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="/files/UcPoVJPdFvXBu8bWdSpN" alt="" width="362"><figcaption></figcaption></figure></div>

{% hint style="info" %}
If you have previously staked funds on the account, after choosing the "**Earning**" tab, you will be directed to the Your earning positions screen. From there, click the "**+**" icon at the upper right corner to get to the Earning options screen.

<img src="/files/xoLvVKimoWJdw58dF1z3" alt="" data-size="original">
{% endhint %}

**Step 3**: In the TAO earning options screen, choose the subnet you want to stake by searching the list or typing the subnet name on the search bar.

<div><figure><img src="/files/3bIVw9dVoiDHQGvYYnX3" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="/files/xwPvz782rpvXF4gVlulC" alt="" width="362"><figcaption></figcaption></figure></div>

A pop-up will appear. Read carefully, scroll down, then choose "**Stake to earn**" to proceed.

<div><figure><img src="/files/IQeiNmuWDtEwSdKBn3nj" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="/files/qvpjZiHxOWsMMfGutPWO" alt="" width="362"><figcaption></figcaption></figure></div>

You will be directed to the following Start earning screen.

{% hint style="warning" %}
Make sure you have more than the minimum amount required for staking in your transferable balance to start staking and earning.
{% endhint %}

**Step 4**: Enter the required earning information.

<figure><img src="/files/p6JoJm9dsZPHHtDommQn" alt="" width="362"><figcaption></figcaption></figure>

{% hint style="info" %}
If you are in the "**All accounts**" mode, in addition to the above information, you will also need to select the staking account.

<img src="/files/4GrwDDf8EM17jXVZi09d" alt="" data-size="original"><img src="/files/vlbrER9ep3Q9XHt3GzVz" alt="" data-size="original">
{% endhint %}

<details>

<summary>Tips on selecting a validator in a subnet</summary>

We suggest you pay close attention to the validator you are choosing. When selecting a validator, SubWallet supports you with the latest record of validator details.&#x20;

Click the three-dot icon on each validator's right side to see the details.

<img src="/files/5Z8Un6aClNGyScc2Oes3" alt="" data-size="original"><img src="/files/Aj3kSiYjb0HD1qpfNY9U" alt="" data-size="original">

</details>

<details>

<summary>Sort validators from the list</summary>

You can use the **Sort** function to find the most suitable validator that fits your needs. Please click the <img src="/files/DGEPHtKDV85IB49GVXFr" alt="" data-size="line"> icon at the top right corner and choose your sorting criteria.

<img src="/files/JwsmBRB3ogZZ8NNUFMxR" alt="" data-size="original"><img src="/files/0kWK25ZrBjyqGG1J5Yij" alt="" data-size="original">

</details>

<details>

<summary>If you're unable to stake due to exceeding maximum slippage tolerance</summary>

When staking on any subnet (alpha), there is an inherent loss of value during the transaction called **slippage**. SubWallet will calculate this number once you enter the stake amount and validator.

{% hint style="info" %}
The maximum slippage tolerance SubWallet set for any staking action is 0.5%.&#x20;
{% endhint %}

{% hint style="warning" %}
If the slippage calculated by SubWallet for your transaction exceeds 0.5%, you will not be able to proceed with your stake. In this case, you will need to adjust your slippage tolerance to a higher percentage than what we calculated to proceed.

<img src="/files/kLwfrVWVvCjfahzlAknb" alt="" data-size="original">
{% endhint %}

</details>

A completed earning request will look like the following picture. Click "**Stake**" to proceed.

<div><figure><img src="/files/QV0D2g4ij2NoDSg1wr7I" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="/files/2zMVZxtegw6JUokMR1hX" alt="" width="362"><figcaption></figcaption></figure></div>

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

<figure><img src="/files/eVPiV8JULQwrYx6uo2Tu" alt="" width="362"><figcaption></figcaption></figure>

{% hint style="info" %}
A staking fee of 0.00005 TAO will be deducted from your stake once the transaction is complete.&#x20;

*For example, if you enter 1 TAO in the Amount field, after the transaction is complete, your staked amount will be 1 - 0.00005, which equals 0.99995 TAO.*

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

**Step 6:** Your staking request has been submitted!

<figure><img src="/files/IxcHJy5vaJJgNl1TA0VI" alt="" width="363"><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.

To check the status of your staked funds, after selecting "**Back to home**", click the Earning tab as per **Step 1**. In the Your earning positions screen, scroll down, then click on your newly staked funds.

<div><figure><img src="/files/BbuYDC2LhEYRUyaFgP16" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="/files/kYGnh0nXZCaeSUqShyF4" alt="" width="362"><figcaption></figcaption></figure></div>


---

# 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.subwallet.app/main/extension-user-guide/earning/subnet-staking-dtao-staking/start-staking.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.
