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 wallet cleanup · get your SOL back

Reclaim SOL rent from unused Solana token accounts

Every token you have ever held on Solana opened a token account, and each one locked roughly 0.002 SOL of rent that is still yours to reclaim. Old swaps, airdrops, failed launches, and dead memecoins leave dozens of these accounts behind. Connect your wallet to see exactly how much SOL is waiting, then close, sell, or burn each account with one signature.

  • See the SOL locked across your old token accounts in seconds
  • Close empty accounts and get the rent refunded to your wallet
  • Sell dust or burn dead memecoins for a little extra SOL
  • Burn spam NFTs properly — recovering up to 5× the rent of a plain close
  • Withdraw forgotten deactivated stake accounts back to your wallet
  • Close leftover Serum & OpenBook OpenOrders accounts (~0.02+ SOL each)
  • Spots forgotten LP position deposits and marketplace bid escrows too
  • Your LP, active staking, and valuable assets are protected, never touched
Your hidden SOL

How much is locked in your wallet?

Every token account holds a small, refundable SOL deposit. They stack up fast, and most people never claim them back.

× ~100 unused accounts≈ 0.20 SOL
+ ~30 dust tokens ($0.05–$3.50 ea)≈ 0.22 SOL
A typical trading wallet≈ 0.42 SOL

≈ $32 at recent SOL prices · illustration

Scan my wallet for free →

Non-custodial · you sign every transaction · valuables never touched

  • Non-custodial. Your private keys never leave your wallet.
  • You approve everything. Connecting only reads your accounts; nothing moves until you sign.
  • Valuables held back. LP tokens, staking receipts, and NFTs are flagged and excluded.
  • No up-front cost. A fee applies only to the SOL you successfully reclaim.

What is rent on Solana, and why your token accounts hold SOL

Rent on Solana is a refundable SOL deposit that every account holds to pay for the storage its data takes up on-chain. To be rent-exempt, an account keeps about two years of storage cost on deposit; in practice every account now has to clear that bar. The SOL is locked rather than spent, and it comes straight back to your wallet the moment the account is closed.

A token account is its own on-chain account, separate from your wallet, that records the balance of one specific SPL token. The first time you receive any token, Solana opens an associated token account for that mint and funds its rent-exempt deposit out of your SOL. Hold fifty different tokens over time and you have fifty of these accounts, each sitting on its own deposit, whether or not the balance is still anything you care about.

How much SOL can you recover from empty token accounts?

A standard SPL token account holds a rent-exempt deposit of about 0.00204 SOL, and you recover that full amount when you close it. One account on its own is small. The recoverable total grows with how many tokens a wallet has touched: an active trader who has cycled through a hundred memecoins, airdrops, and trial positions is sitting on roughly 0.2 SOL spread across those accounts, all of it locked until the accounts are closed.

Worked example. 100 unused token accounts × ~0.00204 SOL each ≈ 0.204 SOL reclaimable. The exact figure depends on each account’s data size, and Token-2022 accounts with extensions can hold a slightly larger deposit.

Claim free SOL: the unclaimed rent sitting in your wallet’s past

The SOL behind your old token accounts is not an airdrop or a reward. It is your own rent deposit, paid when each account was opened and locked there ever since. Closing the account claims it back. People reach for this after a season of memecoin trading, a wave of spam airdrops, or a few failed launches, when a wallet that feels empty is quietly holding a SOL refund spread across dozens of dead accounts.

That is why the framing across these tools is recovery, not yield: you are claiming a refund of money already yours, so the only real questions are how much is locked and how to release it safely. A scan answers the first; the close, sell, or burn decision below answers the second.

How to close a Solana token account and get your SOL back

To close a token account and reclaim its rent, the account balance has to be exactly zero. Once the account is empty, the owner sends a close instruction, the account is removed from the chain, and its rent deposit is credited back to your wallet in the same transaction. Closing is safe to do: if you receive that token again later, a fresh account is simply created on the spot.

The flow this tool follows, and the order any manual cleanup should take:

  • Scan the wallet and list every token account, its balance, and the rent locked inside it.
  • Separate the zero-balance accounts, which can be closed right away, from accounts that still hold tokens.
  • For accounts with a balance, decide whether the token can be sold, should be burned, or needs to be kept.
  • Build one transaction that closes the cleared accounts and returns the pooled rent, net of the disclosed fee.

Burning dust tokens and dead memecoins to clear a balance

When a token account still holds a balance you cannot sell, burning is what brings it to zero so the account can be closed. Burning permanently destroys those tokens by removing them from the supply, which clears the account and unlocks its rent. This is the path for spam airdrops, dust left behind by a swap, and dead memecoins with no market to sell into.

Burning is irreversible. Once a balance is burned it cannot be recovered, so it should only ever touch tokens you have confirmed are worthless. This tool treats burn as the last resort, used only after pricing, liquidity, and asset-type checks all agree a token is low value and not a position worth keeping. Anything sellable should be sold into a live quote first, where the small balance is worth more as SOL than the rent underneath it.

Spam NFTs are the exception where burning pays better than it looks. An NFT’s rent is not just its token account: the metadata and edition accounts behind it hold roughly 0.008 SOL more, and a proper Metaplex burn returns all of it — around 0.01 SOL per NFT, five times a plain close. That is also the only burn that works on the frozen, non-transferable spam NFTs that a normal burn cannot touch. A wallet drowning in airdropped junk collectibles often holds more reclaimable SOL in its NFTs than in its token accounts.

Wrapped SOL (wSOL): the account you close without emptying

Wrapped SOL is the one exception to the zero-balance rule. A wSOL account can be closed while it still holds a balance, and closing it automatically unwraps the tokens, returning both the underlying SOL and the account’s rent deposit to your wallet in a single step. If a scan turns up a stray wSOL account from an old swap or DeFi session, closing it recovers the wrapped balance as well as the rent.

Reclaim SOL from deactivated stake accounts

A native stake account is its own on-chain account with its own rent-exempt deposit, and it holds far more than a token account: the rent plus whatever SOL you delegated. When you unstake, you deactivate the account and it stops earning, but the SOL does not return to your wallet on its own — it sits in the stake account until you withdraw it. Wallets that have moved between validators, split and merged stake, or tried a liquid-staking route often leave one or more of these behind, fully deactivated and forgotten, with real SOL locked inside.

This tool scans for stake accounts your wallet is the withdraw authority on, and flags the ones that are safe to empty: undelegated accounts, and delegations that have fully finished cooling down (their deactivation epoch is already in the past). For those it offers a single withdraw of the full balance — rent and principal — straight back to your wallet, which also closes the account. Anything still actively staked, still cooling down, or under an unexpired lockup is held back and never touched, so a live position is never disturbed.

Close leftover Serum and OpenBook OpenOrders accounts

Trading on a Serum or OpenBook order-book market opens an OpenOrders account for you — a per-market account that tracks your open orders and settled balances. Each one carries a rent-exempt deposit of roughly 0.02 to 0.024 SOL, several times a normal token account, and they are easy to forget: the market moves on, the frontend stops showing them, but the account and its rent stay on-chain under your wallet. A wallet that traded a handful of markets can have well over 0.1 SOL sitting in stale OpenOrders accounts.

The scan finds the OpenOrders accounts your wallet owns across both the Serum v3 and OpenBook programs. Any that are fully settled — no base or quote funds still sitting in them — are offered for a one-signature close that returns the rent to your wallet, and every close is simulated first so nothing is sent unless it will succeed. If an account still holds unsettled funds, it is not closed automatically; instead it is flagged so you can settle and close it on the market’s own app first, then rescan to reclaim the rent here. That keeps trading funds entirely out of the automated path.

Close, sell, or burn: choosing the right path for each token

Empty accounts close cleanly, but accounts with a balance need sorting first. A dust balance may be worth selling, a worthless spam token is a burn candidate, and an LP or position token can represent something valuable. Each account is classified before any transaction is built.

Close

Zero-balance accounts are the low-risk path: close the account and return the rent, less the disclosed service fee.

Sell

Small balances are only sold when a live quote clears liquidity, price impact, and minimum-output checks first.

Review

Unknown assets, LP-like tokens, staking receipts, NFTs, and meaningful balances are held back from one-click cleanup.

Is reclaiming SOL safe? LP tokens, NFTs, and what to never burn

Closing empty token accounts is low risk and effectively reversible, because the network recreates the account if you ever hold that token again. The real risk is in burning, which is permanent. The job of a reclaim tool is to make sure nothing valuable reaches the burn step.

Held back from any automatic close or burn:

  • LP tokens, which represent a share of a liquidity pool and the assets inside it.
  • Staking and lending receipt tokens, which are the claim on your deposited SOL or assets.
  • NFTs and tokens with a real market price or active liquidity.
  • Anything the tool cannot confidently price or classify.

Connecting a wallet to scan and read its accounts does not move anything; the cleanup only happens when you review and sign the transaction. A trustworthy flow shows you the gross recovery, the fee, and the net SOL before you approve, and never asks you to burn an asset it has not priced.

Why some wallets show “0 SOL to reclaim”

A scanner reports nothing to reclaim in three common cases: the token accounts still hold balances and so cannot be closed yet, those balances are dust that has to be burned to zero first, or the accounts were already closed in an earlier cleanup. Rent only releases once an account hits a zero balance, so a wallet that looks empty can still have SOL locked behind dust that needs clearing before any close instruction will succeed.

How to claim and recover SOL on Phantom and Solflare

Phantom and Solflare both hold the keys you need, but they take different routes to the rent. Solflare can close an empty token account natively from inside the wallet, returning that account’s ~0.002 SOL with no service fee beyond the network cost. Phantom does not expose a built-in close-account button, so Phantom users connect to a reclaim tool like this one, which builds the close transaction for Phantom to sign. Either way the wallet signs and the rent lands back in your balance; the wallet is only ever the signer, never a custodian of the deposit.

Wallet-native closing is fine for clearing one or two accounts you can see. A tool earns its keep when there are dozens to find, when balances need pricing to decide sell-versus-burn, and when LP, staking, and NFT tokens have to be kept out of a bulk close. That sorting is the work, not the signature.

SPL token incinerator alternatives: Sol Incinerator, Solflare, and the CLI

Several tools reclaim SOL rent the same way underneath, by closing empty token accounts. Sol Incinerator is the best-known, scanning for empty accounts and letting you burn unwanted tokens and NFTs to clear them for a percentage fee. Solflare can close token accounts natively from inside the wallet, and the spl-token CLI does it from the command line for anyone comfortable there.

What this tool adds is the safety layer between scanning and signing: live pricing and liquidity checks that route a dust balance to a sale rather than a burn when it is worth more as SOL, and asset-type checks that hold LP tokens, staking receipts, and NFTs out of one-click cleanup. The transaction shows gross recovery, the small service fee, and the net SOL before you approve, and burning stays a last resort rather than the default.

Is Solana token account rent being reduced?

The rent-exempt deposit for a token account has been a fixed protocol constant since launch, currently about 0.00204 SOL for a standard 165-byte account. As the SOL price has risen, that deposit has become expensive in dollar terms, and two draft proposals aim to bring it down. SIMD-0436 proposes halving the rent rate, which would roughly halve the deposit on a new token account; SIMD-0437 proposes a deeper, staged reduction toward about a tenth of today’s cost. Both are early-stage proposals targeting a future Agave release and are not live on mainnet, so treat them as direction rather than a date.

A lower rate would only set the deposit for newly opened accounts. It would not automatically refund the difference on accounts you already hold, and neither proposal as drafted includes an auto-refund. So the way to release rent today remains the same: close the account. If the rate does drop, the gap between an old account’s larger deposit and the new minimum is one more reason to clean up, because reopening later would cost less than what you get back now.

Can you reclaim excess rent without closing the account?

For an ordinary token account, no. A token account is a fixed size funded with exactly its rent-exempt minimum, and there is no instruction that lets a normal wallet withdraw part of that deposit while keeping the account open. The deposit comes back only when the account is closed, which returns it in full and requires a zero balance first. Partial reclaim by resizing an account and pulling out the now-excess lamports is something only a program that owns an account can do, which covers developer-controlled accounts, not the token accounts in your wallet.

Reclaiming SOL rent: frequently asked questions

What is rent on Solana?

Rent is a refundable SOL deposit every account holds to pay for the storage its data occupies on-chain. A rent-exempt account keeps about two years of storage cost on deposit. The SOL is locked rather than spent and is returned in full when the account is closed.

What is rent-exempt on Solana?

An account is rent-exempt once it holds enough SOL to cover roughly two years of storage. Every account now has to meet this threshold, after which no storage fees are deducted and the full deposit stays recoverable when the account closes.

How much SOL can I reclaim from a token account?

A standard SPL token account holds a rent-exempt deposit of about 0.00204 SOL, recovered in full on close. Across a wallet that has held dozens of tokens, that adds up: a hundred unused accounts is roughly 0.2 SOL.

How do I close a Solana token account?

The account balance must be exactly zero first. Once empty, the owner sends a close instruction and the rent deposit returns to the wallet in the same transaction. Wrapped SOL is the exception and can be closed with a balance, unwrapping it back to native SOL.

How do I burn dust tokens or dead memecoins for SOL?

If a token has no liquidity to sell into, you burn the remaining balance to bring the account to zero, then close the account to reclaim its rent. Burning destroys the tokens permanently, so use it only on assets confirmed worthless.

How much SOL do I get back for burning a spam NFT?

Around 0.01 SOL each. Burning an NFT through the Metaplex program closes its token account (~0.002 SOL) plus the metadata and edition accounts behind it (~0.008 SOL), and all of that rent returns to your wallet. This tool burns NFTs the Metaplex way for exactly that reason — a plain token burn would leave most of the rent behind.

Can I recover SOL from a deactivated stake account?

Yes. A deactivated or undelegated stake account holds its rent plus the SOL you delegated, and that balance stays locked until you withdraw it. This tool scans for stake accounts your wallet can withdraw from, and for the ones that are undelegated or have fully finished cooling down it offers a single full-balance withdraw back to your wallet, which also closes the account. Accounts still actively staked, still cooling down, or under an unexpired lockup are held back and never touched.

How do I close an old Serum or OpenBook OpenOrders account?

Each OpenOrders account from a Serum or OpenBook order-book market carries about 0.02 to 0.024 SOL of rent, and they linger long after the trading is done. The scan finds the OpenOrders accounts your wallet owns and closes the fully-settled ones with a single signature, returning the rent to your wallet. Every close is simulated before it is sent. If an account still holds unsettled funds it is not closed automatically — settle and close it on the market’s app first, then rescan to reclaim the rent.

Is burning SPL tokens reversible?

No. Burning permanently removes tokens from the supply and cannot be undone. Anything with value, liquidity, or a role as an LP, staking, or position token should be sold or kept, never burned.

What does it cost to reclaim SOL, and is it free?

There is no up-front cost. Closing accounts yourself in Solflare or via the spl-token CLI costs only the tiny network fee. This tool adds pricing, safety, and sell-versus-burn checks on top, and takes a small service fee solely from the SOL you actually reclaim. If nothing is recovered, nothing is charged. We don't keep that fee — it goes to compassSOL stakers, boosting the yield of everyone staking with Compass and helps secure the network. See how this tool's fees benefit compassSOL stakers.

Can I burn a frozen token to close its account?

Not while it is frozen. A frozen SPL token account blocks transfers, sales, and burns alike until the token’s freeze authority thaws it, so the balance and the rent beneath it are stuck. An account that is frozen but already empty can usually still be closed; frozen balances, though, are held back by cleanup tools — including this one — because any burn attempt would simply fail on-chain.

Is Solana rent going down?

Draft proposals (SIMD-0436 and SIMD-0437) aim to cut the token-account rent rate in a future Agave release, but they are not live on mainnet, and a lower rate would apply to new accounts without auto-refunding existing ones. Closing the account stays the way to reclaim rent today.

Why does my wallet show 0 SOL to reclaim?

Usually because the token accounts still hold balances and cannot be closed until they are sold or burned to zero, or because the accounts were already closed. Rent only releases from a zero-balance account.

Solana tokens

Solana Token Markets

Explore all tokens →