Instantly unstake any Solana stake — skip the epoch cooldown
Whatever you're staked with — any liquid staking token, or a native stake account on any validator — getting out normally means waiting the rest of the epoch, about 2–3 days. Instant unstake skips that: connect your wallet and turn any staked position into SOL right now for a small fee — or switch straight into compassSOL without ever leaving the market.
- Get SOL now instead of waiting the ~2–3 day cooldown
- Works with every liquid staking token — 200+ LSTs including mSOL, JitoSOL, bSOL and INF — and native stake accounts
- Every position priced two ways — the pool's own reserve and the open market — and routed to whichever pays more
- Switch a stake position into compassSOL with no time out of the market
- Non-custodial — you sign every transaction, SOL lands in your wallet
Two ways to unstake
The normal path returns full value but locks you out for an epoch. The instant path gives you SOL now for a small fee. This tool shows both, side by side, before you sign.
Non-custodial · you sign every transaction · no stake-account sales
What is instant unstake, and how is it different from a normal unstake?
A normal unstake waits out the epoch (~2–3 days) and returns full value; an instant unstake swaps your staked position for SOL right now, for a small fee.
When you stake SOL natively, unstaking means deactivating the stake account and waiting until the epoch ends before the SOL can be withdrawn. That delay is built into how Solana accounts for stake, and it applies whether you are moving to another validator, cashing out, or just freeing up SOL. You get back exactly what you staked plus rewards, but not until the cooldown clears.
Instant unstake takes a different route. Rather than asking the protocol to return your stake over time, it turns your staked position — any liquid staking token, or a stake account deposited into a pool — into SOL immediately: redeemed straight from the token’s own stake pool reserve, or sold through a liquidity pool, whichever pays more. You trade a small fee and any slippage for not waiting. This tool always shows you the instant figure next to the wait-an-epoch figure so the cost of speed is explicit.
How long does it normally take to unstake Solana?
About one epoch, roughly 2–3 days, before deactivated stake becomes withdrawable.
A Solana epoch lasts about 2–3 days. When you deactivate a stake account, it keeps earning until the current epoch ends, and only then does the stake become inactive and withdrawable. If you deactivate early in an epoch you wait most of it; if you deactivate near the boundary the wait is shorter. Either way, withdrawal is gated on the epoch rolling over, not on a fixed timer from when you clicked unstake.
Why can’t unstaking be faster?
Stake activation and deactivation are tied to epoch boundaries because the network recalculates stake weights once per epoch. Allowing stake to leave mid-epoch would undermine the consensus accounting that epochs exist to keep consistent. That is exactly the gap liquid staking and instant-unstake liquidity fill: a pool fronts you SOL now and takes on the waiting itself.
Convert a native stake account to SOL or compassSOL instantly
Sell the stake account into a liquidity pool for SOL now, or deposit it into the compassSOL pool — either way, no epoch wait.
A native stake account can be turned liquid without the cooldown in two ways. To cash out, this tool routes the account through Sanctum’s permissionless unstake.it pool, which pays out SOL immediately for a stake account delegated to any validator, in any state — active, activating, or deactivating. To stay staked instead, a stake account delegated to the Compass validator can be deposited straight into the compassSOL pool in one signature, so you hold compassSOL immediately and keep earning yield. Consolidating several accounts first? Our merge & split tool tidies them into one before you switch.
Both paths need your wallet to be the stake account’s full owner (its staker and withdraw authority) and the account to be free of any lockup; anything else is flagged and left untouched. The tool checks this before offering a row, and simulates every transaction before you sign.
Unstake mSOL and JitoSOL to SOL right now
mSOL, JitoSOL and other liquid staking tokens are already liquid, so you can swap them to SOL instantly at any time.
Liquid staking tokens exist precisely so you never have to wait an epoch. mSOL (Marinade), JitoSOL (Jito), bSOL, INF and similar tokens each represent staked SOL plus accrued rewards, and each can be swapped back to SOL through a liquidity pool on demand. Marinade’s own instant unstake charges around 0.3% and Jito’s is about 0.1%, but the deepest route is not always the issuer’s own pool.
This tool prices every liquid unstake two ways: a direct redemption from the token’s own stake pool reserve (SOL at the pool’s exchange rate, no swap slippage, subject to reserve liquidity) and a swap through Jupiter, which aggregates every pool including Sanctum’s router. Whichever route nets you more SOL is the one that executes, and the row tells you which won. You see the SOL you will receive and the wait-an-epoch comparison before you approve.
Can I sell a Solana stake account directly?
No — there is no safe way to sell a stake account to another person, and offers to buy one are almost always scams.
A native stake account is not an asset you can hand to a buyer like an NFT. Transferring real control means reassigning its withdraw authority, which gives that party the ability to drain it, and “I’ll buy your stake account” offers in Discords and DMs are a well-known scam pattern. The stake does not become instantly spendable for a buyer either — the same epoch mechanics apply.
Switch your stake to a different validator or pool without fully unstaking
Move a stake position straight into compassSOL in one step — no epoch wait, no time out of the market.
The usual way to change validators is to unstake, wait the cooldown, then restake — which means an epoch of your SOL earning nothing. Switching sidesteps that. By depositing a stake account into the compassSOL pool, or swapping one liquid staking token for another, you change what your SOL is staked with while it stays staked the entire time. There is no deactivation gap and no idle SOL.
This is the path most people actually want when they say they want to “unstake” — they are not trying to exit staking, just move it. Use the Switch to compassSOL mode in the tool above to do it in a single signature.
What does instant unstake cost versus waiting?
Waiting costs only the network fee but takes ~2–3 days; instant costs a small liquidity fee plus any slippage, in exchange for SOL now.
| Route | Time to SOL | Typical cost | Best when |
|---|---|---|---|
| Wait the epoch | ≈ 2–3 days | Network fee only | You don’t need the SOL right away |
| Instant unstake (this tool) | Now | Small service fee + pool slippage | You need SOL immediately |
| Marinade instant | Now | ≈ 0.3% | You hold mSOL |
| Jito instant | Now | ≈ 0.1% | You hold JitoSOL |
| Switch to compassSOL | Now | Small service fee, stays staked | You want to move, not exit |
The tool prices your specific position live, so the fee and any slippage are shown as concrete SOL figures next to the wait-an-epoch value — the real cost of speed for your exact amount, not a rule of thumb.
Is instant unstake safe?
Yes, with one caveat: when a position exits via a swap you take on pool depth and depeg risk; a direct pool-reserve redemption carries neither.
When instant unstake sells into a liquidity pool, the risks are the ones that come with any swap: if a pool is thin or a liquid staking token is temporarily trading below its fair value, you receive a little less SOL than the wait-an-epoch route would give. This tool mitigates that twice over — it quotes a direct redemption from the token’s own stake pool reserve (no swap, no slippage) alongside Jupiter’s deepest liquidity and executes whichever pays more, and it shows you the exact SOL out before you sign so a bad price is visible, not a surprise.
On the custody side it is as safe as any non-custodial action: your keys never leave your wallet, connecting only reads your accounts, and every transaction is signed by you. The one thing to never do — on this tool or anywhere — is hand stake-account control or private keys to a “buyer” or a support DM.
Alternatives: Marinade, Sanctum, Jito, and exchanges
Each issuer offers its own delayed and instant unstake; this tool aggregates them so you don’t have to pick per token.
Marinade and Jito both run their own unstake flows for mSOL and JitoSOL — a free delayed path over an epoch and a paid instant path (~0.3% and ~0.1% respectively). Sanctum’s unstake.it provides a permissionless instant-unstake pool that prices liquidity dynamically and is routable through Jupiter, which is what makes best-price aggregation possible. Centralised exchanges will also convert staked assets, but only after you deposit and trust them with custody.
The point of aggregating is that the cheapest route differs by token and by moment. Rather than checking each protocol’s pool by hand, this tool routes every liquid unstake to the deepest liquidity automatically, and adds the option to switch into compassSOL instead of cashing out — something none of the single-protocol tools offer.
Instant unstaking Solana: frequently asked questions
How long does it take to unstake SOL normally?
About one epoch, roughly 2–3 days. A deactivated stake account keeps earning until the epoch ends, then becomes withdrawable. Instant unstake skips that wait by swapping your staked position for SOL now.
How does instant unstake work on Solana?
Instead of deactivating and waiting, it turns your position into SOL immediately — either redeeming a liquid staking token straight from its stake pool's SOL reserve, or selling it through the deepest liquidity route via Jupiter, whichever pays more. You get SOL now, minus a small fee and any slippage.
Can I sell a Solana stake account directly?
No. There is no safe way to sell a native stake account to another person, and offers to buy one are almost always scams. Deactivate and wait, deposit into a liquid staking pool, or use an instant-unstake route instead.
What does instant unstake cost compared to waiting?
Waiting costs only the network fee but takes ~2–3 days. Instant unstake costs a small liquidity fee plus slippage for SOL now. This tool charges a small service fee only on the SOL you actually receive, shown against the wait value before you sign — and we don't keep it: it's routed to compassSOL, lifting the value for every holder. See how this tool's fees benefit compassSOL stakers.
How do I instantly unstake mSOL or JitoSOL?
They are liquid staking tokens, so you can swap them to SOL at any time. Connect your wallet, select the token, and the tool routes the swap through Jupiter to the deepest liquidity, returning SOL immediately.
Can I switch validators without fully unstaking?
Yes. Switch a stake position straight into compassSOL in one step, with no epoch wait and no time out of the market, so your SOL keeps earning yield instead of sitting idle during a cooldown.
Is instant unstaking safe?
It redeems directly from the stake pool's reserve or swaps through a liquidity pool, so the risks are swap slippage and temporary discounts. It is non-custodial: you sign every transaction and SOL lands in your wallet. Never share your keys or sell your stake account.
Sitting on unclaimed Jito tips instead? Our MEV harvest tool sweeps those out without unstaking.
Solana Token Markets