Understanding Solana Rent
Solana account rent is a deposit required to store data on the blockchain. Every token account your wallet creates must hold a minimum balance — approximately 0.00204 SOL — to remain rent-exempt. Think of it like a security deposit: the SOL is locked while the account exists, but it is fully refundable when the account is closed.
This rent-exempt model replaced Solana's original system where accounts were charged recurring rent. Today, as long as an account holds the minimum balance, no ongoing fees are charged. For a complete explanation, read our guide on what Solana rent is and why it matters.
Solana validators must store all account data in memory to process transactions quickly. The rent deposit mechanism ensures that every on-chain account has economic backing, which serves two purposes: it covers the real cost of data storage across the validator network, and it prevents spam by making it expensive to create millions of junk accounts.
The deposit is fully refundable. When you no longer need a token account — for example, after you have sold all of a particular token — you can close the account and reclaim the deposit. This is exactly what SolRecover automates for you.
Each standard SPL token account locks approximately 0.00204 SOL as a rent-exempt deposit. While this seems small, it compounds with every token you interact with:
- 10 empty accounts — ~0.02 SOL locked
- 50 empty accounts — ~0.10 SOL locked
- 200 empty accounts — ~0.41 SOL locked
- 500+ empty accounts — 1.00+ SOL locked
Active DeFi users and memecoin traders often accumulate hundreds of empty token accounts without realizing it. Read more about how Solana token accounts work and why they pile up.
If you have ever traded, received, or interacted with any Solana token, your wallet has at least one token account holding a rent deposit. Most active Solana users have dozens to hundreds of these accounts. Even receiving an airdrop or a token you immediately sold creates an account that continues to hold your SOL as rent.
The only wallets without recoverable SOL are brand-new wallets that have never interacted with any token. If you have used Solana for more than a few transactions, it is almost certain you have SOL waiting to be recovered. Connect your wallet to find out exactly how much.
Using SolRecover
Yes, it is completely safe. SolRecover only closes accounts that have a zero token balance. Your tokens, NFTs, and other assets are never touched. Closing an empty account simply returns the rent deposit to your wallet and removes the unused account data from the blockchain.
If you receive the same token again in the future, Solana will automatically create a new token account for it. There is no permanent loss of functionality. For more on our security approach, see the security page.
When a token account is closed, two things happen in a single atomic transaction:
- The rent-exempt deposit (approximately 0.00204 SOL) is transferred back to your wallet.
- The account data is removed from the Solana blockchain.
The token itself is unaffected — the token mint still exists on-chain. If you interact with that token again in the future, your wallet or the application will create a new token account automatically. The entire process is verifiable on Solscan. Learn the full details in our how it works guide.
SolRecover charges a 1.9% fee that is deducted only from the SOL you recover. There is no upfront cost, no subscription, and no charge if no SOL is recovered. Here is an example:
- You recover 0.10 SOL from 50 empty accounts
- SolRecover fee: 0.0019 SOL (1.9%)
- You receive: 0.0981 SOL
At 1.9%, SolRecover has the lowest fee in the market. Most competing tools charge between 5% and 10%. The fee is handled automatically in the same transaction — you approve once and receive your net SOL instantly.
Solana gas fees are extremely low — a base fee of approximately 0.000005 SOL per transaction (actual costs may vary slightly with network priority fees), which is a fraction of a cent. You need only this tiny amount in your wallet to initiate the recovery transaction. If your wallet is completely empty of SOL, you would need to deposit a minimal amount first, but we are talking about less than a penny's worth.
The SolRecover fee itself is deducted from the recovered rent, not from your existing SOL balance, so there is no meaningful upfront cost.
Yes. SolRecover fully supports both the original SPL Token program and the newer Token-2022 (Token Extensions) program. When you connect your wallet, SolRecover scans for empty accounts across both programs and includes all eligible accounts in the recovery transaction.
Token-2022 accounts may have slightly different rent amounts depending on the extensions used, but the recovery process is identical from your perspective.
SolRecover closes up to 20 token accounts per transaction, automatically batching them. A single session can process up to 50 accounts. Each transaction takes just a few seconds to confirm on-chain.
This batching approach ensures every transaction lands reliably. Trying to close too many accounts in a single transaction could cause it to exceed Solana's compute or size limits and fail.
SolRecover connects to the Solana blockchain through Helius, a professional-grade RPC provider trusted by many of the largest Solana projects. We chose Helius over free public endpoints for three reasons:
- Reliability — Helius maintains high uptime and low latency, so your account scans and transactions process quickly even during peak network activity. Public RPC nodes are frequently overloaded, which can cause failed scans or dropped transactions.
- Accuracy — Dedicated RPC providers like Helius serve fresh, consistent blockchain data. Public endpoints sometimes return stale or incomplete results, which could cause a recovery tool to miss closeable accounts or build incorrect transactions.
- Security best practice — Your browser connects to Helius directly with no backend server in between. This means your wallet address and account data are never routed through our infrastructure. The RPC connection is read-only for scanning and only submits the transaction you explicitly approve in your wallet. Using a trusted, audited RPC provider reduces the risk of man-in-the-middle interference that can occur with unknown public nodes.
In short, Helius ensures that every scan is complete, every transaction is built on accurate data, and the entire process stays between your browser and the Solana blockchain. Learn more about our full security model on the security page.