The Solana ecosystem has been steadily adopting Token-2022 — also known as SPL Token Extensions — as a more capable successor to the original SPL Token program. New tokens, reward systems, and DeFi protocols are increasingly built on Token-2022, which means your wallet is accumulating a new type of token account alongside the standard ones you already know about. These accounts follow similar rent rules but come with their own quirks that affect cleanup.

If you've interacted with any Token-2022 tokens and aren't familiar with the technical differences, this guide explains what's happening in your wallet and how to recover the SOL locked in these accounts.

TL;DR: Token-2022 accounts work like standard SPL token accounts but can lock more SOL per account due to extension data. They accumulate the same way — through swaps, airdrops, and DeFi interactions. SolRecover handles both Token-2022 and standard SPL accounts, recovering rent deposits from both.

What Is Token-2022 and Why Does It Matter for Cleanup?

Token-2022 is Solana's next-generation token standard. The original SPL Token program handles basic token operations — minting, transferring, and burning. Token-2022 extends this with features that weren't possible before:

  • Transfer fees — Token creators can build a fee into every transfer, collected automatically on-chain.
  • Interest-bearing tokens — Tokens that accrue interest based on on-chain logic.
  • Confidential transfers — Privacy-preserving transfers using zero-knowledge proofs.
  • Non-transferable tokens — Soulbound tokens that can't be moved once minted.
  • Transfer hooks — Custom logic that executes on every transfer.
  • Metadata pointers — On-chain metadata without external services.
  • Default account state — Accounts can be frozen by default until explicitly unfrozen.

Each of these features adds data to the token account. More data means a larger account, and a larger account means a higher rent deposit. While a standard SPL token account requires ~0.00204 SOL, a Token-2022 account with multiple extensions enabled can require 0.003 SOL or more.

This matters for cleanup because every Token-2022 account you close can return more SOL than a standard account closure. The exact amount depends on which extensions are active on the token's mint.

How Token-2022 Accounts Accumulate

Token-2022 accounts accumulate in your wallet through the same interactions that create standard SPL token accounts:

Swapping on DEXs

As more tokens launch on Token-2022, DEX aggregators like Jupiter route swaps into Token-2022 tokens just like any other. Each swap into a new Token-2022 token creates an Associated Token Account under the Token-2022 program. Selling the token later empties the account but doesn't close it.

DeFi Protocol Interactions

DeFi protocols built on Token-2022 — such as reward systems using transfer-fee tokens or interest-bearing vault tokens — create accounts in your wallet when you claim rewards or interact with pools. Exiting the protocol leaves these accounts behind.

Airdrops and Token Distributions

Token-2022 airdrops work identically to standard airdrops from an account perspective. Receiving the token creates an account; selling or ignoring the token leaves the account open and holding rent.

NFTs and Semi-Fungible Tokens

Some NFT platforms and token standards have adopted Token-2022 for its metadata and transfer hook capabilities. Trading these tokens follows the same buy-creates-account, sell-leaves-account-empty pattern.

The Unique Challenge: Mixed Wallet State

What makes Token-2022 cleanup different from standard cleanup is that your wallet now contains two types of token accounts managed by two different on-chain programs. Closing a standard SPL token account requires calling the SPL Token program's CloseAccount instruction. Closing a Token-2022 account requires calling the Token-2022 program's CloseAccount instruction instead.

Using the wrong program to close an account will fail. This is why generic cleanup scripts that only target the original SPL Token program miss Token-2022 accounts entirely — and why purpose-built tools that understand both programs are essential.

How Much SOL Is Locked in Token-2022 Accounts?

The rent for Token-2022 accounts varies based on the extensions enabled:

Account Type Approximate Rent
Standard SPL Token Account ~0.00204 SOL
Token-2022 (no extensions) ~0.00204 SOL
Token-2022 (transfer fee) ~0.0025 SOL
Token-2022 (multiple extensions) ~0.003+ SOL

The higher rent means that Token-2022 accounts are actually more valuable to close. If you have 20 standard empty accounts and 10 Token-2022 accounts with extensions, the Token-2022 accounts might represent a disproportionate share of your recoverable SOL.

As Token-2022 adoption grows, this will become increasingly significant for active traders and DeFi users. Understanding how Solana token accounts work provides the full technical picture.

Identifying Token-2022 Accounts in Your Wallet

From a user's perspective, Token-2022 accounts look identical to standard token accounts in most wallet UIs. Your wallet might show a token balance or an empty account without indicating which program manages it. Block explorers like Solscan do show the program ID for each account, but manually checking each one is impractical.

This is where a smart scanner makes all the difference. The scanner needs to:

  1. Query all token accounts owned by your wallet
  2. Check both the SPL Token program and the Token-2022 program
  3. Identify zero-balance accounts under each program
  4. Build the correct closing transaction for each account type

SolRecover detects both standard SPL and Token-2022 accounts automatically. One scan, one cleanup, all your SOL recovered.

Scan Your Wallet Free

Step-by-Step: Clean Up Token-2022 Accounts with SolRecover

1. Connect Your Wallet

Visit SolRecover and connect your Solana wallet. The scanner queries both the SPL Token program and the Token-2022 program simultaneously.

2. Review the Unified Results

SolRecover displays all closable accounts — standard and Token-2022 — in a single list. You'll see:

  • The total number of closable accounts across both programs
  • The total SOL recoverable (which accounts for the varying rent amounts)
  • Individual account details, including which program manages each one

3. Select and Close

Choose which accounts to close — or select all for a comprehensive cleanup. SolRecover builds the correct transactions automatically, using the right program instructions for each account type. You don't need to know or care which accounts are Token-2022 versus standard; the tool handles the distinction.

4. Approve the Transaction

Approve the batched transaction in your wallet. The transaction includes the correct CloseAccount instructions for both SPL Token and Token-2022 accounts as needed.

5. Verify Recovery

Your wallet balance increases immediately. The recovered amount reflects the actual rent stored in each account — which may be higher for Token-2022 accounts with extensions. Rescan to confirm all closable accounts have been handled.

Why Most Cleanup Tools Miss Token-2022

Many existing Solana wallet cleanup tools were built before Token-2022 gained significant adoption. These tools query only the original SPL Token program for account data, which means they completely miss Token-2022 accounts. If you've used a cleanup tool before and still have closable accounts, Token-2022 accounts may be the reason.

SolRecover queries both programs and constructs the appropriate closing instructions for each. This ensures no recoverable SOL is left behind, regardless of which token standard created the account. For a comparison of cleanup tools and their Token-2022 support, see our best SOL recovery tools guide.

Token-2022 Extensions That Affect Cleanup

Not all Token-2022 extensions are relevant to account closure, but some create specific scenarios worth understanding:

Transfer Fee Extension

Tokens with transfer fees can leave small fee amounts trapped in your account after selling. If the transfer fee created dust that remains in the account, you may need to burn the dust before the account can be closed. SolRecover identifies these cases.

Non-Transferable (Soulbound) Tokens

Non-transferable tokens can't be sent to another wallet, but they can be burned. If you have a soulbound token you no longer want, burn it to zero the account balance, then close the account to recover rent.

Default Account State (Frozen)

Some Token-2022 mints create accounts in a frozen state by default. If your account is frozen and holds a zero balance, closing it may require a specific thaw-then-close sequence. SolRecover handles this automatically when possible.

Immutable Owner

Token-2022 accounts with the immutable owner extension cannot have their owner changed. This doesn't affect closure — you can still close an account you own — but it's worth understanding that the extension adds data and therefore increases rent.

The Growing Importance of Token-2022 Cleanup

Token-2022 adoption is accelerating. More new tokens are launching on Token-2022 than on the original SPL Token program. This trend means:

  • Your wallet will accumulate Token-2022 accounts at an increasing rate
  • The SOL locked in these accounts will grow faster than before (due to higher per-account rent)
  • Regular cleanup becomes even more important to keep your capital available

Building a monthly cleanup habit now prevents Token-2022 accounts from becoming a significant drain on your available SOL. Our Solana wallet cleanup guide covers the complete maintenance routine.

Token-2022 Account Cleanup FAQ

What is the difference between Token-2022 and standard SPL token accounts?

Token-2022 (also called SPL Token Extensions) is an updated token program that supports features like transfer fees, interest-bearing tokens, confidential transfers, and non-transferable tokens. Token-2022 accounts can be larger than standard SPL accounts due to extension data, which means they may require slightly higher rent deposits.

Can SolRecover close Token-2022 accounts?

Yes. SolRecover supports both standard SPL token accounts and Token-2022 accounts. The scanner detects both types and handles the correct closing instructions for each program automatically.

Do Token-2022 accounts cost more rent than standard token accounts?

They can. A standard SPL token account requires ~0.00204 SOL in rent. Token-2022 accounts with extensions enabled may require more — sometimes 0.003 SOL or higher — because the extension data increases the account size. This means cleaning up Token-2022 accounts can recover even more SOL per account.

Don't Let the New Standard Cost You More

Token-2022 is the future of Solana tokens, and that future comes with higher rent deposits per account. Every Token-2022 token you've swapped, claimed, or farmed has left behind an account holding your SOL. The good news: recovering it is just as easy as cleaning up standard accounts.

Scan your wallet now to find Token-2022 and standard accounts locking up your SOL.

Recover Your SOL

How Recovery Tool Fees Compare

Fees vary dramatically across SOL recovery tools. Here's how they compare on a typical 30-account cleanup at SOL's January 2025 peak of $295 (0.0612 SOL / $18.06 USD recoverable):

Tool Fee Cost on 30 Accounts (USD) You Keep (USD)
SolRecover 1.9% $0.34 USD $17.72 USD
PandaTool 4.88% $0.88 $17.18
ReclaimSOL 5% $0.90 $17.16
SlerfTools 8% $1.44 $16.62
RefundYourSOL 15% (base) $2.71 $15.35
SolRefunds 20% $3.61 $14.45
RentSolana 20% $3.61 $14.45

Competitor fees last verified: March 12, 2026. With SolRecover, you pay just $0.34 USD on a 30-account cleanup — over 10x less than the $3.61 USD charged by 20% tools like SolRefunds or RentSolana. That's a $3.27 USD difference for the exact same operation. SolRecover also runs fully client-side (your browser connects directly to Helius RPC with no backend server), and offers a generous referral program where the referrer earns 1% while the platform keeps just 0.9%.