Earn 5.33% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Solana native staking · take some, keep earning on the rest

Partial withdrawal: take part of your staked SOL — the rest never stops earning

Most people don’t know this is possible, so they unstake an entire stake account just to free up a fraction of it — and their whole balance earns nothing for days while it deactivates and re-activates. This tool splits exactly the amount you need into a fresh stake account and unstakes only that, instantly or over one epoch. Your remaining stake stays delegated the whole time.

  • Withdraw any amount from a stake account — not all-or-nothing
  • The stake you keep is never deactivated and never misses a reward
  • Instant option: SOL lands in your wallet in the same transaction
  • Standard option: free, withdrawable at the next epoch boundary
  • Non-custodial, simulated on-chain before you sign — locked accounts excluded automatically
  • Native Stake Program. The split and deactivation are built-in Solana operations, not wrappers.
  • Simulated first. Every transaction is checked on-chain before you’re asked to sign.
  • Non-custodial. Connecting only reads your accounts; nothing moves until you approve.
  • Fees fund the pool. The service fee on the withdrawn amount tops up the compassSOL reserve.

Can you withdraw part of your staked SOL? Yes — here’s the trick

A stake account can be split. Move just the amount you need into a new account, unstake only that, and the rest keeps earning untouched.

Solana’s Stake Program has always supported this, but almost no wallet exposes it, so the folk wisdom became “unstaking means unstaking everything”. It doesn’t. A split peels an exact number of lamports out of your stake account into a brand-new account that inherits the same delegation and the same authorities. Unstake that new account and your original stake account is never touched — it stays delegated to the same validator, at full size minus only what you took, earning rewards continuously.

This tool packages the whole move into one signed transaction: split, then unstake the split — either instantly through liquidity routing, or the standard way with a one-epoch deactivation.

Why unstaking everything to withdraw a little is so expensive

A full unstake idles your entire balance for a ~2-epoch round trip — one epoch deactivating, another re-activating after you restake — zero yield on all of it, to free up a fraction.

Deactivating a stake account stops the whole account earning at the end of the current epoch, and the SOL only becomes withdrawable after the boundary. Restake the remainder and it spends another warmup period activating before it earns again. Do that with a large position and the cost is brutal: a whale unstaking hundreds of thousands of SOL just to skim some off gives up five to six figures of yield per round trip — on stake they always intended to keep.

The comparison panel in the tool above prices this for your own numbers: yield preserved on the stake you keep versus a full unstake-and-restake round trip, in SOL and dollars, before you connect a wallet.

Rule of thumb: if you want to keep any of your stake earning, never deactivate the whole account. Split first, unstake only the split.

How the partial unstake works

  1. Scan your wallet. We find every native stake account you control, name the validators, and automatically exclude accounts with an active lockup (they can’t be withdrawn from until the lockup expires — we tell you when).
  2. Pick an account and an amount. Enter how much SOL to withdraw. The account keeps at least 1 SOL delegated plus rent, so the remainder stays a healthy, earning stake account.
  3. Choose instant or standard. Instant routes the split stake to liquid SOL in the same transaction via instant-unstake liquidity, best route wins. Standard deactivates the split account for withdrawal at the next epoch boundary — no liquidity cost at all.
  4. Review and sign once. The exact amounts, route and service fee appear in the transaction summary, the whole thing is simulated on-chain, and only then does your wallet ask for a signature.

Instant or standard — which should you pick?

Need the SOL today: instant. Can wait until the epoch boundary: standard costs nothing but the network fee.

The instant option sells the split-off stake into permissionless instant-unstake liquidity (the same routing as our instant unstake tool): SOL lands in your wallet in the same transaction, at a small liquidity cost that’s shown as an exact figure before you sign. The standard option just deactivates the split account: your SOL is withdrawable at the next epoch boundary, typically within a couple of days, and the tool tells you exactly when. Either way the stake you keep never stops earning — the choice only affects the part you’re withdrawing.

Not looking to cash out at all? If you’re withdrawing to restake elsewhere, switching into compassSOL keeps everything earning with no idle window. And if your stake is scattered across many accounts, tidy it with the merge & split tool first.

Partial unstaking on Solana: frequently asked questions

Can I withdraw part of my staked SOL?

Yes. A stake account can be split: the amount you choose moves into a new stake account with the same delegation, and only that account is unstaked. This tool does the split and the unstake in one signed, simulated transaction.

Does the rest of my stake keep earning?

Yes — that’s the whole point. The remaining stake is never deactivated, never redelegated, and never leaves your validator, so it keeps earning staking rewards and MEV without missing an epoch.

How is this cheaper than unstaking everything?

A full unstake stops your entire balance earning for roughly an epoch on the way out, and roughly another re-activating after you restake — a ~2-epoch round trip. Partial unstaking idles only the amount you withdraw — the yield on everything you keep is preserved. The tool shows the difference in SOL and dollars for your own numbers.

How fast do I get my SOL?

Instant: in the same transaction, routed through instant-unstake liquidity. Standard: withdrawable at the next epoch boundary — the tool shows the exact time — and free apart from the network fee.

What about locked or lockup stake accounts?

Accounts with a genuinely active lockup can’t be withdrawn from and are shown greyed out with the date or epoch they unlock. Expired lockups are fine — the tool checks the actual lockup timestamps, not just whether one was ever set.

What does it cost?

Scanning is free. A small service fee applies only to the amount you withdraw — never to the stake that stays delegated — and is shown as an exact SOL figure in the transaction summary before you sign. See how this tool's fees benefit compassSOL stakers.

Want out entirely, not partially? Our instant unstake tool exits whole stake accounts and liquid staking tokens to SOL with no epoch wait.

Solana tokens

Solana Token Markets

Explore all tokens →