Tools
Rent Reclaim
Close every empty token account in your wallet, burn the dead tokens you don't want, and recover the SOL each account holds as rent, about 0.0015 to 0.002 SOL per account.
Open Rent Reclaim ↗Reclaim Solana Rent overview
Step by step
- Step 1Check first (optional)Paste any wallet address and press Check to see the SOL locked in its empty accounts. It reads public data only: nothing to connect or sign.
- Step 2Connect wallet
- Step 3Scan your walletStarts as soon as your wallet connects. Every SPL and Token-2022 account with a zero balance is counted, plus the accounts still holding tokens, with their value.
- Step 4Pick tokens to sell or burnOptional: tick tokens worth $0.50 or more to sell for SOL through Jupiter, and dust or spam to burn. Either way the account closes.
- Step 5Check the totalHow many accounts will close, the SOL coming back and how many transactions it takes.
- Step 6Sign the batchesUp to 20 accounts close per transaction.
- Step 7SOL recoveredThe rent is back in your wallet's SOL balance.
What rent is
Every token account holds a small SOL deposit, called rent, so it can exist on-chain. When you first receive a token, an account is opened for it and funded. When its balance later drops to zero, because you sold, sent or burned everything, the account stays open and the deposit stays in it. Closing the account returns the deposit to you. A wallet that has traded a lot of memecoins often has dozens of these.
What gets closed
- Token accounts with a zero balance, SPL and Token-2022 alike. All of them close together.
- Accounts still holding tokens or NFTs, only the ones you tick. Their balance is sold for SOL (tokens worth $0.50 or more, on Mainnet) or burned, then the account is closed; a burned NFT also returns its metadata and edition rent. Burning can't be undone.
- Staked or listed NFTs can't be burned, so they can't be ticked.
- Wrapped SOL is never burned: closing it unwraps the balance back to SOL.
- Frozen accounts are left out: a frozen account can't be burned or closed.
Closing is safe. If you receive the same token again later, a new account is opened for it automatically.
How much you get back
About 0.002 SOL for each account opened before the 2026 rent cut, about 0.0015 for newer ones. The exact total is shown before you sign. To see it for any wallet without connecting, paste its address into the check at the top of the tool; a link with ?address= fills it in.
What you sign
One transaction per batch of up to 20 empty accounts, each a set of close instructions that send the rent to your wallet. An account being burned first takes two slots. No Solstack fee.
Video walkthrough
What it costs
Free. Solstack takes no share of the rent or of sale proceeds. The network fee is a small fraction of the rent returned.
Troubleshooting
| Nothing found | No empty accounts on this network. Check the Devnet/Mainnet toggle. |
|---|---|
| A token I hold is still there | Accounts holding tokens only close if you tick them. Tick it to sell (worth $0.50 or more) or burn, and it closes with the rest. |
| A sale failed | The price moved more than 2% before it landed, or Jupiter had no route. The tokens stay in your wallet: try again, or switch it to Burn. |
| Shows "No price" | No market was found for it, which usually means a dead or spam token. "Select under $0.50" ticks these too. |
FAQ
What is rent?
A deposit every token account holds: ~0.0015 SOL, or ~0.002 on accounts opened before the 2026 rent cut. Closing the account returns it.
Which accounts can be closed?
Empty ones, plus any holding tokens or NFTs you tick: those are burned, then closed. Receiving the token again recreates the account.
What does "Select under $0.50" pick?
Every token worth under $0.50 in total, and every token with no price. Never NFTs or wrapped SOL. If prices fail to load, it's switched off.
What about NFTs?
Ticked NFTs are burned through Metaplex, which also closes their metadata and edition, so you get roughly 0.01 SOL back each. Staked or listed NFTs can't be burned.
Can I sell instead of burning?
Yes, for tokens worth $0.50 or more on Mainnet. Tick one and it's sold for SOL through Jupiter, and its account closed for the rent, in one transaction. If the price moves more than 2% first, the sale fails and you keep the tokens. Switch it to Burn to burn it instead.
How much do I get back?
About 0.0015 to 0.002 SOL per account, depending on when it was opened.
Can I check a wallet before connecting it?
Yes. Paste any wallet address and press Check: it reads public on-chain data and shows the SOL locked in its empty accounts and in dust worth under $0.50, with nothing to connect or sign.
What will my wallet be asked to sign?
Only what the review card lists: the closes, plus the burns and sales you ticked. None of it gives Solstack or anyone else permission to move your tokens later, and your keys stay in your wallet. The same close step is published as a script you can read and run yourself: github.com/solstackxyz/solana-rent-reclaim.
What does it cost?
Nothing from Solstack: you keep all the rent and all the SOL a sale brings in. You pay only the network fee.
My wallet has no SOL. Can I still reclaim?
Yes. If it holds less than 0.001 SOL, Solstack pays the network fee and each transaction pays it back from the rent it returns: 0.00001 SOL a transaction. You still approve once. Selling is the exception: it needs a little SOL in the wallet first.
Does it affect the token?
Closing an empty account doesn't. Burning lowers the token's supply by the amount burned.
Why does Phantom say "This dApp could be malicious"?
Phantom shows that warning on Rent Reclaim's transactions. We've reported it to Phantom and are working with them to clear it. Each transaction only closes your token accounts, burns or sells the ones you ticked and returns the rent to your wallet. If Phantom's preview shows anything else, don't approve.