Use a plain SPL token unless you need a feature only Token-2022 has, such as a transfer fee (tax) or interest that accrues. Both are real Solana tokens that wallets show and DEXs can trade, but Token-2022 extensions change how a token behaves, and not every pool, app or bot handles every extension. Token-2022 is slightly cheaper to create, because its name and logo live inside the mint instead of a separate Metaplex account.
The two standards in one table
| SPL token (Token program) | Token-2022 (Token Extensions program) | |
|---|---|---|
| Program | Tokenkeg... | TokenzQd... |
| Extensions | None | Transfer fee, interest-bearing, metadata in the mint, default frozen, non-transferable, permanent delegate, transfer hook and more |
| Name and logo stored in | A separate Metaplex metadata account | The mint itself (metadata extension) |
| Wallet support | Every Solana wallet | Phantom, Solflare, Backpack and other major wallets |
| DEX support | Every Solana DEX | Most newer pools, with limits per extension |
| Rug checkers | Read mint and freeze authority | Also flag risky extensions |
| Typical use | Meme coins, community and utility tokens | Tax tokens, yield-style tokens, regulated or restricted tokens |
Both standards share the same basics: a mint account, token accounts for each holder, decimals, supply, and mint and freeze authority. See what an SPL token is.
What Token-2022 adds
| Extension | What it does | Watch out for |
|---|---|---|
| Transfer fee | Withholds a percent of every transfer, collected later by the withdraw authority | Buyers see it as a tax; some pools reject it; see how to create a tax token |
| Interest-bearing | Wallets display a balance that grows at a set rate | Display only, no new tokens are minted |
| Metadata and metadata pointer | Stores name, symbol and logo link in the mint | None, this is why creation is cheaper |
| Default account state | New token accounts start frozen | Holders cannot move tokens until thawed |
| Non-transferable | Tokens cannot be sent after minting | Cannot be traded |
| Permanent delegate | One address can move or burn anyone's tokens | A serious red flag to buyers, see Token-2022 scam traps |
| Transfer hook | Runs a custom program on every transfer | Can block sells; many venues refuse it |
Which extensions you can pick depends on the token creator. Some offer only the transfer fee, others list a dozen; compare them in the best Token-2022 tools.
What each costs to create
We simulated the creation transactions on Solana mainnet on 3 November 2026: create the token, write its metadata, open your token account and mint the supply, at the current rent rate.
| SPL | Token-2022 | Token-2022 with transfer fee | |
|---|---|---|---|
| Mint account rent | 0.0011 SOL | 0.0028 SOL (metadata inside) | 0.0033 SOL |
| Metadata account rent | 0.0037 SOL | None | None |
| Metaplex metadata fee | 0.0100 SOL | None | None |
| Your token account rent | 0.0015 SOL | 0.0015 SOL | 0.0016 SOL |
| Network fee (with a priority fee) | 0.0002 SOL | 0.0002 SOL | 0.0002 SOL |
| Solana costs in total | 0.0165 SOL | 0.0045 SOL | 0.0051 SOL |
A token creator's own fee comes on top, from nothing on the CLI to 0.5 SOL at some tools, see the cheapest way to create a token. The Token-2022 mint rent grows a little with a longer name, ticker or logo link.
Where the difference shows up
- Pools. Raydium's older AMM v4 takes SPL tokens only. Raydium CPMM and CLMM, Meteora, Orca and PumpSwap accept Token-2022, but a pool fails with
NotSupportMintwhen the token uses an extension the program does not allow, see the Raydium Token-2022 error. - Rug checkers and buyers. A transfer fee, permanent delegate, default frozen state or transfer hook is flagged, so expect more questions from buyers.
- Bots and aggregators. Trading tools have to account for the transfer fee in quotes. A token with an unusual extension may not be routed at all.
- Fixes later. Extensions are chosen at creation and cannot be added afterwards. A transfer fee rate can be changed later only by its config authority.
How to choose
| If you want | Pick |
|---|---|
| A meme coin or community token that trades everywhere | SPL |
| A tax on every transfer that you collect | Token-2022 with transfer fee |
| A balance that visibly grows | Token-2022 interest-bearing |
| The cheapest possible creation | Token-2022 without extensions |
| The widest support with no surprises | SPL |
Token-2022 without extensions is the one case where the newer standard has no downside for most uses: same behaviour as SPL, cheaper to create, and supported by every major wallet and newer pool.
How we checked
Costs come from simulating the SPL Token, Token-2022 and Metaplex Token Metadata instructions on Solana mainnet on 3 November 2026 at 5,080 lamports of rent per byte, using a 13-character name, a 4-character ticker and an 83-character metadata link. Extension behaviour follows the Token-2022 program's extension set; pool behaviour comes from Raydium's program error definitions, read on 24 October 2026.

