All guides
SPLToken-2022Standards

SPL Token vs Token-2022: Which Should You Use?

A practical comparison of Solana's classic SPL Token program and the newer Token-2022 (Token Extensions) standard — features, compatibility, and tradeoffs.

6 min read

Solana now has two production token programs: the original SPL Token program (deployed in 2020) and Token-2022, also called Token Extensions (production-ready since late 2024). Both are used in the wild. Both work today. So which should you pick when you mint a new token?

The short answer

Use classic SPL Token unless you specifically need a Token-2022 feature. Compatibility wins for memecoins, community tokens, and anything that needs to swap on every Solana DEX immediately.

What's the difference?

Classic SPL is bare-bones: mint, burn, transfer, two authorities (mint + freeze), and that's it. It's been battle-tested since 2020. Every wallet, every aggregator, every DEX, every block explorer parses it natively without thinking.

Token-2022 keeps that core and adds extensions — opt-in features you can attach when you create the mint:

  • Transfer fees (a built-in tax on every transfer, paid to a designated wallet)
  • Confidential transfers (hidden balances and amounts using zero-knowledge proofs)
  • Interest-bearing tokens (balance grows automatically over time)
  • Permanent delegate (a single wallet that can move anyone's tokens — for regulated assets)
  • Non-transferable / soulbound tokens
  • Transfer hooks (run a custom program on every transfer)
  • Metadata pointer + on-chain metadata (no Metaplex needed)

Compatibility reality check

Most memecoin infrastructure was built before Token-2022 went live, and parts of it still haven't fully caught up. As of 2026:

  • Phantom, Backpack, Solflare: full Token-2022 support
  • Jupiter: supports Token-2022, but transfer-fee tokens have routing limitations
  • Raydium CPMM: supports Token-2022, but creating a pool against a transfer-fee token requires the v2 CPMM
  • Dexscreener / Birdeye: index Token-2022 tokens but sometimes lag on extension display
  • Older Telegram trading bots: may silently fail on Token-2022 mints

If you're shipping a memecoin where every minute of friction loses holders, classic SPL is still the safer bet.

When Token-2022 makes sense

  • Built-in transfer fee — perfect for revenue-share tokens, "tax-on-trade" experiments, or DAO funding mechanics. Saves you the gas + complexity of running a custom program for the same effect.
  • Soulbound credentials / badges — non-transferable extension is the cleanest way to mint identity-style assets without writing a custom program.
  • On-chain metadata — one less external dependency than the Metaplex metadata account, and your name/symbol live in the mint itself.
  • Confidential transfers — anywhere you genuinely need amount privacy (payroll, treasury ops, OTC).

What SolanaForge supports today

SolanaForge mints classic SPL tokens with Metaplex metadata. We picked classic SPL because:

  1. Every Solana wallet, DEX, and aggregator parses it without special handling
  2. Raydium CPMM pools work without pre-checks for unsupported extensions
  3. The token shows up correctly on every explorer in the world
  4. It's what 95%+ of new Solana launches still use in 2026

If you need Token-2022 extensions for a serious project, you'll likely want to use the Solana CLI directly or a custom deployer — that level of control is overkill for a launchpad UX.

Bottom line

Classic SPL = maximum compatibility, zero footguns, ships in seconds. Token-2022 = more power, but requires you to know what you're doing and verify each downstream tool supports your chosen extensions. For 99% of community launches, stick with classic SPL — and pick a launchpad like SolanaForge that bakes in the right defaults.

Ready to launch your token?

One signature, 0.1 SOL service fee, IPFS metadata pinned via Pinata, mainnet only.

More guides