Guide
What Is Token-2022 (Token Extensions)? How It Differs from SPL Token

Bottom line: Token-2022 is Solana's "extensions" token standard — issuers get more built-in options
Token-2022 (formally the Token Extensions Program) is a newer Solana token standard, built by Solana Labs as the successor to the original SPL Token program. It lets a token's issuer turn on standard, protocol-level "extensions" — things like an automatic transfer fee, confidential (amount-hidden) transfers, or built-in metadata — without writing a custom smart contract for each feature. For everyday holders, the basics (send, receive, view balance in a wallet) work much the same as any SPL token, but issuers gain a lot more design flexibility.
Key takeaways
Token-2022 is Solana Labs' extended token standard. It bundles optional extensions such as Transfer Fee, Confidential Transfer, and on-token Metadata. It is not fully backward-compatible with plain SPL Token, so older wallets or DEXs that haven't added support may not display or move these tokens correctly.
Why it exists — the limits of the original SPL Token
The original SPL Token standard is simple and lightweight, but issuers who wanted things like "take a fee on every transfer" or "hide the transfer amount for compliance reasons" had to build custom contracts on top of it. Token-2022 folds many of those needs into standard, protocol-level features so issuers don't have to reinvent them from scratch, according to Solana's official documentation.
Key extensions
At mint time, an issuer can opt into extensions such as:
| Extension | What it does |
|---|---|
| Transfer Fee | Withholds a set percentage (basis points) on every transfer, collectible by a designated authority |
| Confidential Transfer | Hides the transferred amount from third parties (sender/recipient addresses stay public) |
| Metadata / Metadata Pointer | Embeds metadata (name, image URL, etc.) directly on the token mint |
| Interest-Bearing | Lets a token's displayed balance grow over time by design |
| Non-Transferable | Useful for membership passes or credentials that shouldn't be resold |
| Permanent Delegate | Gives the issuer authority to move balances under specific conditions (compliance/anti-fraud use cases) |
Solana's official "Token Extensions Guide" documents each extension in detail and is updated as the program evolves; transfers on fee-enabled mints require the dedicated transfer_checked_with_fee instruction rather than a plain transfer.
Where it's being used
Extensions like Transfer Fee and Confidential Transfer have been adopted by some compliance-focused stablecoins and enterprise-issued tokens. USDC itself currently runs on the standard SPL Token program at the time of writing; adoption of Token-2022 variants is an evolving, issuer-by-issuer decision — always check the issuer's own announcements.
What holders should know
- Not every wallet or DEX supports it yet. Older apps may fail to show the correct balance or let you move a Token-2022 asset. Use an up-to-date wallet such as Phantom.
- A transfer-fee token can arrive short of what you sent. Fee settings differ per token, so check the issuer's documentation before sending.
- "Newer standard" does not mean "safer." Scam tokens have been built on Token-2022 to abuse its features. See how to spot fake tokens and sites.
FAQ
Should I use Token-2022 or SPL Token? This isn't a holder's choice — the issuer picks the standard at mint time. As a holder, the important thing is using a wallet/DEX that supports Token-2022.
Will my existing SPL tokens automatically become Token-2022? No. An existing token's mint and standard don't change. Token-2022 is simply one option available to newly minted tokens.
Does Confidential Transfer make a transaction fully anonymous? No. Only the transferred amount is hidden — the sender's and recipient's wallet addresses remain publicly visible on-chain.
Related articles
- The tech underneath → What Is Proof of History (PoH)? — why Solana is fast
Sources
- Token Extensions | Solana (official)
- Extensions | Solana Docs (official)
- How to use Solana Token Extensions to Collect Transfer Fees | QuickNode Guides
Disclaimer
This article is for general information only and is not investment advice. Crypto assets (including SOL) carry risks such as price volatility, hacking, scams, and network outages. Make your own decisions, verify the latest official sources, and only use funds you can afford to lose.
Sources
FAQ
- Should I use Token-2022 or SPL Token?
- This isn't a holder's choice — the issuer picks the standard at mint time. As a holder, use a wallet/DEX that supports Token-2022.
- Will my existing SPL tokens automatically become Token-2022?
- No. An existing token's mint and standard don't change; Token-2022 is one option for newly minted tokens.
- Does Confidential Transfer make a transaction fully anonymous?
- No. Only the transferred amount is hidden — sender and recipient addresses remain publicly visible on-chain.
This article is informational only and is not financial, investment, or trading advice. Prices are reference snapshots and may be outdated. Always do your own research.