Token-2022
Create a Solana token with a transfer fee
Every transfer of your token withholds a percentage that only your wallet can collect. The rate is enforced by the token program itself, so it applies everywhere the token moves.
Fees collected by your wallet
Exact price before signing
Network costs included
Read this before you build on a transfer fee.
Token-2022 is a different program from the standard SPL token, and support for it is not
universal. Some exchanges, bridges and DeFi protocols will not list a token that charges a
transfer fee, and some will list it but handle the fee in ways you did not intend. Check the
venues that matter to you before you commit. If you are not certain you need a fee, the
standard SPL token is cheaper, more widely supported, and the
right default.
Final review
Check your token before minting
Token name
SYMBOL
Token-2022
- Transfer fee
- Fee cap
- Total supply
- Decimals
- Mint authority
- Freeze authority
- Fees collected by
- Connected wallet
- Description
- Creator and social links
Total due nowNetwork costs included
Check the details. The token program and decimals are permanent. Your wallet
can change the fee rate later, but only with about four to five days' delay. Revoked authorities cannot be restored.
Your wallet will show the transaction before anything is charged.
Questions about transfer fees
Who collects the fees my token charges?
Your wallet, and only your wallet. The withdraw authority is set to the address you connect and is never set to an Anvilmint address. We could not collect your transfer fees even if we wanted to, and we never take a share of them.
Can I change the fee rate after launch?
Yes. Your wallet holds the transfer fee config authority, so it can raise or lower the rate later. Token-2022 only applies a new rate two epochs after it is set, roughly four to five days, so holders always get notice, and buyers check who holds this authority. Pick the rate you mean to keep: a fee that is too high is the most common reason a token gets no trading volume, and changing it after launch worries holders.
Where do the withheld fees actually go?
They stay on chain, held against the token accounts that received the transfers, until you withdraw them. Nothing is sent to you automatically. You collect them with your wallet whenever you choose, and they cannot be collected by anyone else.
Will exchanges and DeFi protocols support my token?
Not all of them. Token-2022 is a newer program than the standard SPL token, and support varies across exchanges, bridges, and automated market makers. Some will not list a fee-on-transfer token at all. Check the specific venues you care about before you launch, because this cannot be undone afterwards.
What does it cost to launch one?
The Token-2022 deployment is 0.5 SOL, including the Solana rent and transaction fees, which we cover. Authority revocations are 0.1 SOL each and optional. It costs more than a standard SPL token because the on-chain account is larger and there is a second authority to configure.
Should I use a fee-on-transfer token at all?
Only if the fee is doing a specific job, such as funding a treasury or discouraging rapid flipping. It is not free money: every holder pays it on every transfer, and it makes your token harder to list and harder to trade. A standard SPL token is the better default for most launches.