- Solana wallet cleanup can involve two distinct on-chain actions: burning selected unwanted tokens and closing eligible token accounts.
- Burning permanently destroys the selected token amount; closing an eligible token account removes the account and transfers its remaining lamports to the specified destination.
- Your Free SOL Wallet Cleanup can burn selected supported unwanted tokens and close their associated token accounts when eligible.
- It can also close supported eligible token accounts that are already empty without requiring a burn.
- The SOL associated with an account should be based on its actual on-chain lamport balance rather than a fixed historical rent estimate.
- Solana's rent requirements are changing through a phased reduction, so the minimum required for an account of the same size can change over time.
- Hiding a token in a wallet interface does not alter its on-chain state and is not part of Your Free SOL's cleanup operation.
- Always review selected assets, account closures, SOL movements, destinations, and applicable fees before signing.
A Solana wallet can accumulate more on-chain state than is obvious from the wallet interface.
Each token you interact with may involve a separate token account. After a token is sold, transferred, or otherwise removed, the token account can remain open even when its token balance reaches zero.
A wallet can also accumulate unwanted or unsolicited tokens that you may intentionally decide to destroy.
A practical cleanup process therefore needs to distinguish between tokens that still have balances and token accounts that are already empty.
Your Free SOL Wallet Cleanup is built around that distinction.
What does Solana wallet cleanup actually mean?
For the Your Free SOL workflow, wallet cleanup means reviewing supported token state and deciding whether to:
- burn a selected unwanted token;
- close an eligible token account; or
- perform both operations when a selected token must first be burned before its account becomes eligible for closure.
These operations change on-chain state.
They are different from cosmetic wallet-interface features such as hiding an asset.
Wallet cleanup should therefore be understood as an intentional account-management process, not simply making assets disappear from a wallet interface.
Tokens and token accounts are not the same thing
A token balance exists inside a token account.
This means an unwanted token and the account holding it are separate concepts.
For example:
Unwanted token balance
↓
Burn selected token
↓
Token account becomes empty
↓
Close account when eligible
↓
Remaining lamports transferred
An account that is already empty starts later in the process:
Eligible empty token account
↓
Close account
↓
Remaining lamports transferred
Understanding this distinction prevents a common misconception:
burning a token and closing its token account are separate operations with different effects.
Burning changes the token balance and mint supply.
Closing removes the token account and transfers the lamports held by that account.
What happens when Your Free SOL burns an unwanted token?
When you intentionally select a supported unwanted token for burning through Burn or Wallet Cleanup, the selected token amount is permanently destroyed through the transaction you approve.
Burning is irreversible.
After the burn reduces the token amount to zero, the associated token account may also be eligible for closure.
When Your Free SOL includes an eligible account closure in the supported workflow, closing that account transfers its remaining lamports to the destination specified by the transaction.
For a selected supported token, the cleanup flow can therefore be:
Burn unwanted token
↓
Token amount reaches zero
↓
Close associated account when eligible
↓
Remaining lamports transferred
The SOL transferred during account closure is not created by the burn and is not a reward. It was already held by the token account.
What happens to token accounts that are already empty?
If a supported eligible token account already has a zero token balance, there is no token amount to burn.
The account can instead be selected for direct closure.
When CloseAccount succeeds, the account's remaining lamports are transferred to the destination specified by the transaction and the token account is removed. Solana's current documentation describes CloseAccount this way and notes that the ordinary token balance must be zero, with Wrapped SOL as an exception. (Solana)
The amount transferred should come from the account's actual on-chain lamport balance.
Historically, a basic 165-byte SPL Token Account was commonly associated with 2,039,280 lamports, or 0.00203928 SOL, under Solana's previous rent parameters.
However, that amount should no longer be treated as the fixed current balance or expected refund for a standard token account.
Solana is reducing its rent parameters in phases, and accounts can also differ in size, program, extensions, funding history, and actual lamport balance. (Solana)
For cleanup, the relevant model is:
Eligible empty account
↓
Read actual lamport balance
↓
CloseAccount
↓
Transfer remaining lamports
not:
Account count × fixed rent estimate
Is hiding an unwanted token a Solana cleanup operation?
No.
A wallet application can choose not to display an asset in its user interface, but that does not change the token or token account on-chain.
Hiding does not:
- burn the token;
- reduce its on-chain token balance;
- close its token account;
- transfer the account's lamports; or
- otherwise change the underlying Solana account state.
Your Free SOL does not use hiding as an on-chain cleanup action.
If a wallet interface refers to hiding a token, treat that as a display preference rather than a Solana protocol operation.
How to clean up a Solana wallet with Your Free SOL
- Open Wallet Cleanup. Go to Wallet Cleanup and connect the wallet you want to review.
- Scan supported on-chain data. Let the tool inspect relevant public token and account information associated with the connected wallet.
- Review tokens and empty accounts separately. A token that still has a balance and an already empty token account require different actions.
- Select only what you intend to change. Choose unwanted tokens you intentionally want to burn and eligible accounts you intentionally want to close.
- Review detected SOL balances and fees. Check the lamports associated with account closures, destinations, network fees, and applicable service fees.
- Inspect the transaction in your wallet. Confirm that the burn and close instructions match your selections.
- Approve only if everything is correct. The approved transaction performs the selected supported actions on-chain.
Nothing should be burned simply because it appears in the scan.
If you are unsure what an asset is or whether you still need an account, do not select it until you have verified it.
Should you use Reclaim SOL, Burn, or Wallet Cleanup?
The three tools have related but different purposes.
| Tool | Best suited for | What it does |
|---|---|---|
| Reclaim SOL | Supported eligible token accounts that are already empty | Closes selected eligible empty accounts and transfers their remaining lamports |
| Burn | Selected unwanted SPL or Token-2022 tokens | Burns selected supported tokens and can close the associated account when eligible |
| Wallet Cleanup | A wallet containing unwanted tokens and/or eligible empty accounts | Combines supported token burning and account closure in one review workflow |
This separation lets you choose the workflow that matches what you actually intend to do.
Why does closing an account return SOL?
Solana accounts that store data generally need to maintain a minimum lamport balance based on their account size and the network's current rent parameters.
Those lamports remain held by the account while it exists.
When an eligible token account is closed, its remaining lamports are transferred to the destination specified by the close instruction. Solana describes this rent balance as a fully refundable bond rather than a recurring fee. (Solana)
The required minimum is not a permanent fixed SOL amount.
Solana's Reduced Rent upgrade is lowering the lamports_per_byte parameter in phases. The first reduction from 6,960 to 6,333 became active on Mainnet on September 3, 2026, and the full rollout targets 696 lamports per byte. (Solana)
For wallet cleanup, you generally do not need to calculate this minimum yourself.
What matters when closing an existing eligible account is the actual number of lamports currently held by that account.
Read What Is Solana Rent?, Can You Get Solana Rent Back?, and Solana Rent Reduction Explained for more background.
What should you check before burning?
Burning is irreversible.
Before selecting a token, verify:
- the token mint or asset identity;
- the token amount selected;
- whether you may need the token later;
- whether the displayed token information is accurate enough for your decision;
- whether closing the associated account is expected;
- which additional instructions are included in the transaction; and
- the applicable network and service fees.
Do not burn an asset merely because its market value appears low or because you do not immediately recognize it.
Token metadata, price data, and wallet labels can be incomplete or inaccurate. Review the actual token and transaction before approving an irreversible burn.
What should you check before closing an account?
An account should only be closed when it is eligible and you no longer need it.
Before signing, confirm:
- the account you expect to close;
- the token balance and account state;
- the governing token program;
- the relevant owner or close authority;
- the account's actual lamport balance;
- the destination that will receive those lamports;
- network and service fees; and
- any other instructions included in the transaction.
A zero token balance does not by itself mean that an account should be closed.
Your wallet transaction is the authorization that matters, so review it before signing.
Does Solana's rent reduction change wallet cleanup?
It changes the amount of SOL required for account storage, but it does not fundamentally change the Wallet Cleanup workflow.
Solana's Reduced Rent upgrade lowers the rent-exempt minimum required for accounts of the same size. It does not change the distinction between:
- burning tokens;
- closing token accounts; and
- reading an account's actual lamport balance.
The basic cleanup model remains:
Unwanted token
→ burn only if intentionally selected
Eligible empty account
→ close only if intentionally selected
Closed account
→ remaining lamports transferred
What has changed is that historical fixed rent amounts should no longer be used to estimate how much SOL every token account contains.
Older accounts may also continue holding balances funded under earlier rent parameters even after the current minimum decreases.
For the detailed upgrade mechanics, see Solana Rent Reduction Explained.
Does connecting a wallet allow the site to clean it automatically?
No.
Connecting a wallet provides the public address needed to inspect relevant public blockchain data.
It does not provide your seed phrase or private key and does not by itself authorize a burn or account closure.
Your Free SOL is non-custodial. Supported cleanup actions require transaction approval through your wallet.
What if you only want to reclaim SOL?
If the supported accounts you want to remove are already empty, use Reclaim SOL.
That workflow is designed specifically to:
- scan for supported eligible empty token accounts;
- show their detected on-chain balances;
- let you choose which accounts to close;
- prepare the account-close transaction; and
- transfer the closed accounts' remaining lamports according to the transaction.
You do not need to burn anything merely to close an account that is already empty and eligible.
What if the wallet contains unwanted tokens?
If you intentionally want to destroy supported unwanted tokens, use Burn or include them in Wallet Cleanup.
Burning permanently destroys the selected token amount.
When the resulting token account is eligible for closure, the supported workflow can also close the account and transfer its remaining lamports.
For more detail about the consequences of burning, read Is Burning Solana Tokens Safe? and What Happens After Burning a Token?.
What happens if you need a closed account again?
Closing a token account removes that account.
If you later need an appropriate token account for the same mint again, it may need to be recreated.
For an Associated Token Account, the canonical ATA can generally be recreated at its deterministic address.
Creating it again requires enough lamports to satisfy the rent-exempt minimum in effect at that time.
Because Solana's rent parameters can change, the amount required to recreate an account may differ from the amount previously held by the account you closed.
This is another reason not to close an account simply because it is currently empty.
A safer cleanup checklist
Before approving a cleanup transaction:
- use the intended Your Free SOL domain;
- never share a seed phrase or private key;
- identify every asset you selected;
- remember that burning is permanent;
- verify which accounts will close;
- check each account's detected SOL balance;
- verify where the remaining lamports will be sent;
- review network and service fees;
- inspect the complete transaction in your wallet; and
- reject anything that does not match your intended cleanup.
You can also read How It Works, FAQ, Security, and Fees before signing.
The important distinction
Solana wallet cleanup is not the same as visually hiding assets.
For the Your Free SOL workflow, the meaningful on-chain cleanup actions are:
Burn selected unwanted tokens
+
Close supported eligible token accounts
+
Transfer the closed accounts'
actual remaining lamports
Burning and closing are separate operations.
Likewise, the SOL associated with an account should come from its actual on-chain lamport balance, not from an assumed historical amount such as 0.00203928 SOL per account.
Solana's rent parameters can change, but the core cleanup principle remains the same:
review the actual assets and accounts, choose only the actions you intend, inspect the transaction, and authorize it through your own wallet.