SOL

Guide

SOL Unstake Cooldown: How Many Days Until Your SOL Returns (and How to Check)

SOLのステーキング解除は何日で戻る?反映されない時の確認法
写真: Pixabay / CC0

The Bottom Line

*When you unstake SOL, it doesn't become withdrawable instantly — it returns at the next epoch boundary. Since a Solana epoch is roughly 2 days, the wait from the moment you unstake is generally about 2 to 5 days, depending on when in the epoch you started.* If your balance doesn't move right after unstaking, that's not a bug or a scam — it's Solana's cooldown period (the "deactivating" state) working as designed. This guide walks through the "unstake → deactivating → withdrawable at the next epoch" flow, how to check status on Solscan, and a checklist for when your SOL "isn't showing up."

Key takeaways

- Unstaking SOL is not instant; it completes at the next epoch boundary (an epoch ≈ 2 days)

- The typical wait is about 2–5 days — longer if you unstake early in an epoch, shorter near the end

- After deactivation, SOL may not return to your wallet automatically — a separate "Withdraw" step can be required

- If it feels like nothing is happening, first check the stake account status on Solscan (Deactivating vs. Inactive)

Why it doesn't return immediately — how cooldown works

With Solana native staking, your SOL is delegated to a dedicated "stake account." Changes to that delegation state are not finalized the instant you send the transaction — by design, the state only switches at an epoch boundary.

The official Solana documentation explains delegation and deactivation this way: "A delegation or deactivation takes several epochs to complete, with a fraction of the delegation becoming active or inactive at each epoch boundary." In other words, unstaked SOL first enters a "deactivating" (cooling down) state, during which it cannot be withdrawn.

A Solana epoch is 432,000 slots and typically completes in about 2 days (variation in slot times can stretch it to 2.5–3 days). In most cases, deactivation completes at the very next epoch boundary, but when a large volume of unstaking happens across the network at once, rate limiting can add an extra epoch.

If you want to review the basics of staking first, reading How to Stake SOL helps — you can think of unstaking as that process played in reverse.

The flow from unstaking to withdrawal

With native staking (delegating to your own chosen validator through a wallet like Phantom), the states transition as follows:

StepStateWithdrawable?Rough timing
1. Execute unstakeDeactivating (cooling down)NoImmediately after execution
2. Pass the next epoch boundaryInactiveYesAbout 2–5 days later
3. Withdraw actionMoved to wallet balanceManual action

The important point here is that reaching "Inactive" in Step 2 does not necessarily mean the SOL automatically returns to your spendable balance. In many cases you need to perform a "Withdraw" yourself to move funds from the deactivated stake account into your regular wallet balance. Some wallets automate this, but if it's "Inactive yet still unusable," check whether a withdrawal step remains.

Example wait times (rough)

  • Unstaking early in an epoch: it can stretch to around 5 days — nearly a full epoch until that one ends, plus the carry-over into the next epoch
  • Unstaking late in an epoch: the boundary arrives soon, so it tends to complete in 2–3 days

You can check the time remaining in the current epoch under the "Epoch" display on Solscan or other explorers. If you're in a hurry, checking the current epoch's progress before you unstake can help you time it and cut down on unnecessary waiting.

How to check on Solscan

When you're anxious that "it isn't coming back," looking at the actual on-chain data — rather than relying on memory or guesswork — is the fastest route.

  1. Search for your wallet address, or the relevant stake account address, on Solscan
  2. Check that stake account's Status

- Activating … still being activated (before unstaking) - Active … delegation is live (the unstake hasn't taken effect yet) - Deactivatingcooling down. Wait for the next epoch boundary - Inactivedeactivation complete. Withdrawable

  1. Also check the current Epoch and time remaining (usually near the top of the screen) to understand when the next boundary arrives

If it shows Deactivating, that's proof the process is progressing normally. Once it crosses the epoch boundary, it will change to Inactive. Conversely, if it still shows Active even though you thought you unstaked, the unstake transaction itself may not have been sent or may have failed — check your wallet's transaction history.

Note (YMYL)

This article is educational and is not investment advice. Staking yields and prices fluctuate, and neither principal nor returns are guaranteed. Because you cannot move your SOL during cooldown, be aware of the price-movement risk during the waiting period. Procedures, rates, and epoch length may change in the future, so always confirm against the official documentation and the latest information from your wallet or exchange before acting.

How it differs from exchange staking

Unstaking behavior varies significantly depending on whether you use native staking in your own wallet, an exchange staking service, or liquid staking.

MethodHow unstaking worksRough time to return
Native (delegated from your own wallet)Protocol cooldown; completes at the next epoch boundaryAbout 2–5 days
Exchange stakingEach exchange's own rules (instant to several days)Per the service's terms
Liquid staking (JitoSOL, mSOL, etc.)Sell the token on a DEX, or unstakeInstant to cooldown-equivalent

Because exchange staking pools multiple users' stake and manages it internally, the exchange's help-page rules are the authoritative source for "when it returns." Since it may not be visible on-chain via Solscan, refer to the exchange's support information in that case.

If you'd rather avoid the waiting period, liquid staking — which lets you buy and sell on the market with no cooldown — is an option. The mechanics are explained in detail in What Is Liquid Staking. Also, since reliability and fees vary by which validator you delegate to, see How to Choose a Validator when you re-delegate next.

Frequently asked questions

Q. I unstaked but my balance hasn't gone up. Is it a bug? A. Almost certainly it's by design. Right after unstaking, it's Deactivating (cooling down) and can't be withdrawn until the next epoch boundary. If Solscan shows Deactivating, the process is progressing normally.

Q. What's the shortest and longest it takes, in days? A. An epoch is about 2 days, and the wait depends on when in the epoch you start. Unstake near the end and it's about 2–3 days; early in the epoch it's up to around 5 days. If the network is congested with many simultaneous unstakes, it can add another epoch.

Q. It's Inactive but I still can't use it. A. Even after deactivation, a separate "Withdraw" action to move funds from the stake account to your wallet balance may be required. Check whether the withdrawal has completed in the wallet you're using.

Q. Is there a way to speed up or skip the wait? A. The native staking cooldown itself can't be shortened. If you want to avoid the wait, you can use liquid staking tokens (JitoSOL, mSOL, etc.) that can be traded instantly on the market.

References & Sources

Sources

  1. Stake Accounts | Solana Docs(公式)
  2. Staking on Solana | solana.com(公式)
  3. Why is my stake still "Activating" or "Deactivating"? | Phantom Help
  4. How Long Is a Solana Epoch? | MEXC Learn
  5. Solscan(オンチェーンエクスプローラ)

FAQ

I unstaked my SOL but my balance hasn't come back. Is it a bug?
Almost certainly it's by design. Right after unstaking, your SOL enters a 'Deactivating' (cooling down) state and can't be withdrawn until the next epoch boundary (an epoch is about 2 days). Search for the stake account on Solscan: if the status is 'Deactivating,' processing is progressing normally. Once it becomes 'Inactive,' it's withdrawable.
What's the shortest and longest an SOL unstake takes, in days?
The rough range is about 2–5 days. A Solana epoch is roughly 2 days, and the wait depends on when you unstake. Unstake near the end of an epoch and it's about 2–3 days; early in the epoch it can be up to around 5 days. If a large volume of unstakes hits the network at once, rate limiting can add another epoch.
What should I look at on Solscan to see my unstaking status?
Search your wallet or stake account address on Solscan and check the Status. 'Deactivating' means it's cooling down and you should wait; 'Inactive' means deactivation is complete and it's withdrawable. Also check the current Epoch and time remaining to see when the next boundary arrives.
Is the waiting period the same if I staked on an exchange?
Not necessarily. Exchange staking runs on each provider's own rules, ranging from instant to several days depending on the service. It may not be visible on-chain via Solscan, so treat the unstaking rules on your exchange's help page as the authoritative source.

本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。