Next Epoch
Loading
Back to Docs

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 Manager

How Solana unstaking works

  1. Step 1

    Connect the authority wallet

    Connect the wallet that controls the stake authority. StakeConsole scans for native stake accounts controlled by that wallet.

  2. 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.

  3. Step 3

    Wait for stake cooldown

    Deactivation progresses around epoch boundaries. Network-wide cooldown limits can make the process take longer than one epoch.

  4. 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.