Responsible team: Reclaim / MarketWhale · Reviewed:

Solana basics 5 min read

How excess recovery works

Recover extra SOL from token accounts you still use. Keep the accounts open and the tokens in place.

The short answer

Solana has lowered the deposit needed to keep accounts open. Some older accounts now hold more SOL than required. Excess recovery withdraws only that extra SOL.

Only the extra SOL comes out.

Every token account holds a small SOL deposit for storage. If its balance is above today's required minimum, the difference is excess. A rent reduction can create this surplus; an account can also have been funded with more SOL than it needed.

Solana's WithdrawExcessLamports instruction moves that surplus while leaving the required deposit in place. The token balance stays the same, even if you still hold tokens. Solana's recovery explanation.

One account, before and after

Example: a standard 165-byte token account that still holds its original deposit.

SOL already in the account
0.002039280 SOL
− Required deposit today
Checking…
= Excess before fees
Checking…

After withdrawal, the account keeps the required deposit and all its tokens. Larger accounts have different requirements.

Empty-account closure is different: it removes an eligible empty account and releases all its remaining SOL, including any excess. You cannot collect that same excess again separately. How token accounts work.

What is live, and what comes next?

Rollout reviewed . The example above fetches the current mainnet requirement separately.

The first two cuts are live. Solana's 18 September changelog confirms the second step on mainnet: 5,080 lamports per byte, about 27% below the original rate. Our 28 September RPC check returned 0.001488440 SOL for a standard token account, consistent with that rate.

SIMD-0437 · Required SOL for a standard 165-byte token account
StageDeposit (SOL)Mainnet timing
Before rolloutHistorical0.002039280Before September 2026
Step 1Activated0.0018555693 September 2026
Step 2Activated0.001488440Confirmed by 18 September 2026
Step 3Planned0.000754475Agave 4.4 · November estimate
Step 4Planned0.000387346Agave 4.4 · November estimate
Step 5Planned0.000203928Agave 4.4 · November estimate

The five-step specification defines the rates. Each deposit above is calculated as (165 bytes + 128 bytes of overhead) × the rate. Larger Token-2022 accounts require more.

If another cut activates, an account you already recovered from may have new excess. A fresh scan will use the new requirement. The full plan targets a 90% reduction in the storage deposit—not a 90% refund on every wallet.

Source note: the roadmap still labels step 2 as testnet. The newer mainnet changelog and our dated RPC observation confirm it has progressed. For later changes, check the activation tracker and refresh the live example.

Which accounts can Reclaim recover from?

  • Supported token accounts controlled by your wallet. Reclaim checks both the original Token Program and supported Token-2022 accounts. They can be empty or still hold tokens.
  • A positive surplus. The scan compares each account's actual SOL balance with the current requirement for its actual size. Already-recovered or newly funded accounts may have nothing extra.
  • The right signing authority. Excess withdrawal uses the token account owner, which can differ from its close authority. Unsupported extensions and wrapped SOL source accounts are excluded.

The protocol also supports some mint and multisig withdrawals, but Reclaim's current wallet flow covers token accounts. Other apps' program accounts need recovery support from those apps. See the instruction and authority rules.

What you review before signing

Reclaim checks the accounts again and simulates the proposed transaction. Your batch review shows the recovered SOL, deductions, and required upfront balance before you approve.

Service fee
10% of the recovered excess, not of your tokens or the deposit that stays behind.
Network fee
Paid in SOL in addition to the service fee. The quote shows the estimate.
Upfront SOL
You need enough SOL in your wallet for the network fee. The recovered SOL goes directly to your wallet; no temporary deposit is needed.

Your source token accounts stay open. Reclaim rejects batches without positive estimated net recovery. A failed on-chain transaction can still incur a network fee.

Check your wallet's actual excess

The scan separates excess recovery from empty-account closure. Review the available accounts and estimates before signing.

Check my wallet