Unstaking Has Two Separate Stages
Native Solana staking does not lock you into a fixed term, but unstaking is not an instant transfer. First, you submit a transaction that starts deactivation. After the stake becomes inactive, you submit a withdrawal transaction to move the SOL from the stake account back into your main available wallet balance.
Many confusing wallet states become clear once you separate those stages. “Deactivating” means the first transaction worked and the protocol is waiting for the stake to become inactive. “Inactive” means the cooldown is complete, but the balance can still remain inside the stake account until you withdraw it.
How Long Deactivation Takes
Deactivation normally progresses at the end of the current Solana epoch. An epoch is approximately two days, so your actual wait depends on when you submit the request. Deactivating near the end of an epoch may take much less time; starting near the beginning may require close to the full period.
The duration is approximate because epochs are defined by network slots rather than a fixed clock. Solana also has network-wide rules that limit how much stake can activate or deactivate in one cycle, which can extend unusual periods of heavy movement. Read what a Solana epoch is for the underlying timing.
No exit penalty: Capital Alliance does not charge a penalty for deactivating or withdrawing. Normal Solana transaction fees still apply, so keep a small available SOL balance for the required signatures.
Step-by-Step: Deactivate Your Stake
- Open the same wallet that controls the stake account.
- Go to the wallet’s SOL staking or earning section.
- Select the specific Capital Alliance stake account you want to change.
- Choose “Unstake,” “Deactivate,” or the equivalent wallet action.
- Review the stake account and amount, then approve the transaction.
- Wait for confirmation and check that the status changes to deactivating.
Phantom, Solflare, and Trust Wallet may use slightly different labels, but all submit native Solana stake-program instructions. Never enter your seed phrase to “speed up” deactivation. No website or validator can bypass the protocol’s epoch schedule.
Step-by-Step: Withdraw After Deactivation
- Return to the stake position after the wallet marks it inactive.
- Select “Withdraw” rather than repeating the deactivate action.
- Choose the destination account controlled by your wallet.
- Review and approve the withdrawal transaction.
- After confirmation, verify that the SOL appears in the available wallet balance.
If the withdraw button is not yet available, confirm that the stake is fully inactive and that the epoch transition has completed. A wallet interface can lag behind on-chain state briefly, so refresh it before attempting duplicate transactions.
Rewards During Deactivation
Rewards are based on the portion of stake that is active and eligible during an epoch. Once stake is fully deactivated, it no longer earns staking rewards. Rewards already credited to the stake account remain part of its balance and can be withdrawn with the principal.
Use My Rewards to review Capital Alliance reward history before changing the position. Our rewards guide explains how inflation and MEV reach active stakers.
Redelegating Instead of Cashing Out
If your goal is to change validators rather than make SOL liquid, the stake can be redelegated. Wallet capabilities differ, so follow the flow shown by your wallet. A common native sequence is to deactivate the current delegation, wait until it is inactive, and then use the balance in a supported redelegation or new stake-account transaction.
Redelegation does not give the old or new validator custody of your SOL. You continue to control the stake authority. Review current commission, performance, and transparency with our validator selection checklist before approving the next delegation.
Common Unstaking Mistakes
- Expecting a confirmed deactivation transaction to make SOL immediately spendable.
- Forgetting the separate withdrawal step after the stake becomes inactive.
- Leaving no available SOL to pay the transaction fee.
- Deactivating the wrong stake account when several positions exist.
- Responding to fake support that asks for a seed phrase or remote wallet access.
Frequently Asked Questions
How long does it take to unstake SOL?
Deactivation generally completes at the end of the current epoch, so the wait can range from a short time to roughly two days. Network-wide deactivation limits can sometimes extend the process.
Is there a penalty for unstaking?
Capital Alliance does not charge an unstaking or early-exit penalty. You only need enough available SOL for normal network transaction fees.
Why is my inactive SOL not in my wallet balance?
Deactivation and withdrawal are separate stages. Once the stake account is inactive, use your wallet’s withdraw action to return the SOL to the main available balance.
Can I move my stake to another validator?
Yes. The exact wallet flow varies, but native stake can be redelegated. A common path is to deactivate, wait until inactive, and then delegate the available stake through the wallet’s supported redelegation or new-stake flow.