Native Solana staking guide
How to Unstake Solana and Withdraw SOL
Unstaking native SOL is a two-stage process: deactivate the stake account, then withdraw its balance after Solana marks it inactive. Your SOL remains in the stake account during cooldown.
Open Stake Account ManagerHow Solana unstaking works
- Step 1
Connect the authority wallet
Connect the wallet that controls the stake authority. StakeConsole scans for native stake accounts controlled by that wallet.
- Step 2
Deactivate the stake account
Choose Unstake on an active stake account. This submits a native Solana stake deactivation transaction; it does not immediately return SOL.
- Step 3
Wait for stake cooldown
Deactivation progresses around epoch boundaries. Network-wide cooldown limits can make the process take longer than one epoch.
- Step 4
Withdraw inactive SOL
Once the account is inactive, connect its withdraw authority and withdraw the account balance back to your wallet.
How long does unstaking take?
Stake state changes are tied to Solana epochs. Deactivation often completes around an epoch transition, but network warmup and cooldown limits mean completion is not guaranteed at the next boundary. Rescan the account to confirm that its state is inactive before withdrawing.
Who can deactivate and withdraw?
The stake authority can deactivate delegated stake. The withdraw authority is required to withdraw inactive SOL. These authorities may be different wallets, so confirm both addresses before starting.
