How do I withdraw my stake and rewards?
Does this article need to be translated?
Looking for how to withdraw validator staking or pooled staking rewards?
This article describes the process for withdrawing liquid staking deposits. If you're using one of our other staking options, see below:
- Validator staking
- Pooled staking
You can withdraw staked ETH and MATIC from any of our supported liquid staking protocols (Lido, Rocket Pool, and Stader Labs).
You can choose between two options to get your ETH or MATIC back:
- Using MetaMask Staking to interact with the staking protocol's withdrawal mechanism.
- Swapping your liquid staking tokens on a decentralized exchange or service such as MetaMask Swaps.
How to withdraw
Applicable to all liquid staking tokens: stETH, rETH, stMATIC and MaticX.
We use rETH (Rocket Pool's liquid staking token) as the subject of most of our screenshots. Regardless, please note that the steps apply to all four liquid staking tokens.
Withdrawing stETH, stMATIC or MaticX does require an extra step, however; scroll to see it or click here.
- Withdrawal
- Swap
In MetaMask Staking, a 'standard' withdrawal is one that uses the staking protocol's withdrawal mechanism.
To withdraw using this method, click the three dots in the top-right of your holding, and click 'Withdraw'.
From here, input the amount of your liquid staking token that you'd like to withdraw, and then click 'Withdraw'.
Now you'll see a screen with 'Withdraw' and 'swap' options; select 'Withdraw' and then click 'Review' to proceed:
You'll now be able to view the details of your proposed transaction: the amount of the liquid staking token you want to withdraw, and how much ETH or MATIC you'll receive when the process is complete. When you've reviewed the details of the transaction, hit 'Confirm'.
You may now be asked for up to two approvals in your wallet. The first is to approve interacting with the liquid staking token's contract and the second is to approve the transaction.
Once you 've approved the transactions in your wallet the screen will update to a 'Transaction in progress' message, indicating that your transaction is waiting to be confirmed.
Once your transaction is confirmed your withdrawal will begin to process, and the screen will update differently depending on the protocol you're using:
- Rocket Pool withdrawals will update to 'Transaction complete', and should generally be immediately available. Once confirmed, your ETH will be visible in your portfolio.
- Lido and Stader Labs withdrawals will update to 'Withdrawal request started' and provide an estimated date for when your withdrawal will be ready. The date is dependent on the provider and their withdrawal processing queue. Withdrawals require an additional step to claim your tokens, so please check out the section below.
Completing your withdrawal
Applicable to Lido (stETH, stMATIC) and Stader Labs (MaticX) withdrawals only.
If you're withdrawing staked ETH or MATIC from Lido, or staked MATIC from Stader Labs, at this point you'll need to:
- Wait for your withdrawal to complete.
- Return to MetaMask Staking and claim your stake and rewards once the withdrawal is ready.
Once your withdrawal request has started, you can visit the 'Your holdings' section of the Stake page to get the latest information on your withdrawal request and when it'll be available. The date provided is an estimate and dependent on the protocol and their withdrawal processing queue. Come back regularly to see if your withdrawal is ready.
Each Lido stETH and stMATIC withdrawal request is also represented by an NFT: the NFT is automatically minted for you by Lido when you start your request — check your MetaMask Portfolio 'NFTs' tab to see the NFT. When the request is ready to claim, the NFT's image will be updated.
Once your withdrawal is ready to claim, the estimated date will change to 'now' and the 'Claim rewards' button will become available. Click on the 'Claim rewards' button to continue.
Now you'll see the details of your withdrawal, including the amount and the estimated gas fee. Click 'Confirm' to proceed:
You'll now be asked to sign a transaction in your wallet; follow the prompts in MetaMask to do so.
After a short 'Transaction in progress' screen, the screen will update to confirm that the staked ETH plus rewards will now be in your wallet, and, therefore, visible in your portfolio. For Lido withdrawals, your withdrawal NFT will also be burnt at this point.
To begin swapping your liquid staking tokens for ETH or MATIC via MetaMask Swaps, click the three dots in the top-right of your staking holding, and click 'Withdraw'.
From here, input the amount of your liquid staking token that you'd like to exchange, and then click 'Withdraw':
Now you'll see a screen where you can choose between a withdrawal or a swap — select the swap option and click 'swap' at the bottom of the screen to continue. you'll now be taken to the MetaMask Swaps interface to complete your transaction.
Confirm that the amount of the token you want to swap is correct and click 'Get Quotes' to get the latest prices for your swap.
you'll now be able to view the details of your proposed transaction: the amount of the liquid staking token you want to swap, and how much ETH or MATIC you'll receive when the process is complete.
Although MetaMask Swaps will always default to the best quote available, you can also view and select alternatives by clicking on the highlighted swap ratio next to 'Best quote rate'. You can also edit transaction settings, such as slippage tolerance, by clicking the gear icon.
If it's your first time using MetaMask Swaps, click 'Approve'. you'll be asked to approve the MetaMask Swaps contract in your wallet and set a spending cap.
Once your approval is confirmed, you'll be taken back to the review screen. When you're ready to proceed, click 'swap' and confirm the transaction in your wallet.
Once you've confirmed the transaction in your wallet the screen will update to a 'submitted' message, indicating that your transaction is waiting to be confirmed.
Once your transaction is confirmed this screen will update to 'Confirmed'. As swaps should generally be immediately available once confirmed, your ETH or MATIC will be visible in your portfolio.
Please note that Swaps involve trading your tokens at current market value and are subject to fluctuating prices. For more information on MetaMask Swaps, see here.
FAQs
How long until I get my tokens?
Exchanging liquid staking tokens back for ETH or MATIC using MetaMask Swaps will be immediate, and complete in the time it takes for the swap transaction to be confirmed by the network.
Withdrawals using the staking protocol's withdrawal method vary:
- Rocket Pool withdrawals will generally be immediate. Withdrawals are fulfilled with liquidity deposited to the protocol that is yet to be staked by a validator. If there is insufficient liquidity available, you will not be able to withdraw and you will need to submit your transaction again.
- Lido and Stader Labs withdrawals will generally require waiting a few days to a few weeks after starting a withdrawal to claim your ETH or MATIC. The delay is because the provider requires your underlying ETH and MATIC to be unstaked from the Ethereum protocol before it will be available for you to claim. The withdrawal dates shown in MetaMask Staking are estimates and the exact date is dependent on the provider and their withdrawal processing queue.
Do I need to pay for withdrawals?
Withdrawals using MetaMask Swaps are subject to:
- Gas fees
- The 0.875% MetaMask Swaps licensing fee.
For standard withdrawals, we do not add any license fee. However, you will still need to pay gas fees.