What You Get Back When Closing a Solana Token Account
Closing a Sol ana token account returns about 0.002 SOL in "rent deposit". If the account still holds valuable token balances, the account cannot be closed; if the balance is "dust" (a tiny amount below market value), you can choose to burn it and close the account.
This returned SOL is neither a "refund" nor a "profit"; it is the deposit you pre-paid when creating the account. When you close the account, the Solana network returns this deposit to you.
Check If Your Account Can Be Closed
Not all token accounts can be closed. You need to verify that the account status meets the conditions.
Prerequisite: The token account's balance must be 0.
Verification method: Search your wallet address on a block explorer like Solscan, locate the token account (ATA), and check the "Token Balance" field.
Completion standard: The field shows 0, or the account holds no tokens/NFTs.
Key reminder: The token balance inside the account is not the "rent" — the rent is a separate SOL deposit and is not the same as the token balance. To close the account, you must first dispose of the tokens inside (transfer or sell), otherwise the closure will fail.
Handling Token Balances in the Account
If there is a balance, you need to clear it first.
Situation A: The balance is a valuable asset — Transfer it to another wallet or sell it for SOL or other tokens via a DEX. Once cleared and the balance becomes 0, the account can be closed.
Situation B: The balance is "dust" or worthless airdropped tokens — Such tokens may have extremely low liquidity and cannot be sold. You can choose to burn them and then close the account. Several wallet tools (like OKX Wallet, Bitget Wallet) support a "one-click burn and close" feature. Each burn-and-close operation on the Solana chain requires approximately 39,280 lamports (about 0.000039 SOL) as a network fee.
Execute the Closure — Choose Your Method
After clearing the balance, you can close the account and reclaim the rent.
Method A: Use built-in wallet tools — OKX Wallet's Web3 and mobile versions offer a "Solana Rent Recovery" feature. Open the wallet, find the entry under "More," and the system will automatically scan for closable accounts; confirm and close with one click. Bitget Wallet has also launched a similar function.
Method B: Use third-party tools — Tools like SolIncinerator, ReclaimSOL. ReclaimSOL is one of the most widely used Solana wallet cleaning tools, having processed over 500,000 wallets.
Method C: Use command line yourself — With Solana CLI tools, execute the command
spl-token close. There are open-source tools on GitHub that provide a TUI interface to batch-select and close accounts.
Common Failure Reasons and Risk Reminders
Failure reason: Forgetting to clear the balance before trying to close — If your account still has tokens or NFTs, the closure operation will simply fail. You must clear the balance first.
Risk reminders:
Cannot be restored after closure: Once closed, that ATA address no longer exists. If you need to receive the same token again later, you'll have to create a new account and deposit another 0.002 SOL in rent.
Possible loss of "dust" value: If the account holds only a tiny amount of tokens (e.g., worth 0.1 USDC), but burning it requires a network fee, sometimes the burning cost exceeds the token's value. In such cases, it may be more cost-effective to keep the account open.
How to confirm you've completed the operation correctly:
After closing the account, check your wallet address on Solscan. In the "Token Accounts" list, the closed token account should no longer appear. At the same time, your main wallet balance should have increased by about 0.002 SOL. If the account is empty and has disappeared from the list, the operation is complete.
