Education Last updated: July 17, 2026 9 min read

What Is Token-2022? Solana's Token Extensions Explained

Written by the CreateMyCoin Team

Quick answer: Token-2022 (also called Token Extensions) is Solana's second, backwards-inspired token program that adds optional built-in features the original SPL Token Program can't do: transfer fees (token tax), transfer hooks, interest-bearing balances, non-transferable "soulbound" tokens, and confidential transfers. Standard memecoins don't need it; tokens with special transfer behavior do.

If you've seen "Token-2022" or "Token Extensions" on Solscan and wondered whether your token should use it, this guide explains what the program is, every major extension in plain language, and the honest trade-offs — because choosing Token-2022 when you don't need it costs real compatibility.

What Is Token-2022?

Solana's original SPL Token Program is deliberately minimal: mint, transfer, burn, and a pair of authorities. That minimalism is why it's fast, cheap, and universally supported — and why it can't do things like charge a fee on transfers or pay interest on balances. Projects that wanted those behaviors had to build wrapper programs around their token, each one custom and unaudited.

Token-2022 is Solana Labs' answer: a second, parallel token program that adds those capabilities as extensions — standardized, opt-in features you attach to a mint at creation. A Token-2022 mint without extensions behaves like a classic SPL token; each extension you enable adds one specific behavior, enforced by the program itself rather than by trust in the team.

Key structural fact: Token-2022 is a separate program with a different program ID, not an upgrade to the original. Existing tokens can't migrate, and the two programs' tokens are not interchangeable — which drives every compatibility consideration below.

What Do the Main Extensions Do?

Extension What it does Typical use
Transfer FeeAutomatically withholds a percentage (in basis points) of every transferToken tax / reflections — see our token tax guide
Transfer HookCalls your custom program on every transfer, which can allow or reject itWhitelists, royalty enforcement, compliance rules
Interest-BearingBalance displays continuously accrue at a set rate (cosmetic accrual, not new tokens)Bonds, savings-style products
Non-TransferableTokens can't be transferred once received ("soulbound")Credentials, achievements, membership proof
Permanent DelegateA designated authority can transfer or burn tokens from any account, foreverRegulated assets, revocable credentials — a major red flag in memecoins
Default Account StateNew token accounts start frozen until the issuer thaws themKYC-gated tokens
Confidential TransferEncrypts transfer amounts (not addresses) using zero-knowledge proofsPayroll, business payments
Metadata / Metadata PointerStores token metadata directly in the mint, without a separate Metaplex accountSelf-contained token metadata
Mint Close AuthorityAllows closing the mint account and reclaiming its rent once supply is zeroCleanup for temporary tokens

Token-2022 vs the Original Token Program

Which program a token uses is visible on any explorer — Solscan labels Token-2022 mints "Token-2022" or "Token Extensions." The practical differences:

  • Features: original = the minimal, universal standard; Token-2022 = the extension menu above.
  • Support: the original program is supported by literally everything on Solana. Token-2022 support is broad in 2026 — major wallets (Phantom, Solflare) and major DEXs (Jupiter, Raydium) handle common extensions — but not universal, especially across smaller tools, older dApps, and some CEX integrations.
  • Trust surface: extensions like Permanent Delegate and Default Account State give issuers powers the original program makes impossible. Rug-checkers accordingly scrutinize Token-2022 mints harder — an extension you can't justify reads as a threat. (The same logic as mint and freeze authority, amplified.)

What Are the Compatibility Trade-Offs?

The honest cost of Token-2022 is friction. Every integration your token touches — DEXs, aggregators, launch tools, portfolio trackers, payment processors, CEX listings — must explicitly support both the program and your specific extensions. In 2026 the majors do; the long tail doesn't. A transfer-fee token also behaves surprisingly in DeFi: pools receive less than they expect on every deposit, and some protocols simply refuse fee-on-transfer tokens.

Buyer skepticism is real too. Because transfer hooks and permanent delegates can implement honeypots (tokens you can buy but not sell), some traders and screening tools discount Token-2022 memecoins by default. If your token doesn't need an extension, the "boring" original program is the stronger trust signal.

Does Your Token Need Token-2022?

You need Token-2022 if your tokenomics depend on program-enforced transfer behavior: a tax on trades, transfer restrictions, soulbound credentials, or confidential amounts. There is no clean way to do these with the original program — that's exactly what the extensions exist for.

You don't need it if you're launching a standard memecoin or community token. The recipe that works — custom supply, clean Metaplex metadata, revoked authorities, locked liquidity — lives entirely in the original program with maximum compatibility and zero extension-related skepticism. That's the configuration CreateMyCoin ships in 60 seconds.

"Extensions are power, and in a memecoin market power reads as risk. Use Token-2022 when your design requires it — and be ready to explain every extension you enable."

FAQ

Is Token-2022 replacing the original SPL Token Program?

No. Both programs run in parallel indefinitely, and the vast majority of new fungible tokens — especially memecoins — still use the original program in 2026. Token-2022 is for tokens that specifically need its extensions.

Can I add extensions to an existing token?

No. Extensions are set at mint creation and the two programs are separate — an existing original-program token can't migrate to Token-2022 or add extensions later. Choosing extensions is a launch-day decision.

Do Phantom and Raydium support Token-2022?

Yes — major wallets (Phantom, Solflare) and major DEXs/aggregators (Raydium, Jupiter) support Token-2022 with common extensions as of July 2026. Support across smaller tools, older dApps, and some exchange integrations remains incomplete, so verify each integration your token depends on.

Is a Token-2022 token a red flag?

Not by itself — but specific extensions are scrutinized. Transfer fees must be disclosed and reasonable; permanent delegate and default-frozen accounts are near-disqualifying for a memecoin because they enable honeypot behavior. Expect rug-checkers to flag any extension you can't publicly justify.

Most Tokens Don't Need Extensions

Launch a maximum-compatibility SPL token — custom supply, clean metadata, revocable authorities — in 60 seconds, 0.4 SOL all-in.

Create Your Token →