UniHooks

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

  1. Open Create and tick Treasury fee, Sell tax or both.
  2. Set the percentages and the wallet that receives them. Tick Revenue split to add more wallets.
  3. Paste your token, pick the pair and price, and sign one transaction.
  4. Add liquidity, and fees start flowing with the first trade.

What's allowed

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.

Try it on your own token. Pick the rules, sign one transaction, no code.Create a hook

More guides