Transfer Fees on SPL Tokens, Explained: How They Work and Why Projects Use Them
What is a transfer fee on a Solana SPL token? Learn how the Token-2022 transfer fee extension works, why projects use it, and how to add one to your own token with SoulMinter.

If you have ever looked into launching a token on Solana, you may have come across the term "transfer fee." In this guide we will explain what a transfer fee on an SPL token actually is, how it works, and why so many projects choose to use one.
What Is a Transfer Fee on an SPL Token?
In January 2024 the Token-2022 program was introduced on Solana mainnet, and with it token extensions came to life. Extensions add extra behaviour to a token directly at the protocol level, without any custom smart-contract code. One of these extensions is the Transfer Fee.
So What Does It Do?
The transfer fee extension is used to take a cut of every transfer of the underlying token. Whenever the token moves from one wallet to another, a percentage you define is withheld automatically and on-chain — there is no bot, no middleman, and nothing the sender or receiver has to do manually.
Why Is This Good?
It helps build sustainable projects where founders don't have to rely on gradually selling off their own supply (which would create downward price pressure), but are able to capitalize on their token actually being used. That is a much healthier way of keeping a project's financials under control, because the revenue scales with real activity rather than with the team dumping tokens on the market.
Common Applications
Projects put transfer fee revenue to work in a few common ways:
Liquidity pool provisions: A part of the income from transfer fees is often routed back to DEXes to deepen liquidity pools, which reduces slippage and makes the token easier to trade.
Deflation: Sometimes the collected tokens are burnt to reduce outstanding supply and create a deflationary mechanic that rewards long-term holders.
User rewards: The revenue may be redistributed to active users or used to promote a specific incentive within the community.
You Want to Create a Token With Transfer Fees?
While before Token-2022 this used to be quite a headache, today it is as simple as it gets. Transfer fees are a Pro (Token-2022) extension, so you can set one up right from our no-code builder.
Head over to our token creator and pick the Pro tier, where you can mint a token with a transfer fee — among many other extensions — without writing a single line of code. You just fill in the fee percentage and the rest of your token's details, and the logic happens behind the scenes.
That's all there is to it. Good luck with your project!
Disclaimer
This guide is for educational purposes only and is not financial, legal, or investment advice. SoulMinter is an independent software tool. All product names, trademarks, and brands are the property of their respective owners and are used for identification purposes only. Always do your own research and use any third-party service at your own risk.
Share this article
Ready to Create Your Own Solana Token?
Put your knowledge into practice with SoulMinter's no-code token creation platform.
Create Token NowRelated Articles

How to Revoke Mint and Freeze Authorities on Solana (and Why You Should)
A plain-English guide to revoking mint and freeze authority on a Solana SPL token — what these authorities actually do, why holders care, and how to revoke them for free with SoulMinter.
How To Create Your Own SPL Token Without Writing a Single Line of Code - 2026 Guide
A step-by-step 2026 guide to creating your own Solana SPL token without coding. Learn the full no-code workflow, costs, and best practices using SoulMinter.