Wallet & rent
How to Close Empty Token Accounts and Reclaim SOL Rent
Every token you have held left ~0.002 SOL of rent locked in an empty account. Here is how to close those accounts and reclaim the SOL — safely, in one signed transaction.
If you’ve held more than a handful of Solana tokens, you have SOL you don’t know about — locked, in small amounts, across accounts you forgot you had. It’s usually a few dollars, sometimes more, and it’s genuinely yours. Reclaiming it takes one transaction. Here’s where it comes from and how to get it back safely.
Why you have locked SOL: rent explained
Solana charges rent to store data on-chain. This isn’t a fee that disappears — it’s a deposit. To hold any SPL token, your wallet needs a dedicated associated token account for that specific token, and opening one requires depositing enough SOL to cover its storage: about 0.00204 SOL per account.
Here’s the part people miss: that deposit stays locked for as long as the account exists, even after the balance hits zero. Every token you’ve ever received — every airdrop, every trade, every token you swapped away completely — likely left behind an empty account with ~0.002 SOL still sitting in it. The rent is refundable in full the moment you close the account. Most people just never do.
An empty token account is a container Solana is still holding your deposit for. Close it, and the deposit comes straight back to your wallet.
How much is actually there?
It adds up faster than you’d think:
| Empty accounts | Approx. SOL reclaimable |
|---|---|
| 10 | ~0.02 SOL |
| 25 | ~0.05 SOL |
| 50 | ~0.10 SOL |
| 100 | ~0.20 SOL |
An active trader or someone who’s chased a few airdrop seasons can easily have 50–100 of these. At current SOL prices that’s real money doing nothing. The exact figure for your wallet is calculated and shown before you sign anything.
Is it safe? Yes — with one condition
Closing a token account is one of the safest operations on Solana, provided one rule holds: only ever close accounts with a zero balance. An empty account holds no token, so closing it destroys nothing — it just returns the rent deposit. You keep every token you actually own; those live in their own accounts, which aren’t touched.
A responsible rent-reclaim tool enforces this for you: it only lists accounts that are already empty, and if an account still holds tokens, the close is blocked until the balance is zero. You are never at risk of “closing away” something valuable.
What about accounts with dust left in them?
Sometimes an account isn’t quite empty — it holds a tiny dust balance of a worthless token, which blocks the close. There are two honest ways to handle it:
- Leave it. If you’d rather not touch a balance, skip that account and reclaim the rest.
- Burn then close. Burn the dust to bring the balance to zero, then close the account for its rent. This destroys a token you’re choosing to discard, so it should always be your explicit decision, never silent.
Be wary of any tool that burns dust automatically or dresses up burning as “recovering” the token’s value — you can’t recover value from a worthless balance, only reclaim the account’s rent. The honest framing is simple: close empty accounts for their rent; burn dust only when you decide to.
How to close empty accounts and reclaim your SOL
- Connect your wallet and open the Sweep. It scans for token accounts with a zero balance.
- Review what it found — the list of empty accounts and the total rent reclaimable, itemized in SOL.
- Choose what to close. Take all of it, or deselect any account you want to keep.
- Sign once. The accounts close and the rent lands back in your wallet in a single transaction, batched if there are many. If it fails, nothing changes and nothing is charged.
The tool keeps a flat 10% of what’s recovered and returns the other 90% to you — the exact split is shown before you approve, and if nothing is recovered, nothing is charged. Everything is non-custodial: the SOL goes directly to your wallet in the transaction you sign.
A good habit, not a one-time thing
Reclaiming rent isn’t only a cleanup — it’s worth doing periodically. Every airdrop season and trading spree leaves a fresh crop of empty accounts. Running a sweep every few months keeps the locked SOL flowing back to you instead of accumulating in containers you’ve forgotten. It also keeps your wallet’s token list clean, which makes it easier to spot what you actually hold.
The SOL was always yours; rent is a deposit, not a charge. The Sweep shows you exactly how much is reclaimable and returns it in one signature — a couple of minutes for money that was otherwise going to sit locked forever.
Frequently asked questions
How much SOL can I get back from closing token accounts?
Each token account holds about 0.00204 SOL of rent, released in full when the account is closed. If your wallet has collected 50 empty accounts from old airdrops and trades, that is roughly 0.1 SOL — a few dollars, and more if you have interacted with a lot of tokens. The exact amount is shown before you sign.
Is it safe to close a token account?
Yes, as long as the account holds a zero balance, which is the only kind a rent-reclaim tool should close. Closing an empty account simply returns the rent Solana required to open it. You are not deleting a token or losing anything of value — an empty account holds none. If tokens are still in it, close is blocked until the balance is zero.
Why do token accounts cost SOL in the first place?
Solana charges rent to store data on-chain, and every token you hold needs its own associated token account to track the balance. That account requires a rent deposit — about 0.002 SOL — held for as long as the account exists. Close the account and Solana refunds the deposit to you.
What is the difference between closing an account and burning a token?
Closing an account reclaims rent from an account that already holds zero tokens. Burning destroys tokens that are still in the account, reducing supply. If an old account still has a small dust balance, you burn the dust first, then close the account — some tools can do both in one step with your explicit consent.
Will closing token accounts affect my tokens or transaction history?
No. Closing an empty account does not touch any token you still hold, and it does not erase history — the transactions stay on-chain forever. It only removes an empty container you no longer need and returns its rent deposit.