How to reclaim SOL from your Solana wallet
To reclaim SOL, connect your wallet above and run the scan: it reads every token account, NFT, stake account and pump.fun account your address owns and shows how much SOL each source returns after fees. Safe sources are selected for you; anything permanent waits for you to pick it. Press the button, approve each transaction in your wallet, and the SOL lands in the same wallet within seconds.
Nothing about this is special to SOLTidy. Solana keeps a refundable deposit, called rent, in every account, and returns it to the owner when the account is closed. A wallet cleanup simply finds the accounts you no longer need and closes them in batches, so dozens of deposits come back in a handful of signatures instead of one click per account. How the deposit works is explained in what is Solana rent, and what each kind of account holds in Solana rent by account type.
Where SOL gets locked in a Solana wallet
Most locked SOL sits in accounts your wallet never shows as a balance. These are the sources the scan checks, with what each typically returns and whether reclaiming it changes anything you hold.
| Source | SOL it returns | What happens |
|---|---|---|
| Empty token accounts | 0.00148844–0.00203928 per SPL account | Account closed, reopened free of charge if the token comes back |
| Spare rent on accounts you keep | Up to 0.00055084 per older SPL account | Excess withdrawn, account and tokens stay |
| pump.fun and PumpSwap accounts | 0.0013462–0.0018444 each, plus any cashback | Closed after rewards are claimed; reopened on your next trade |
| pump.fun creator fees | Whatever your coins have earned | Claimed to your wallet |
| Deactivated stake | The full staked balance | Stake account withdrawn and closed |
| Spam and unwanted NFTs | About 0.005–0.01 per NFT | Burned — permanent, picked by you |
| Dust tokens | Market value plus the account's rent | Sold for SOL through Jupiter — permanent, picked by you |
Everything a Solana wallet cleanup covers
Trading on Solana leaves SOL scattered across your wallet in places the balance never shows. SOLTidy checks six of them in one scan. Empty token accounts each hold 0.0015–0.002 SOL of rent, and older accounts you keep hold spare rent since Solana lowered the rate. Deactivated stake accounts hold their whole balance until you withdraw it. And if you've launched coins on pump.fun or traded cashback coins, the creator fees and cashback waiting for you are claimed in the same run.
Spam and unwanted NFTs hold rent in several accounts each, usually 0.005–0.01 SOL. Leftover token balances can be sold for SOL as dust and their accounts closed in the same transaction. And token approvals you no longer need are a security risk worth revoking while you're at it.
How much SOL is in a cluttered wallet?
It depends on how much you've traded. Every token you ever bought opened an account, so 50 empty accounts hold about 0.074–0.102 SOL and 200 hold 0.30–0.41 SOL. Burnable NFTs add 0.005–0.01 SOL each, and a forgotten stake account can hold far more than all of that together.
The scan shows the exact figure for your wallet, per source and after fees, before you sign anything. The arithmetic is in how much SOL you can recover from token accounts, and the places SOL hides in why your Solana balance is lower than expected.
Reclaim SOL from Phantom, Solflare, Backpack and bot wallets
Wallets show balances, not accounts, so the SOL in empty token accounts is invisible in Phantom, Solflare and Backpack alike. Some wallets can burn an NFT or close a single account from a menu, but none of them closes dozens of accounts in one go. The cleanup works with any of them: connect, scan, and approve the transactions in the wallet you already use. The wallet-specific steps are in the guides for Phantom, Solflare and Backpack.
Trading bot wallets collect the most empty accounts, one for every coin the bot ever bought. Import the bot wallet into a regular wallet app using the bot's own export option, then run the scan from there; reclaiming SOL from trading bot wallets walks through it. If you run many burner wallets, Bulk Wallet Cleanup cleans them in one run from pasted keys that stay in your browser. Use it for disposable wallets only, never a main wallet.
What's reversible and what's permanent
Closing an empty token account, withdrawing spare rent, claiming pump.fun rewards and withdrawing deactivated stake are safe: no token leaves your wallet, and a closed account is simply recreated if you receive that token again. These are selected for you when the scan finishes.
Burning an NFT and selling a token are permanent, so neither is ever selected automatically. You pick each item yourself and confirm before anything is sent. If you're unsure whether something has value, leave it out — is it safe to close Solana token accounts goes through the risks.
What a cleanup costs
Every part uses its own tool's fee, taken inside the transactions you sign and shown before you start: 5% of the SOL recovered from token accounts, NFTs and dust sales and of pump.fun rewards claimed, and 0.002 SOL per stake account. Revoking approvals costs only network fees. Scanning is free, and you pay nothing for what you don't run.
Each tool also has its own page if you'd rather do one thing at a time: the Token Account Closer, the NFT Burner, Sell Dust for SOL, Stake Accounts and Revoke Delegations.
Questions & answers
Why doesn't my wallet show this SOL?
Wallets display your SOL balance and your tokens, but the rent deposits sit in separate accounts that wallets don't count as balance. Selling a token empties its account without closing it, so the deposit stays there until something closes the account. Closing it moves the deposit back into your main SOL balance.
Is it safe to connect my wallet?
Connecting only lets SOLTidy read your public accounts. Nothing happens until you press Clean up and approve each transaction in your wallet, which shows exactly what it does first. This cleanup never asks for your private key or a token approval, and SOLTidy never holds your funds.
What is selected for me after the scan?
Only reversible actions: closing empty token accounts, withdrawing spare rent from accounts you keep, closing pump.fun trading accounts, claiming pump.fun creator fees and cashback, and withdrawing deactivated stake. NFT burns, dust sales and approval revokes are never pre-selected — those are always your choice, item by item.
Can SOLTidy claim my pump.fun creator fees and cashback?
Yes. If you launched coins on pump.fun, the scan shows the creator fees waiting in your pump.fun and PumpSwap creator vaults; if you traded cashback coins (pump.fun no longer allows new ones, but existing ones still pay), it shows the cashback waiting in your trading accounts. Both are claimed with pump.fun's own instructions, paid straight to your wallet, with a 5% fee on the amount the scan found. Creator fees from coins that use fee sharing are paid out differently and aren't claimed here.
Why are NFTs and dust tokens not selected automatically?
Because burning and selling are permanent. A token that looks worthless can still have value, and an NFT can matter to you for reasons a scan can't see. You review them yourself and pick each one, and your wallet shows exactly what each transaction burns or sells before you approve it.
How many signatures will a cleanup take?
One per transaction. Token accounts are packed up to 12 per transaction, so a typical wallet needs a handful; each dust sale is its own transaction because it goes through Jupiter. Your wallet asks for each one, and rejecting one stops the run without undoing what already confirmed.
Do I need SOL in my wallet first?
A tiny amount — about 0.00001 SOL — to pay the first transaction's network fee. Every transaction returns far more than it costs, so after the first one the cleanup pays for itself.
Can I use just one tool instead?
Yes. Every part of the cleanup except pump.fun rewards is also its own tool with its own page: the Token Account Closer, the NFT Burner, Sell Dust for SOL, Stake Accounts and Revoke Delegations. Each Review dialog links to its tool for the full controls.