How to Unstake Solana
Unstaking SOL is penalty-free. You deactivate the stake, wait out a cooldown of about one epoch, then withdraw it to your wallet. Below is each step and how long it takes.
How unstaking works
Unstaking is a two-step process, and the second step is easy to forget. First you deactivate the stake account, which tells the network to stop delegating it. Deactivation is not instant: it queues and takes effect at the next epoch boundary, after which the stake sits in a short cooldown. Once the account is inactive you take the second step, a separate withdraw transaction that moves the SOL back to your spendable balance. The SOL does not return on its own.
There is no lock-up and no penalty, only the normal network fee (a fraction of a cent) per transaction. Treat deactivation as one-way: once it starts, the stake finishes deactivating and stops earning, though you can always re-stake afterwards.
Unstake SOL, step by step
Open your stake account
In Phantom or Solflare, open the staking section and select the stake account you want to unstake. On a Ledger, approve each step on the device.
Deactivate
Choose Unstake or Deactivate and approve. The status changes to deactivating, and the stake stops earning once the change takes effect at the next epoch boundary.
Wait out the cooldown
The stake cools down over the epoch cycle, typically 1 to 3 days. Nothing is required from you during this time.
Withdraw
Once the account shows inactive, hit Withdraw to move the SOL to your wallet. This is a separate transaction, so don't skip it.
Phantom vs Solflare. Phantom unstakes a whole stake account at a time (create several accounts up front if you want to exit in parts). Solflare has a Split feature to unstake a precise amount, plus a built-in instant-unstake option. When splitting, each remaining active account must keep Solana's 1 SOL minimum delegation.
How long it takes
The only wait is the cooldown, tied to Solana's epoch cycle (an epoch is about 2 to 3 days). Because deactivation completes at the next epoch boundary, the total time depends on when in the epoch you deactivate: do it late in an epoch and it can be a few hours; early and it can be up to a few days. In practice most withdrawals are ready in about 36 to 48 hours, and 1 to 3 days covers nearly every case. You keep earning right up to the moment deactivation takes effect.
Using a restaking vault? Newer restaking protocols can impose a longer deactivation than native staking, sometimes 5 to 7 days. Always check the specific protocol's withdrawal terms.
Instant exit options
If you can't wait out the cooldown, you can exit right away for a fee. The trade-off is consistent: speed costs a little, while the standard cooldown costs only network fees.
| Method | Speed | Typical cost |
|---|---|---|
| Native unstake (Phantom / Solflare) | 1 to 3 days (epoch-dependent) | Network fee only |
| Solflare instant unstake | Seconds | ~0.5 to 3% |
| unstake.it (any stake account) | Seconds | ~0.3% |
| Swap an LST to SOL on a DEX | Under a minute | Slippage (often well under 0.25%) |
| LST instant unstake (e.g. Sanctum) | Seconds | ~0.1%+ (liquidity-dependent) |
The last two routes only apply if you hold a liquid staking token rather than a native stake account. For native stake, Solflare's instant option and unstake.it are the quickest exits.
After you withdraw
Once the SOL is back in your wallet it is fully liquid: hold it, move it, or delegate again to the same or a different validator. Re-evaluating where to stake next? The validator selection guide and the staking calculator help you compare before you commit.
Staking again?
Re-delegate to a 0% inflation-fee validator, or model the rewards before you commit.
FAQ
How long does it take to unstake Solana?
Deactivation takes effect at the next epoch boundary, then the SOL becomes withdrawable. In practice that is typically 1 to 3 days, averaging about 36 to 48 hours: a few hours if you deactivate late in an epoch, up to a few days if early.
Is there a penalty for unstaking SOL?
No. Solana does not penalize unstaking. The stake stops earning once deactivation takes effect, and you pay only the normal network fee (a fraction of a cent) to deactivate and to withdraw.
Can I unstake Solana instantly?
You can skip the cooldown for a fee: Solflare's built-in instant unstake (~0.5 to 3%), unstake.it (~0.3%), or swapping a liquid staking token to SOL on a DEX in seconds. Without instant exit, the cooldown costs only network fees.
Can I cancel or reverse unstaking?
Treat deactivation as one-way: once started, the stake finishes deactivating and stops earning. You cannot undo it mid-process, but you can re-stake the SOL after it is withdrawn.
Can I unstake only part of my stake?
Yes. Your wallet splits the stake account so you deactivate only the amount you choose and the rest keeps earning. Each remaining active account must hold at least Solana's 1 SOL minimum delegation.
Do I keep earning during the cooldown?
You earn up to the moment deactivation takes effect at the epoch boundary. During the cooldown that follows, the stake earns nothing, and once inactive you withdraw it.
Does my SOL return to my wallet automatically?
No. After the cooldown the stake account is inactive but still separate. You must send a withdraw transaction to move the SOL into your spendable balance.