# How to stake your IDLE

### Staking

To stake your IDLE visit this [stake page](https://idle.finance/#/dashboard/stake) in the idle.finance dashboard, then

1. Approve the IDLE staking contract to allow the staking.
2. Now you can lock your IDLE. You should set two variables:
   1. **Lock period duration**: from a minimum of 2 weeks to a maximum of 4 years
   2. **$IDLE amount**: based on your balance select how many IDLE you want to lock
3. Click on *Lock* and sign the transaction.

{% hint style="danger" %}
Be careful when approving the spending limit of the staking contract. It's advisable to approve an amount near your current/expected IDLE balance.
{% endhint %}

[The longer is your staking period, the higher will be the stkIDLE received at the time of locking](https://docs.idle.finance/governance/idle-staking/..#lock-details). For example, by staking your IDLE for 4 years you will receive back 1 stkIDLE per IDLE locked (i.e. 100%).

![](https://4022236167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lw-v0NTae0RVW1spR9R%2Fuploads%2FIyOJa6fsLwwKD3PzDrLU%2Fimage.png?alt=media\&token=24b2377c-76fe-41f0-b581-f4bd65f9ce08)

### Claim rewards

Once locked in your IDLE, you will start receiving IDLE rewards and you can claim them using the dedicated action in the idle.finance dashboard.&#x20;

The dashboard will show your the claimable IDLE amount and the previous claim calls

![](https://4022236167-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lw-v0NTae0RVW1spR9R%2Fuploads%2FQ1MJQ3cbjofyv3teTgMz%2Fimage.png?alt=media\&token=1b2e01a8-a135-49b5-b9e4-c623ba6f7fd2)

### Update your staking

Once you have locked your IDLE, you cannot revert the operation until the lock end date has been reached. You can instead&#x20;

* *Increase Time*: increase the locking duration&#x20;
* *Increase Amount*: increase the IDLE locked

Every time, you modify the *Time* or *Amount* the APR will be adjusted consequently.

<details>

<summary>How can I stake again after the staking locking end date has passed?</summary>

Once the end date is reached you can't increase your stake. First, you need to withdraw the tokens and then you can stake again.&#x20;

</details>
