Back to Blog
Solana

SPL Token vs Token-2022: What's the Difference on Solana?

S
Sol Slugs Team
Sol Incinerator
Share on X

Two tokens can sit side by side in your wallet and live in different programs. One uses the original SPL Token program; the other uses Token-2022, the newer program behind most of the empty accounts we've closed this year. Most of the time you won't notice the difference. When you do, it's usually because of an extension.

What's the difference between SPL Token and Token-2022?

Both are Solana token programs. SPL Token (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA) is the original. Token-2022 (TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb), also called Token Extensions, supports the same instructions byte for byte and adds optional extensions such as transfer fees, built-in metadata and permanent delegates. A token's mint belongs to exactly one of the two.

Both programs come from the Solana Program Library, so tokens on either are often called SPL tokens; on this page, SPL Token means the original program.

Every holder's token account for a token belongs to the same program as its mint. Token-2022 is a strict superset of the original program, so the basics work the same way: you can hold, send, burn and close accounts in both. What changes is what the token's creator can switch on.

How do you tell which program a token uses?

Paste the token's mint address into a Solana explorer such as Solscan and check the owner program. A Token-2022 mint shows the Token-2022 program, and explorers that decode extensions list the ones it uses; an original token shows the Token Program. If no extensions appear, check with a decoder that supports Token-2022 before assuming there are none. The token accounts in your wallet follow the same program as the mint, so an explorer view of your account tells you the same thing.

What do extensions change for holders?

Extensions are optional features a creator picks when making the token. Some only add information, like metadata, but others change what can happen to tokens you hold:

ExtensionWhat it means for holders
Transfer feesA fee is taken on each transfer and withheld in the recipient's account
Permanent delegateOne address can transfer or burn any amount of the token from any holder, and holders can't revoke it
Default account stateNew token accounts can start frozen until the issuer unfreezes them
Non-transferableTokens can't be sent to anyone else, though you can still burn them and close the account
PausableThe issuer can pause all transfers, mints and burns
Transfer hookA program chosen by the creator runs on every transfer and can block transfers that fail its rules
MetadataThe token's name, symbol and a link to its image can be stored in the mint itself

Because the issuer controls these settings, check a Token-2022 token's extensions before you buy it, not after. Our permanent delegate guide shows how to spot the most powerful one.

Do Token-2022 accounts hold more rent?

A little. The associated token account program always adds the Immutable Owner extension to Token-2022 accounts, which makes a standard one 170 bytes instead of 165. At the rent rate checked on October 7, 2026, that's 0.00151384 SOL instead of 0.00148844 SOL. Accounts opened under Solana's original rent setting hold 0.00207408 SOL and 0.00203928 SOL. Extensions that store more data push the deposit higher; our Token-2022 extensions guide explains how to read the real amount.

How common is Token-2022 now?

Very. In our own data from 196 million closed token accounts, Token-2022 was at most 3.3% of the accounts we closed in any month through October 2025, and usually under 2%. It has been the majority every month since December 2025, peaking at 80.3% in July 2026, and made up 71.9% of everything closed in 2026 through October 6. If you've traded on Solana this year, most of your empty accounts are probably Token-2022 ones.

Clean up both kinds in one go

Sol Incinerator closes empty accounts from both programs in the same cleanup, so you don't need to know which program a token used. Fun Mode also withdraws surplus deposits from supported accounts you keep, and the revoke tool clears approvals you granted on either program. An empty Token-2022 account that still holds withheld transfer fees can't close until those fees are cleared; anyone can move them to the mint with Token-2022's permissionless harvest instruction, after which the account can close. For everything else, the preview shows what comes back after fees before you approve.

Sol Incinerator

Sol Incinerator

Close empty SPL Token and Token-2022 accounts together and get their deposits back.

Try it now

Related Reading

Frequently Asked Questions

Is Token-2022 an SPL token?

Yes. Token-2022, also called Token Extensions, is a newer token program from the Solana Program Library. It supports the original Token Program's instructions byte for byte and adds optional extensions. So both kinds count as SPL tokens, but each token's mint belongs to exactly one of the two programs.

How do I know if a token uses Token-2022?

Look up the token's mint address on a Solana explorer and check which program owns it. Token-2022 mints are owned by TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb; original tokens by TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA. Explorers that decode Token-2022 also list the mint's extensions, and your own token account for that token belongs to the same program.

Can a Token-2022 token do things a normal token can't?

Yes, if its creator enabled extensions. Depending on the mint, transfers can charge a fee, a permanent delegate can move or burn any holder's tokens, new accounts can start frozen, or transfers can be paused. Check a token's extensions before you buy it, because holders cannot remove them.

Can I close empty Token-2022 accounts to get SOL back?

Yes. Empty Token-2022 accounts hold a rent deposit just like original token accounts, and closing them returns it. Some extensions add conditions, such as withheld transfer fees that must be cleared before closing. Sol Incinerator closes eligible empty accounts from both programs in the same cleanup and shows what comes back after fees.

SPL Token vs Token-2022: What's the Difference on Solana?