How to Reclaim Excess SOL Without Closing Token Accounts
Pricing and capability evidence checked September 3, 2026.
Closing an empty token account is no longer the only way to make refundable rent spendable. When Solana lowers its rent-exempt minimum, an account can stay open and still hold more SOL than it needs. That difference is excess rent.
Can you reclaim SOL without closing a token account?
Yes. WithdrawExcessLamports transfers only the SOL above an eligible token account's current rent-exempt reserve. The account stays open and its token balance is unchanged. Sol Incinerator can find supported surplus during a wallet scan and show the exact amount before you sign.
This is useful for an account you still need. It can hold fungible tokens, a standard NFT, or simply remain ready to receive that mint again. The withdrawal does not recreate the account, change its address, or touch the asset it holds.
The feature also works when an account has excess SOL for another reason, such as lamports transferred directly to its address. The Token Program instruction was designed for that situation; rent reductions make the same mechanism relevant to many older accounts.
What is the difference between excess withdrawal and closing?
| Question | Withdraw excess rent | Close empty account |
|---|---|---|
| Does the account remain? | Yes | No |
| Can it hold tokens? | Yes | It must be empty |
| What SOL moves? | Balance above the live reserve | Remaining account lamports |
| Can it become eligible again? | Yes, after another reduction or added lamports | A recreated account starts with the then-current reserve |
| Is an asset destroyed? | No | No; a separate burn is destructive |
Sol Incinerator keeps these actions separate. Empty, safely closeable token accounts use the established vacant-account path. Retained accounts with a surplus use the non-destructive excess-rent path. A burn is a third action and should be selected only when you intend to destroy an asset.
How do you reclaim excess SOL with Sol Incinerator?
- Open Sol Incinerator and connect your wallet.
- Let the read-only scan finish. You do not sign anything merely to see a preview.
- In Fun Mode, review the combined claim summary. Eligible excess rent is included as a non-destructive recovery category.
- In the advanced cleanup interface, select Excess Rent if you want it included with your other selected actions.
- Review the gross recovery, protocol fee, estimated network cost, affected source accounts, and net change.
- Approve the transaction in your wallet only if those details match your intent.
- After confirmation, the selected accounts remain open at or above their current rent reserve.
The preview can change between scans as rent settings, account balances, or your other cleanup selections change. Review the final wallet transaction instead of relying on an amount copied from an article or an earlier scan.
Which token accounts are eligible?
The website checks wallet-owned classic SPL Token and Token-2022 accounts. A retained account can still contain tokens; eligibility depends on its lamports, data length, current rent reserve, and authority—not on a zero token balance.
The calculation is account-specific:
gross excess = current source lamports − current rent-exempt reserve
Token-2022 extensions can increase an account's size, so two accounts need not have the same reserve. An account that already withdrew after an earlier phase may have less available than an untouched account created under the legacy setting.
The website can also validate a bounded set of wallet-visible mint accounts. A mint is included only when the connected wallet is its current single-signer mint authority. Mint recovery has additional signer cases, covered in How to Recover Excess SOL From a Solana Token Mint.
What stays unchanged after withdrawal?
Only lamports above the reserve move. The operation preserves:
- the token account address;
- the token mint and owner;
- the raw token amount;
- the mint's supply;
- account extensions and other serialized data; and
- enough SOL to remain rent exempt.
That means a standard NFT can remain in its token account, and a fungible balance remains available as before. The transaction is still on-chain and public, but it is not a token transfer, burn, or account close.
How are fees calculated?
Sol Incinerator's Assetcinerator wrapper enforces a 200-basis-point protocol fee on the gross excess:
protocol fee = floor(gross excess × 200 ÷ 10,000)
user amount before network fee = gross excess − protocol fee
The floor matters when values are small because Solana accounting uses whole lamports. The transaction fee comes from the wallet separately. For that reason, a very small gross surplus may not create a meaningful net benefit even though the source is technically eligible.
Why might Sol Incinerator skip an account?
An account can be excluded for several safety or protocol reasons:
- No live surplus: its lamports already equal the current reserve.
- Empty and closeable: the full-close path can recover the account's remaining balance instead.
- Native wrapped SOL: the Token Programs reject this instruction for native accounts.
- Locked CPI Guard: a Token-2022 account can block the wrapper's cross-program invocation.
- Conflicting action: the same source is already selected for a burn, close, or another mutation.
- Protected destination: cleanup avoids withdrawing from an account another selected claim needs as its destination.
- Authority mismatch: the connected wallet cannot provide the signer required by the source type.
The absence of a row is not proof that the account contains no lamports. It means the current website plan did not classify it as a safe, executable excess-rent source.
Can you reclaim again after another rent phase?
Yes. A successful withdrawal leaves the account at today's minimum. If a later Solana feature gate lowers that minimum, the same retained account can hold a fresh surplus. Run another read-only scan after each activation and let the live preview calculate the difference.
This is different from trying to predict the complete five-stage refund today. The rollout can pause or reverse, and an individual account may change in the meantime. Claim only what the network and transaction preview recognize as excess now.
Related Reading
Frequently Asked Questions
Can you reclaim SOL without closing a Solana token account?
Yes, when an eligible Token Program account holds more lamports than its current rent-exempt reserve. WithdrawExcessLamports moves only that surplus to your wallet. The source account remains open, and its token balance, mint, owner, extensions, and other account data stay unchanged.
Does reclaiming excess SOL affect the tokens in the account?
No. An excess-rent withdrawal changes only the source account's lamport balance. It cannot reduce the token amount or mint supply, and it leaves enough SOL for the account to remain rent exempt. You should still review the displayed source accounts and transaction before signing.
What fee does Sol Incinerator charge for excess-rent withdrawals?
Sol Incinerator charges 200 basis points, or 2%, of the gross excess withdrawn through its on-chain wrapper. The calculation is floored to whole lamports. The regular Solana transaction fee is separate, so the preview is the authoritative net estimate for your selection.
Why is an account missing from the excess-rent preview?
It may already be at its live reserve, be an empty account assigned to the close path, use native wrapped SOL, have a locked Token-2022 CPI Guard, lack the required authority, or be excluded because another selected burn, close, or mutation touches it.
