How to earn fees from your token's trading volume on Uniswap
11 November 2026
Once your token trades, every buy and sell can fund your project. On Uniswap v4 you can do that with a hook on your pool, without changing the token itself.
4 ways to earn from trading
1. Treasury fee on buys
A percentage of every buy goes to a wallet you choose. It is taken from the tokens being bought, so it's paid in your token.
2. Sell tax
A percentage of every sell goes to your wallet, or to the pool's liquidity providers if you prefer. It is taken in what your token is paired with, such as ETH or USDC, so you earn something you can spend without selling your own token.
3. Revenue split
Share those fees between up to 8 wallets at fixed percentages, for example team, marketing and a community fund. Each wallet gets its part automatically on every trade, with no manual payouts.
4. Liquidity provider fees
If you add liquidity to your own pool, you earn the pool's normal Uniswap trading fee (for example 1% for volatile tokens) on every trade, on top of any hook fees.
How to set it up
- Open Create and tick Treasury fee, Sell tax or both.
- Set the percentages and the wallet that receives them. Tick Revenue split to add more wallets.
- Paste your token, pick the pair and price, and sign one transaction.
- Add liquidity, and fees start flowing with the first trade.
What's allowed
- Buy-side fees (treasury fee, burn and LP rewards together) are capped at 10%, and the sell tax at 10%. Everything the rules take from one trade is capped at 20%.
- Rules can't be changed after launch, not even by you. Traders like that, so set numbers you're happy to keep.
- UniHooks takes 0.20% of each swap. Creating the pool is free apart from gas.
Don't overdo it
High fees put traders off and bots avoid them. Many projects use 1 to 5%. A sell tax that shrinks over time, the Exit clock, earns from quick flippers while rewarding people who hold. See how to add a buy or sell tax for the details.