SPL Token vs Token-2022: what is the difference?

Sanket DalviSanket DalviAug 19, 20264 min read

SPL Token vs Token-2022 on Solana compared

SPL Token vs Token-2022 comes down to one thing: Token-2022 is a newer, separate Solana program that adds optional features to the original SPL token standard, like on-chain metadata, transfer fees, and confidential transfers.

Both create tokens on Solana. The difference is the feature set, how widely each is supported, and how much a buyer has to trust the issuer. Here is how they compare, and which one to use.

The SPL token standard

An SPL token is a token built on Solana's original Token Program. SPL stands for Solana Program Library, the shared on-chain program that runs most tokens on the network. It is the Solana equivalent of Ethereum's ERC-20.

The original program does one job well: it mints and transfers fungible tokens. It has no features beyond that, and metadata like a name and logo is added separately through a program like Metaplex. Nearly every wallet, exchange, and DEX on Solana supports it, which is why it is still the default for most tokens.

Token-2022, the newer standard

Token-2022, also called the Token Extensions Program, is a separate program with its own program ID. It is a superset of the original: it does everything the classic program does, plus a set of optional add-ons called extensions.

The key word is separate. A token belongs to one program or the other, chosen when it is minted. You cannot flip an existing SPL token to Token-2022 later, and a wallet or exchange has to add Token-2022 support explicitly to handle it. Source: Solana's Token-2022 docs.

SPL Token vs Token-2022: the key differences

Both mint fungible tokens on Solana. The real differences are in features, metadata, and support.

FeatureSPL TokenToken-2022
On-chain programOriginal Token ProgramToken Extensions Program (separate)
MetadataAdded separately (Metaplex)Built in, stored on the token itself
Extra featuresNoneOptional extensions (fees, hooks, more)
Wallet and DEX supportBroadest, universalWide and growing, not universal
Best forSimple meme or community tokensStablecoins, RWAs, compliance features

The main Token-2022 extensions

Extensions are the optional features Token-2022 adds. You choose which ones a token uses at creation, and they are baked into the mint. The main ones, from Solana's extensions docs:

  • Transfer fees. A percentage is withheld on every transfer and sent to the issuer.
  • Confidential transfers. Balances and amounts are hidden while staying auditable.
  • Transfer hook. Every transfer calls out to a program the issuer controls.
  • Interest-bearing. The displayed balance grows over time.
  • Non-transferable. The token cannot be moved once received (soulbound).
  • Permanent delegate. The issuer keeps unlimited control over every holder's tokens.
  • Metadata. The name, symbol, and image live on the token itself, with no separate Metaplex account.

Most tokens only need the metadata extension. The rest are built for stablecoins, real-world assets, and compliance use cases.

Are Token-2022 tokens safe to buy?

It depends on the extensions. The metadata extension is harmless. A few of the others are not, and they are the reason to check before you buy.

A transfer fee taxes every trade. A transfer hook can block or redirect a transfer. A permanent delegate lets the issuer move or burn your tokens at any time. These are fine for a regulated stablecoin, but on a random meme coin they are a warning sign.

Before buying any Token-2022 token, look up its extensions on a Solana explorer. If it has a permanent delegate or a transfer hook, the issuer keeps control after you buy. That is the trade-off buyers need to understand.

Which should you use, SPL or Token-2022?

For a stablecoin, a real-world asset, or anything that needs compliance controls, Token-2022 is the only real choice, because those features only exist as extensions. For a simple meme or community token, you want the modern standard's on-chain metadata without any of the extensions that scare off buyers.

Classic SPL still has the widest reach, but a Token-2022 token that uses only the metadata extension is now broadly supported and behaves like a normal token. The standard you pick matters less than the extensions you turn on.

The bottom line: a Token-2022 token that only uses metadata behaves like a normal token and is widely supported. A Token-2022 token with a permanent delegate or transfer hook is one to avoid, unless you know exactly why it is there.

Create a Solana token with Tokenry

Tokenry's Solana token creator mints a Token-2022 token with on-chain metadata, and nothing else. No transfer fees, no transfer hooks, no permanent delegate, so holders get the modern standard without the extensions that cost trust.

You can revoke mint, freeze, and update authority for free at creation, which locks the supply and makes the metadata immutable. The fee is a flat 0.15 SOL. For the full walkthrough, see the step-by-step guide, and if authorities are new to you, start with what revoking mint authority means.

Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or investing in any token.

Frequently Asked Questions

Is Token-2022 the same as SPL Token?

No. They are two separate on-chain programs. Token-2022 is a superset that adds optional extensions, but any given token belongs to one program or the other.

Can I convert an existing SPL token to Token-2022?

No. The program is chosen when the token is minted and cannot be changed afterward. You would have to create a new token on Token-2022.

Do all wallets support Token-2022?

Support is wide and growing, and the major wallets and DEXs handle it, but it is not as universal as classic SPL. Some tools still lag, especially for tokens that use heavier extensions.

Are Token-2022 tokens safe?

The metadata extension is harmless. Extensions like transfer fee, transfer hook, and permanent delegate hand the issuer control, so check a token's extensions on an explorer before buying.

Should I use SPL or Token-2022 for a meme coin?

Either works as long as you avoid risky extensions. A Token-2022 token with only the metadata extension gives you on-chain metadata and behaves like a normal token.

Does Token-2022 cost more to create?

Slightly more in on-chain rent, since the metadata is stored on the token itself, but the difference is small. On Tokenry the fee is a flat 0.15 SOL.

Do DEXs like Raydium and Jupiter support Token-2022?

Yes, the major Solana DEXs support Token-2022 tokens, though some may limit tokens that use aggressive extensions like transfer hooks.