If you've been active on Solana for more than a few weeks, you almost certainly have SOL locked up in empty token accounts that you don't know about. Every time you interact with a new token — swapping on Jupiter, receiving an airdrop, or buying a memecoin — Solana creates a token account in your wallet. Each of these accounts requires a small rent deposit (approximately 0.00203 SOL).
That doesn't sound like much. But if you've swapped 200 different tokens over the past year, that's ~0.4 SOL sitting in empty accounts doing nothing. Active traders who've touched 500+ tokens might have 1+ SOL recoverable. At current SOL prices, that's real money sitting idle in your wallet.
This guide shows you exactly how to find and close these empty accounts to recover your SOL.
How Solana Rent Works
Every account on Solana must maintain a minimum SOL balance called "rent." This rent reserves space on the blockchain for your account data. For SPL token accounts (the accounts that hold your token balances), the rent is approximately 0.00203 SOL per account.
When you create a token account (which happens automatically when you receive or swap a new token), that rent is deducted from your SOL balance. When you sell 100% of a token, the token account still exists with a zero balance — and the rent remains locked.
Why Accounts Don't Auto-Close
Solana doesn't automatically close empty token accounts because:
- You might receive that token again in the future
- Some programs reference your token account even when empty
- Auto-closing could break certain DeFi position tracking
So the responsibility falls on you to close accounts you no longer need.
How Much SOL Can You Recover?
Quick estimation:
- Light user (50 tokens ever touched): ~0.1 SOL
- Regular trader (200 tokens): ~0.4 SOL
- Active memecoin trader (500+ tokens): ~1.0+ SOL
- Heavy degenerate (1000+ tokens): ~2.0+ SOL
You can check exactly how many empty accounts you have before using any tool.
Method 1: Sol Incinerator
Sol Incinerator is the most popular tool for closing empty token accounts on Solana. It scans your wallet, identifies closeable accounts, and lets you recover the rent in bulk.
Step-by-Step Guide
- Visit sol-incinerator.com
- Connect your wallet (Phantom, Solflare, or other supported wallets)
- Scan: The tool automatically scans all token accounts in your wallet
- Review: You'll see a list of empty accounts with their associated tokens. The tool shows:
- Token name/symbol
- Account balance (should be 0 for closeable accounts)
- Rent amount recoverable per account
- Total SOL recoverable
- Select accounts to close: You can select all or choose specific accounts. If you think you might receive a specific token again, leave that account open.
- Confirm the transaction: Sol Incinerator batches multiple account closures into a single transaction to save on fees
- Receive SOL: The recovered rent is credited directly to your wallet
Tips for Sol Incinerator
- Don't close accounts for tokens you actively trade: If you regularly swap SOL/USDC, keeping the USDC token account open avoids the 0.00203 SOL cost of recreating it next time.
- Batch in groups: If you have hundreds of empty accounts, the tool may need to process them in multiple transactions due to Solana's transaction size limits.
- Check for hidden balances: Some tokens have non-zero balances that are so small they appear as 0 in some interfaces. Sol Incinerator should flag these, but double-check before closing.
Cost
Sol Incinerator charges a small fee per account closed. The fee is typically much less than the rent recovered, making it net-positive. The exact fee structure may vary — check the site before proceeding.
SolWipe is another popular option for cleaning up empty token accounts. It offers a similar scanning and bulk-close workflow with a clean interface.
Step-by-Step Guide
- Visit solwipe.com
- Connect your wallet
- Scan: SolWipe identifies all empty token accounts
- Review the results: See total recoverable SOL and individual account details
- Select and burn: Choose which accounts to close
- Confirm: Approve the transaction in your wallet
- Done: SOL is returned to your wallet
SolWipe vs Sol Incinerator
Both tools accomplish the same thing. The differences are minor:
| Feature | Sol Incinerator | SolWipe |
|---|
| Interface | Clean, straightforward | Clean, straightforward |
| Batch processing | Yes | Yes |
| Fee | Small per-account fee | Small per-account fee |
| NFT cleanup | Yes | Yes |
| Speed | Fast | Fast |
Try both and use whichever you prefer. The important thing is that you actually do it.
If you're an active trader with hundreds of token interactions, you might be surprised by how much SOL is locked up. Run a scan, close the accounts you don't need, and put that recovered SOL back to work. For more ways to optimize your Solana experience, check out our guide on how to earn passive income on Solana. While you're cleaning up old accounts, it's also worth revoking unused token approvals to reduce your wallet's attack surface.