Frequently asked
Got questions?
You get it back by closing the account. Every empty SPL token account still holds a rent deposit of about 0.00204 SOL, and closing it returns that deposit to your wallet in the same transaction. Every token you have ever held opened its own account, and each one locked that deposit when it was created. Selling or transferring the token does not return it — the empty account keeps it until you close it. SolanaSweeper scans your address, finds every empty account, and batches the closes so you sign once instead of a hundred times.
Yes. Closing an empty token account is a standard Solana instruction that cannot touch tokens you still hold, because the network refuses to close any account with a non-zero balance. The protocol itself enforces this: if an account still holds a token, the close instruction fails. That means the accounts SolanaSweeper closes are, by definition, ones holding nothing. The transaction you sign contains closeAccount instructions and nothing else — no approve, no setAuthority, no transfers.
About 0.00204 SOL per empty account, so a wallet with 100 dead accounts is holding roughly 0.2 SOL. The exact figure depends on the account's data size, and Token-2022 accounts with extensions can hold slightly more. Active traders, airdrop farmers and anyone who lived through a memecoin season typically carry dozens to hundreds of these. You can check any address on SolanaSweeper without connecting a wallet, so you can see the number before deciding anything.
No. Solana will not close an account that still holds a balance, so tokens you own cannot be removed by closing accounts. This is enforced at protocol level, not by our code. Clearing out worthless dust or spam tokens is a separate, deliberate action — that is burning, and SolanaSweeper keeps it behind Pro Mode so it can never happen by accident.
Rent is a one-time deposit Solana charges for the storage an account occupies on-chain, about 0.00204 SOL for a standard token account. Instead of billing you monthly, the network asks for a deposit that makes the account exempt from being reclaimed. The deposit stays yours the whole time. It is not a fee and not an airdrop — it is your own SOL, parked. Close the account and it comes back.
Because Solana rejects any transaction that would leave an account below its rent minimum, and that minimum is separate from the transaction fee. Your main wallet account needs about 0.00089 SOL to stay rent-exempt, and every new token account needs about 0.00204 SOL of its own — so receiving a token you have never held before can fail even when the swap itself is tiny. Two fixes: top the wallet up with 0.01 SOL, or close the empty token accounts you already own, which returns roughly 0.00204 SOL each to the same wallet. If the error mentions custom program error 0x23, it is a Token-2022 account whose withheld transfer fee has to be harvested to the mint before the account can close.
→ Insufficient funds for rent: what it means and how to fix it
No. SolanaSweeper never asks for your seed phrase, never holds your keys, and cannot move funds. Every transaction is signed in your own wallet. The wallet signature is the security boundary: we build a transaction, your wallet shows you exactly what it contains, and nothing happens until you approve it. Any site asking for a seed phrase to "reclaim" SOL is a drainer, without exception.
SolanaSweeper takes 10% of the SOL you reclaim, deducted from the returned amount — you keep 90%, and never pay out of pocket. On a typical empty account holding 0.00204 SOL, you keep about 0.00184 SOL and we take 0.0002 SOL. The fee is a plain SystemProgram.transfer inside the same transaction you sign, so you can see the exact amount and destination in your wallet before approving anything. No subscription, no minimum, and no charge if nothing is reclaimed.
SolanaSweeper works with Phantom and Solflare as featured options, plus any Solana wallet supporting the Wallet Standard or WalletConnect, including Backpack. Installed wallets are detected automatically and appear in the connect modal without setup. Mobile wallets connect by QR through WalletConnect. There is no email login, no social login and no account — you connect directly with your wallet and nothing else. Hardware wallet users should expect to approve several batched transactions rather than one, since large numbers of accounts are split across transactions to stay within Solana's size limits.
Yes. SolanaSweeper handles both classic SPL and Token-2022 accounts, including most extension types. This matters more than it sounds: many cleanup tools only handle classic SPL, which means a chunk of reclaimable rent in active wallets simply never gets found. Some Token-2022 extensions block closing until a withheld transfer fee is harvested to the mint. We detect these and tell you rather than failing silently.
Nothing breaks. If someone sends you that token again, a fresh account is created automatically at that moment. Closing an account is not permanent in any way that costs you. The new account will lock a new rent deposit, which you can reclaim again later. There is no reason to keep an empty account open just in case.
No. SolanaSweeper has no on-chain program of its own — every instruction it builds belongs to Solana's own programs. That means there is no custom contract to audit, no upgrade authority anyone could flip, and no deployed bytecode that could drift from published source. Closing accounts uses the SPL Token and Token-2022 programs, the fee is a plain System Program transfer, priority fees use the Compute Budget program, and swaps in Pro Mode are transactions built by Jupiter. Our source is public at https://github.com/fdieen/solanasweeper, and the transaction itself is the proof: your wallet shows you every instruction before you sign.
SolanaSweeper runs no smart contract of its own, so there is nothing you have to trust beyond Solana's own programs and the transaction in front of you. You can also scan any address before connecting a wallet at all. Most comparisons of Solana cleanup tools are written by the tools themselves, and the fee figures contradict each other depending on who published them. The honest position is that on 0.00204 SOL per account, the difference between a 2% and a 20% fee is a few dollars across a full cleanup — what actually matters is whether you can verify what you are signing. For pure rent reclamation with no third party at all, spl-token close --gc in the Solana CLI is free and always will be. We are selling batching, safety checks and a UI, not capability.
Only if you ask us to. Fun Mode closes empty accounts and touches nothing else. Pro Mode sells your dust through Jupiter, so the value comes back as SOL rather than disappearing. Tokens that Jupiter cannot route are the only ones we can burn, they are never ticked for you, and nothing burns unless you tick it yourself.
Fun Mode closes empty token accounts and returns the rent. Pro Mode also swaps the leftover dust in your accounts to SOL through Jupiter, so you recover the token value as well as the rent. Accounts that are already empty are closed in the same sweep. An account that only becomes empty because of the swap is closed the next time you sweep.
Because it is a percentage of a different number. A burner takes its cut of the rent, roughly 0.002 SOL per account. We take ours of the rent plus the SOL your dust sold for, and that second number is usually the larger one. If your dust is genuinely worthless, Fun Mode gives you the same outcome as a burner and you can judge the fee against the amount the checker showed you before you connected.