← blossom scanner

How to reclaim SOL from empty token accounts

Updated August 2026 · Solana · takes about a minute

Every time you buy a token on Solana, your wallet opens an account to hold it. That account is not free: it holds about 0.00204 SOL as a rent-exemption deposit, paid by you. When the coin goes to zero and you sell out, the account stays behind — still holding your deposit.

Do that a few hundred times, as any active trader has, and there is real money sitting in accounts you forgot existed. Closing an empty account returns the rent to you.

How much is actually there?

Dead accountsRoughly worth
100.020 SOL
340.069 SOL
1000.204 SOL
2000.408 SOL
5001.020 SOL

Nobody is retiring on this. But it is money you already own, and it costs a signature to get back.

Why this is harder than it looks

In principle you close each account yourself with the Solana CLI and pay nothing. In practice almost nobody does, and the reasons are the whole reason tools exist.

You have to find every dead account across two different token programs. You have to exclude the ones that cannot be closed — frozen, delegated, or with a close authority that is not you — because a single bad account fails the entire batch and returns you nothing. You have to pack them into transactions that fit inside Solana's size limit. And you have to get the byte layout exactly right, because a transaction that is one byte wrong does not throw a helpful error: your wallet says "Reached end of buffer unexpectedly" and you are on your own.

Every one of those is a place to lose an afternoon. That is what you are paying 1% for.

What each tool charges

ToolFeeNote
Blossom1%the lowest of any tool
Unclaimed SOL<2%cleanup; other flows 3–15%
Sol Incinerator~2%also burns NFTs and dust
ClaimYourSOL5%was 20% until 2026

On 200 dead accounts (~0.41 SOL), a 5% fee keeps about 0.021 SOL of your own rent and a 2% fee about 0.008. Ours keeps 0.004. Nobody charges less than us, and you can check that in a minute — which is rather the point.

Correction, owned in public: ClaimYourSOL charged 20% until 2026, then cut their fee to 5% — and this guide kept quoting the old 20% longer than it should have. Every fee in the table above was verified on the tool's own site on 13 August 2026, and tools we could not verify that day are not listed at all. A comparison you cannot check is worth nothing, including ours.

The pump.fun trap nobody mentions

Solana has two token programs: the classic SPL Token program, and Token-2022. pump.fun mints use Token-2022. A close instruction sent to the wrong program fails with InvalidAccountData — and because these are usually batched, one wrong account fails the entire transaction and you get nothing.

So if you trade pump.fun coins and a tool reclaims far less than you expected, this is the likely reason. On one real wallet we measured, 26 of 34 dead accounts were Token-2022 — the accounts created by the trading people actually do.

A few other states block a close even at zero balance: a frozen account, an active delegate, or a close authority that is not you. A good tool checks these before asking you to sign anything.

How to check a tool before you sign

Doing it with Blossom

We charge 1%, which is the lowest of any tool doing this. Your wallet is read, only zero-balance accounts are included, both token programs are handled, every batch is simulated against the chain before you are asked to sign, and the receipt links each transaction to Solscan. We never hold a key.

Check my wallet →

Wondering whether the scanner behind it is any good? Every call we've made, winners and losers.

Common questions

How much SOL can I actually get back?

About 0.00204 SOL per empty account. A wallet with 34 dead accounts holds roughly 0.07 SOL; 200 accounts is about 0.41 SOL. It is not life-changing money — it is money that is already yours and is doing nothing.

Is it safe to close a token account?

Closing an account that holds tokens is impossible — the instruction fails on-chain. Only accounts with a balance of exactly zero can be closed, so a correctly built transaction cannot touch a coin you still hold.

Do I have to use a tool at all?

No — it is your wallet and the instruction is public. Doing it by hand means finding every dead account across two token programs, excluding the ones that cannot be closed, batching them inside Solana's transaction size limit, and getting the byte layout exactly right. People pay 1% because that is an afternoon, not a minute.

Why did my pump.fun accounts fail to close?

pump.fun mints do not use the classic SPL Token program, and a tool that assumes they do will fail on exactly the accounts your trading creates — usually by failing the whole batch, so you get nothing and no explanation. On one real wallet we measured, 26 of 34 dead accounts were affected. We handle both.

Can a tool steal my tokens while doing this?

Not if it is non-custodial and only closes zero-balance accounts. You sign in your own wallet, and the rent goes to your own address. Check the transaction before signing: every close should list your address as the destination, and there should be no transfer instruction you did not expect beyond a disclosed fee.

Blossom is a Solana scanner whose every call is written to the chain before its outcome is known — which is why we can publish the losers as well as the winners. Engineered with Claude. Figures are token rent amounts, not investment returns. Not financial advice.